Monitoring servers behind your firewalls can be a fight. NodePing has two solutions to take the sting out of on-premise uptime monitoring. "PUSH checks" allow you to run the monitoring directly on your servers with the results pushed into the NodePing system. "AGENT checks" allow you to assign regular NodePing checks to probe software you install and maintain inside your own networks. Together, they're the right-left knockout punches for monitoring internal services and devices.
PUSH checks typically should be used to monitor system metrics on the machine on which you run the PUSH check script. AGENT checks typically should be used to safely extend the reach of NodePing's service availability monitoring into your private network without opening your firewalls to our external probes.
NodePing PUSH checks allow you to send heartbeats and metrics directly from your servers behind your firewalls to NodePing. You can track all kinds of information like CPU load or get alerts before you run out of disk space.
When using PUSH checks, our public probes are bypassed and your internal servers push the results to NodePing directly. It's a simple HTTPS POST so you can use your own scripts or one of our many
PUSH clients for Linux and Windows to send heartbeats and metrics. At its simplest, you can just add a curl command in your crontab to send a POST to NodePing's servers, and we'll track and notify based on what you send.
Simple heartbeat monitoring will send alerts if your server stops sending in results. This can be used to get notifications if a server or process goes offline or if your internal network loses internet connectivity.
You can also use PUSH checks to track and receive notifications on all kinds of system metrics. You can send us a data payload and NodePing will parse it to see if the metrics are missing or are outside your configured range for the fields you've chosen to track. You can track and alert on pretty much any metric you can get from your system (e.g. CPU usage, free memory, disk space).
AGENT checks provide a probe location inside your network that is installed and maintained by you.
When you create an AGENT check, it will show up in the "Regions" dropdown and you'll be able to assign your NodePing checks to it as your own private probe. This allows you to create PING, HTTP, SNMP, and nearly all other types of NodePing checks for services and devices and run them on the AGENT software behind your firewalls.
AGENT checks are only available on Provider accounts. You can upgrade your account in the Billing section of your account.
The combination of PUSH and AGENT checks gives you incredible flexibility and power to get metrics and uptime monitoring inside your private networks. PUSH checks typically should be used to monitor system metrics on the machine on which you run the PUSH check script. AGENT checks typically should be used to safely extend the reach of NodePing's service availability monitoring into your private network without opening your firewalls to our external probes.