It is an admittedly geeky name, but hey we're geeks. The term "node" can have several meanings. The one we are meaning is generically "something on a distributed network or in the cloud." In other words, the device your site or service is running on. A ping is a networking utility used to test the reachability of something on a network. Actually, the point of NodePing is monitoring services, not devices, and HTTP checks are more common than PING checks, but we didn't think "Lots of HTTP checks and some other stuff" had the same ring to it.
Each service that you configure to be monitored is a check. So it could be a web site, or an SMTP server, or an FTP server, or any of the other check types that we provide. The interval of the monitoring doesn't matter. The count is based on the peak number of checks you have enabled concurrently during the month. By the way, you are not limited to the number of checks included in your plan. You can add any number of checks to any plan. You will be charged for any additional checks you add based on the pricing on our pricing page.
Yes... well, mostly. Our RBL and SIP checks do not support IPv6 but all other check types do.
We support email, international SMS, voice, Pushover mobile push for iOS and Android, PagerDuty API, HipChat, Slack, and webhook notifications (which support Google Chat, Microsoft Teams, etc). Most services charge extra for more SMS or voice notifications, but we think this unduly complicates account management for most people. A monitoring service should just work, and shouldn't require you to keep track of how many notification or SMS points you have. If a plan includes a notification type (see our pricing page), it includes unlimited notifications of that type.
For SMS and voice notifications you may still have charges from your mobile carrier (we can't control that). However, we won't charge you extra for more notifications. If you have trouble receiving our SMS or voice notifications please let us know and we'll work to sort it out. There are a few places where we just can't reliably get notifications delivered, and we'll let you know if that applies to your location, but those are rare.
Unlimited users (mult-user) logins and notification contacts on each account allow you to have as many people as you want help you with monitoring and notifications. It's all included in all of our plans so add as many as you need.
We monitor many services or protocols, in addition to basic web page checks. You can find the full list of check types here.
If you have a need for a specific type of check not listed, please drop us a line.
Yes and no. Your check will run from a single probe but when it fails there we immediately and automatically recheck from other locations to confirm the result before sending out up or down notifications. You have the choice of which regions you want each check to run from and how many other probes should verify before we send notifications.
If you'd like to specify which of our probes you'd prefer your check to run from, you can use our home location feature.
We also offer a roaming option that will run your check from a new probe every time the check is run.
Current probe locations are listed below. They are also listed in this handy text file and can be accessed via DNS query to probes.nodeping.com for automating your firewall rules if needed. A DNS query can also be done per region. nam.probes.nodeping.com for the North America Region, eur.probes.nodeping.com for the European Region, eao.probes.nodeping.com for the East Asia/Oceania Region, and lam.probes.nodeping.com for the Latin America Region.
North American Region
European Region
East Asia/Oceania Region
Latin America Region
We accept PayPal, Visa, MasterCard, JCB, Discover, Diners Club and American Express. We charge the subscription fee to your credit card automatically on a monthly basis. Please use the links in the billing section of your account to set up payment information. We can also set you up to pay for six months or a year at a time if you would prefer (contact us to set this up). There is more information about our billing in our Terms Of Service. There are other payment options for large volume customers, so ask for other alternatives if you have more than a few thousand checks.
Yes, we can. Please let us know what would be useful. We also offer custom development services. We can build exactly what you need.
Yes, we have an HTTP accessible RESTful API. See our Documentation for more information.
We have a number of features aimed at making resellers and providers lives easier. These include separate subaccounts that are easily managed from your own login, branded notifications, and a powerful API for integration with your own provisioning systems. Our AGENT and PUSH checks handle on-premise monitoring needs well.
Yes! We have two solutions for on-premise monitoring to monitor private networks and local resources. You can install our AGENT on a box on your network, and then assign most of our standard check types to be monitored from your network. The AGENT makes a connection out, rather than requiring our probes to be able to reach addresses in your private network. PUSH checks allow you to send arbitrary custom metrics from your machines to our system, which is great for measuring resources for which we don't have a check, including things like disk space, load and memory usage. Like AGENTS, PUSH checks connect out to our systems, and so you do not need to allow our probes access from the Internet.
Basically, lots of Javascript and JSON. Node.js, CouchDB, Redis and Cassandra. The web app is Node.js. The checks are all run on probes with Node.js and a distributed architecture communicating via websockets. The async IO provided by Node.js is what allows us to run gobs (that's a technical term) of checks per server.