PRTG Network Monitor
Collect PRTG inventory, sensor status and network alerts
The PRTG Network Monitor connector allows you to retrieve network monitoring data from your PRTG instance.
Overview
The PRTG Network Monitor connector enables you to collect the following information:
- Monitored equipment inventory
- Sensor status
- Network alerts
Prerequisites
- Access to a PRTG Network Monitor instance
- PRTG API token OR user credentials/password
- Network access to PRTG server
Information to provide in OverSOC
| Field | Description |
|---|---|
| Server URL* | URL of your PRTG server (e.g., https://prtg.example.com) |
| API Token | PRTG API token (alternative to credentials) |
| Username | PRTG username (optional, if no token) |
| Password | PRTG user password (optional, if no token) |
| Password Hash | Password hash (optional, alternative to password) |
Note: You must provide either an API Token or a Username/Password combination, but not both.
Procedure
Option 1: Use Username with Passhash (recommended)
- Log in to your PRTG console.
- Navigate to Setup > Account Settings > My Account.
- Click Show passhash to reveal your Passhash value.
- Alternatively, retrieve the passhash programmatically using:
https://yourserver/api/getpasshash.htm?username=myuser&password=mypassword
Option 2: Use API Token
- Log in to your PRTG console.
- Navigate to Setup > Notification > API Token.
- Click Create new token.
- Name the token (e.g., OverSOC Connector).
- Configure access rights:
- Objects: Read
- Reports: Read
- Click Save and note the token value.
Configure the connector in OverSOC
- In OverSOC, go to Data Sources Settings > Sources.
- Select PRTG Network Monitor and click Configure.
- Fill in the required fields:
- Server URL:
https://yourserver(e.g.,https://prtg.example.com) - Username: Your PRTG username
- Passhash: Your passhash (preferred over password)
- API Token (optional): If using token-based authentication instead
- Server URL:
- Click Save Configuration.
Note: API calls use the format: https://yourserver/api/[endpoint].json?username=myuser&passhash=hash
Reference: PRTG HTTP API Documentation
Required Permissions
The authentication method used must have the following minimum permissions:
- Read access to object inventory
- Access to sensor statuses
- Access to alerts and notifications