Skip to content
/ rsca Public

Remote Service Check Acceptor (alternative to NSCA)

License

Notifications You must be signed in to change notification settings

na4ma4/rsca

Repository files navigation

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.

About

Remote Service Check Acceptor (alternative to NSCA)

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published