Monitor the status of SQL Server Agent jobs with Nagios XI

I am looking into monitoring the status of  SQL Server Agent jobs and reporting them with Nagios with the following requirements For each step report the ‘run_status’. Provide date arithmetic to determine a time span for when the step was last run in days. Return a status of Critical if the run_status is  reported as … More Monitor the status of SQL Server Agent jobs with Nagios XI

Compare MD5 Checksum of two files in Powershell

I was recently looking at comparing the MD5 checksum of two files using the  MD5CryptoServiceProvider class in Windows Powershell. Firstly, we will need to create the ‘System.Security.Cryptography.MD5CryptoServiceProvider’ object within our session and store this as a variable. $MD5 = New-Object -TypeName System.Security.Cryptography.MD5CryptoServiceProvider Once the object has been created we can now compare the MD5 checksum … More Compare MD5 Checksum of two files in Powershell

Configure monitoring of Watchguard devices with Nagios XI

Firstly, we will need to enable the Firebox  as a SNMP device, as below: 1) From Policy Manager, select Setup > SNMP. 2) Select the SNMP polling type and enter the configuration details. In my configuration I am selecting ‘v1/v2c’ for SNMP polling which requires a community string to be configured. 3) Select the SNMP … More Configure monitoring of Watchguard devices with Nagios XI

Report status of MOVEit Central tasks to Nagios XI

I recently had the requirements to enable the reporting of tasks runs for MOVEit Central to Nagios XI, with the following: For each task report the status of the last task run. Return a status of ‘OK’ where the task run status is reported as ‘Success’ or ‘No xfers’. Return a status of ‘Critical’ where … More Report status of MOVEit Central tasks to Nagios XI