PingNetwork Uptime Monitor for macOS
Ping is a simple uptime monitor that uses your Mac's internet connection. Keep track of the status & speed of websites, APIs, servers, routers or any endpoint and get feedback directly in your menu bar and local notifications.
- Heads-up-display of the status of all your sites right in the menu bar.
- Get local notifications when a url is erroring or unreachable.
- HTTP & ICMP pinging.
- IPv6 support.
- Measure and configure response times to see if a url is performing slowly.
- Control how often you want to ping your urls.
- Customize the information you want to display.
- Secure & private: no tracking or analytics.
- Fully native app with performance & battery life in mind.
- Built-in response logging or stream responses to terminal.
- Configure webhooks to ping another service when an endpoint is down to send yourself an email, sms, etc.
- AppleScript support for building your own custom workflows.
Instead of paying a monthly fee for an external notification service, get notified directly for free while you are actively working at your computer. Ideal for webmasters, dev ops, gamers, network administrators, or anyone!
Free, limited version available via the App Store with Ping Pro in-app purchase upgrade. Or you can buy Ping Pro directly here.
Requires macOS 11.0 or later.
- New setting to control when to pause pinging
- Ability to continue pinging when offline
- Display up percentage in Site Manager
- Added more AppleScript commands
- Bug fixes
Version history
Version 2.17.0 –- Continue pinging when screen is off but device still awake
- Memory and performance fixes
- Improved accuracy of http response times
- Better performance with a large number of requests
- Fix issue when app runs for extended period
- Improved accuracy of http response times
- Better performance with a large number of requests
- Customize packet size
- Printing support
- Bug fixes
- Customize request headers
- Improved IPv6 address validation
- Option to force ping over IPv6 transport
- CSV import/export
- Drag and drop file importing
- Fix potential logging crash
- Improved performance with large number of sites
- Fixed launch at login with macOS 13+
- New setting: Max menu bar items
- Allow fractional seconds on settings
- Configure webhooks to ping another service when an endpoint is down to send yourself an email, sms, etc. [Pro]
- Improved sorting sites by IP addresses
- Added preference for consecutive failures before alerting
- Status icons can now be clicked to show details in a popover
- Added response time column to Site Manager
- Added user-agent header to http requests
Added in-app response logs (Pro)
- IPv6 ping support
- Added more menubar icon options
- VoiceOver accessibility fixes
- Responses less than 1ms now show as decimals
- Preference to stagger requests with a delay
- Bug fixes
- ICMP pings now use the unix ping from terminal.
This should help with hangs and provide more accurate response times. Please contact support if you have unexpected results.
- More menu bar color state preferences
- Fixed logs redacted as private
- Timeouts are now treated as alert statuses
- Dock icon can show badge on alert statuses
- Adds small reconnection buffer to prevent initial false failures
- Improvements for macOS 13
- Restart pinging on network change
- Allow importing sites with only a url field
- Improve memory usage