Table of Contents
Installation Guide
Step 1: Install Node.js
Download and install Node.js from nodejs.org (version 16 or higher).
node --version
npm --version
Step 2: Download Dashboard
Download the portable package from our Download page.
Recommended: Save to Desktop or C:\NetArhaam\
Step 3: Extract Files
Right-click the ZIP file → "Extract All" → Choose destination folder.
Step 4: Run Dashboard
Double-click LAUNCH.bat in the extracted folder.
- Install required dependencies automatically
- Create necessary configuration files
- Open dashboard in your browser
Configuration
Dashboard Settings
After first launch, configure these settings:
Server Port
Default: 3000
Change in server.js if port 3000 is in use:
Refresh Interval
Default: 30 seconds
How often to poll firewall for updates.
Firewall Configuration
Palo Alto XML API Setup
Enable XML API on your Palo Alto firewall:
1. Enable XML API
In PAN-OS Web Interface:
→ Export API Key (Generate Key)
2. API Permissions
Ensure API user has:
operationalread accessmonitorpermissions- Access to system stats
3. Configure in Dashboard
Enter these details in dashboard settings:
API Key: [paste-your-api-key-here]
Port: 443 (default)
Frequently Asked Questions
Q: Is this tool officially from Palo Alto Networks?
A: No, this is an independent, third-party tool created for monitoring Palo Alto firewalls. It's not affiliated with or endorsed by Palo Alto Networks.
Q: What data does the dashboard collect?
A: The dashboard only collects firewall performance data via XML API. No data is stored externally or sent to any servers.
Q: Can I run this on a server for team access?
A: Yes! Run it on a server and team members can access via browser. Change the IP in server.js from localhost to your server IP.
Q: How do I update to a new version?
A: Download the latest version from our website and extract to a new folder. Copy your configuration files over.