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

Attention: This article is a record of a conversation with the Paessler support team. The information in this conversation is not updated to preserve the historical record. As a result, some of the information or recommendations in this conversation might be out of date.

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