PUSH check client examples
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


NodePing PUSH check clients

This is a collection of clients to push heartbeats and metrics to NodePing.

Linux, FreeBSD, Raspberry Pi, etc will find the POSIX and Python clients useful. Windows users would do well with the PowerShell or Python clients.

NodePing PUSH checks

Create a PUSH check for things like monitoring your servers that are behind firewalls, tracking CPU load, or getting alerts before you run out of disk space.

Please see the full documentation for the PUSH check at https://nodeping.com/push_check.html

If you don't yet have a NodePing account, you can sign up for a free 15-day trial at https://nodeping.com/


Use simple heartbeats to let NodePing know your server is up and functioning. You can configure your NodePing PUSH check to alert you if your server stops sending in results.


Your PUSH client can send in metrics, like system load and disk free space, and NodePing will track and send alerts if your metrics are outside your configured normal range.


NodePing PUSH checks are built to be extended with your own script modules. This allows you to add any metric to the payload and NodePing will track and alert on your check settings for those metrics. Want to keep track of slow MySQL queries or pageviews, write your script to gather the metrics as a module for one of our clients and drop it in place. See the individual clients for instructions on how to add your own modules.


Found a bug? Write a cool module? Got a client written in BASIC? Send it to us! We encourage pull requests for clients, modules, documentation, all of it. We appreciate your contributions.

copyright NodePing LLC 2018