Since I started using NoSpamProxy as a spam filter and S/MIME gateway at the beginning of the year, I also created a corresponding PRTG sensor for the most important values. With the PRTG PowerShell Sensor, NoSpamProxy can be monitored quite effectively. If anyone can also use the script, it can be downloaded here:
The script must then be copied to the directory "C:\Program Files (x86)\PRTG Network Monitor\Custom Sensors\EXEXML", after which the sensor can be added as a "Program/Script (Advanced)":
For the script to work, the PRTG server must be able to access the NSP server via Remote PowerShell. The NSP PowerShell module is therefore not required on the PRTG server.
The required settings for the sensor can be specified either directly in the script or as parameters. The required parameters are NSPUsername, NSPPassword and NSPServername (can also be an IP).
The sensor retrieves the following values from the NoSpamProxy server:
- Incoming blocked mails
- In-depth Successful
- Outgoing Waiting
- Number of large files
- NoSpamProxy problems
- Days until license expiry
- Days until certificate expiry
- Status of the NoSpamProxy services
The display then looks as follows:
I will gladly accept suggestions for further sensor data. If anyone has any ideas, just send me an e-mail.
PS: A short review of NoSpamProxy can be found here: