Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.77 KB

README.md

File metadata and controls

45 lines (28 loc) · 1.77 KB

rsca

CI GoDoc GitHub issues GitHub forks GitHub stars GitHub license

Remote Service Check Acceptor (alternative to NSCA)

Design

Three components:

  • rsc: admin client.
  • rsca: check client, executes checks on servers.
  • rscad: check daemon, receives check results and writes them to the nagios command file.

Deployment

rsc tool

This can be run on any host with network access to the rscad server.

rsca service

This should be run on the server to check, it runs the checks in the config file and sends them to rscad on schedule.

Copy rsca.service to /etc/systemd/system/rsca.service. Copy rsca.toml to /etc/nagios/rsca.toml.

rscad service

This should be run on the nagios server, it handles the connections from the rsca clients.

Copy rscad.service to /etc/systemd/system/rscad.service.

Support

Reach out to the maintainer at one of the following places:

GitHub discussions GitHub issues The email which is located in GitHub profile.