I’m trying to use PRTG to monitor our email server’s deliverability. There are a few data sources I‘m interesting in using, has anyone ever tried to integrate any of these?

1) Hotmail’s Smart Network Data Services. There is an automated URL where I can pull a CSV of that contains a number of different data points by IP address (IP, Date, # Emails Received by Hotmail, Complaint Rate, # Spam Traps, Filter Result (Green, Yellow, Red)). Is there any way PRTG can parse that data into different sensors? 2) Return Path’s Sender Score (a value from 0-100), the only way to get this number is to put an IP in a URL and screen scrape it out Ihttps://www.senderscore.org/lookup.php?lookup=xx.xx.xx.xx. Anyone ever mange to get PRTG to do that?


Article Comments

Hallo,

you could use one of the mail round trip sensors to check your mailservers deliverability


Aug, 2011 - Permalink

Hi,

With regard to the SenderScore value, this is something I wanted to do to.

They have a DNS interface to this, if your IP address is 1.2.3.4 you do an NSLOOKUP on 4.3.2.1.score.senderscore.com and it returns a response in the form of 127.0.4.66 where the last octet (66) is your score.

It was fairly simple to turn this into a quick and dirty PowerShell custom sensor.

  $response = Resolve-DnsName 4.3.2.1.score.senderscore.com
  $IPAddress = $response.IPAddress
  $octets = $IPAddress.Split(".")
  $output = $octets[3].ToString() + ":OK"
  echo $output 

Save this into the Custom Sensors\EXE folder as e.g. senderscore.ps1 and set up a custom sensor in PRTG. This could be polished to allow it to accept the IP address as a parameter, handle error responses etc. but it does the job for a simple case.

Tim


Nov, 2015 - Permalink