easeprobe for Mac
EaseProbe is a simple, standalone, and lightweight tool that can do health/status checking, written in Go.
easeprobe — overview
EaseProbe is a simple, standalone, and lightweight tool that can do health/status checking, written in Go.
Introduction 1.1 Probe 1.2 Notification 1.3 Report & Metrics Getting Started 2.1 Build 2.2 Configure 2.3 Run Deployment User Manual Benchmark Contributing Community License Introduction
EaseProbe is designed to do three kinds of work - Probe, Notify, and Report.
1.1 Probe
EaseProbe supports a variety of methods to perform its probes such as: HTTP. Checking the HTTP status code, Support mTLS, HTTP Basic Auth, setting Request Header/Body, and XPath response evaluation. ( HTTP Probe Manual ) TCP. Check whether a TCP connection can be established or not. ( TCP Probe Manual ) Ping. Ping a host to see if it is reachable or not. ( Ping Probe Manual ) Shell. Run a Shell command and check the result. ( Shell Command Probe Manual ) SSH. Run a remote command via SSH and check the result. Support the bastion/jump server (SSH Command Probe Manual) TLS. Connect to a given port using TLS and (optionally) validate for revoked or expired certificates ( TLS Probe Manual ) Host. Run an SSH command on a remote host and check the CPU, Memory, and Disk usage. ( Host Load Probe Manual ) Client. The following native clients are supported. They all support mTLS and data checking. ( Native Client Probe Manual ) MySQL. Connect to a MySQL server and run the SHOW STATUS SQL. Redis. Connect to a Redis server and run the PING command. Memcache. Connect to a Memcache server and run the version command or validate a given key/value pair. MongoDB. Connect to a MongoDB server and perform a ping. Kafka. Connect to a Kafka server and perform a list of all topics. PostgreSQL. Connect to a PostgreSQL server and run SELECT 1 SQL. Zookeeper. Connect to a Zookeeper server and run get / command.
1.2 Notification
EaseProbe supports notification delivery to the following: Slack. Using Slack Webhook for notification delivery Discord. Using Discord Webhook for notification delivery Telegram. Using Telegram Bot for notification delivery Teams. Support the Microsoft Teams notification delivery Email. Support email notification delivery to one or more email addresses AWS SNS. Support the AWS Simple Notification Service WeChat Work. Support Enterprise WeChat Work notification delivery DingTalk. Support the DingTalk notification delivery Lark. Support the Lark(Feishu) notification delivery SMS. SMS notification delivery with support for multiple SMS service providers Twilio Vonage(Nexmo) YunPian Log. Write the notification into a log file or Syslog. Shell. Run a shell command to deliver the notification (see example) RingCentral. Using RingCentral Webhook for notification delivery Note:
- The notification is Edge-Triggered Mode by default, if you want to config it as Level-Triggered Mode with different interval and max notification, please refer to the manual - Alerting Interval.
- Windows platforms do not support syslog as notification method.
Details
简洁、独立且轻量的工具,可进行健康/状态检查
How to install easeprobe
- Open Terminal (press ⌘ + Space and type “Terminal”).
- If Homebrew is not installed yet, run the command below first.
- Run this command:
Latest 10 releases
Last updated 2025-05-22; current version v2.3.0, with the latest 10 releases listed.
| Version | Released | Type | Size | macOS | Windows | Linux |
|---|---|---|---|---|---|---|
| v2.3.0 | 2025-05-22 | Stable | 9.9 MB | Download | Download | Download |
| v2.2.1 | 2024-08-29 | Stable | 9.7 MB | Download | Download | Download |
| v2.1.2 | 2024-01-10 | Stable | 9.6 MB | Download | Download | Download |
| v2.1.1 | 2023-08-09 | Stable | 9.2 MB | Download | Download | Download |
| v2.1.0 | 2023-05-09 | Stable | 9.2 MB | Download | Download | Download |
| easeprobe-helm-charts-v1.0.0 | 2023-03-11 | Stable | 90 KB | — | — | — |
| v2.0.1 | 2023-02-20 | Stable | 9.0 MB | Download | Download | Download |
| v2.0.0 | 2022-12-07 | Stable | 9.0 MB | Download | Download | Download |
| v1.9.0 | 2022-10-25 | Stable | 8.7 MB | Download | Download | Download |
| v1.8.0 | 2022-09-04 | Stable | 7.7 MB | Download | Download | Download |
Data from GitHub Releases; stable releases first, each group sorted newest first.
Prebuilt bottle platforms
Official Homebrew bottles cover:
- Apple silicon · latest macOS
- Apple silicon · macOS 26 Tahoe
- Apple silicon · macOS 15 Sequoia
- Apple silicon · macOS 14 Sonoma
- Apple silicon · macOS 13 Ventura
- Intel · macOS 14 Sonoma
- Intel · macOS 13 Ventura
- Linux · ARM64
- Linux · x86_64
Compared with similar apps
Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.
| App | Version | License | Architecture | 30-day installs |
|---|---|---|---|---|
| easeprobe | v2.3.0 | Apache-2.0 | CLI | 0 |
| loudmouth | 1.5.4 | LGPL-2.1-or-later | CLI | 0 |
| lutok | lutok-0.6.3 | BSD-3-Clause | CLI | 38 |
| openliberty-jakartaee9 | 23.0.0.2 | EPL-1.0 | CLI | 0 |
Similar apps: Command-line Tools
loudmouth
loudmouth is a lightweight C library for the Jabber (XMPP) protocol, intended mainly for…lutok
Welcome to the Lutok project!openliberty-jakartaee9
Open Liberty is a lightweight runtime for Java developers, specifically designed to support…mycorrhiza
Lightweight wiki engine with hierarchy supportopenssl@4
Cryptography and SSL/TLS Toolkitxz
General-purpose data compression with high compression ratioCategories: Command-line Tools