https://github.com/rechecked/rcagent
A light-weight cross-platform Nagios compatible monitoring agent.
https://github.com/rechecked/rcagent
monitoring monitoring-plugins nagios nagios-checks nagios-plugins
Last synced: 2 months ago
JSON representation
A light-weight cross-platform Nagios compatible monitoring agent.
- Host: GitHub
- URL: https://github.com/rechecked/rcagent
- Owner: rechecked
- License: gpl-3.0
- Created: 2023-02-10T23:57:16.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-13T07:11:55.000Z (about 1 year ago)
- Last Synced: 2025-02-13T08:23:43.466Z (about 1 year ago)
- Topics: monitoring, monitoring-plugins, nagios, nagios-checks, nagios-plugins
- Language: Go
- Homepage: https://rechecked.io
- Size: 181 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/rechecked/rcagent/actions/workflows/main.yml)
[](https://github.com/rechecked/rcagent/releases/)
[](https://github.com/rechecked/rcagent/blob/main/LICENSE)
[](https://rechecked.io/docs/rcagent)
ReChecked Agent (rcagent) is light-weight, cross-platform, API-based agent that is compatible with Nagios (using NRDP and check_rcagent) check-based monitoring systems.
### For Binary Installs
We currently build for: Windows, macOS (12+), CentOS Stream/RHEL (8+), Debian (10+), Ubuntu (18+ LTS)
Follow the [installation guide in the rcagent documentation](https://rechecked.io/docs/rcagent/getting-started/installation/).
Download from [GitHub releases](https://github.com/rechecked/rcagent/releases).
### For Source Install
To build from source, ensure `make` and `golang` are installed and download the souce, then run:
```
make build
```
To install the source version, run the following:
```
make install
```
If you'd like to run the source version as a service, you can install the service by running
```
/usr/local/rcagent/rcagent -a install
```
### Using rcagent
Read more about how to use rcagent in the [documentation](https://rechecked.io/docs/rcagent/).
- **Nagios XI** - Download and install the latest [ReChecked Nagios XI Config Wizard](https://github.com/rechecked/rcagent-nagiosxi/releases/latest/download/rcagent.zip) in the XI GUI.
- **Nagios Core** - Download the [check_rcagent.py](https://github.com/rechecked/rcagent-plugins/releases/latest/download/check_rcagent.py) file, place it in `/usr/local/nagios/libexec`.
### Config Options
For a full list of config options in `config.yml`, check the [config options documentation](https://rechecked.io/docs/rcagent/config/options/).
### Building Documentation
If you'd like the build your own set of docs (you'll need to host them in order for them to work properly) you can run the following:
Install mkdocs-material and run the mkdocs build:
```
pip install mkdocs-material
mkdocs build
```