{"repo":"megaease/easeprobe","free":true,"listed":false,"github":"https://github.com/megaease/easeprobe","clone":"git clone https://github.com/megaease/easeprobe.git","description":"A simple, standalone, and lightweight tool that can do health/status checking, written in Go.","language":"Go","stars":2296,"topics":["probe","golang","alerting","go","monitoring","notifications","prometheus"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"EaseProbe EaseProbe is a simple, standalone, and lightweight tool that can do health/status checking, written in Go. Table of Contents - 1. Introduction - 1.1 Probe - 1.2 Notification - 1.3 Report \\& Metrics - 2. Getting Started - 2.1 Build - 2.2 Configure - 2.3 Run - 3. Deployment - 4. User Manual - 5. Benchmark - 6. Contributing - 7. Community - 8. License 1. 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 . Co","default_branch":null,"files":null,"tree":[],"storefront":"/r/megaease","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/megaease/easeprobe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}