Sign inSign up

mureevms/docker-nrpe-server

By mureevms

•Updated over 10 years ago

How to check the status of the processes in application containers from nrpe-server container

Image
0

392

mureevms/docker-nrpe-server repository overview

Check the status of the processes in application containers from nrpe-server container.

Start nrpe server:

docker run -d --name nrpe-server -p 5666:5666 --net=host mureevms/docker-nrpe-server

Replace id_rsa and id_rsa.pub keys to provide access for the container to the host system via SSH. Replace allowed_hosts=x.x.x.x with IP of Nagios server in volumes/nrpe.cfg.

Example of custom check is located in the file called check_example.sh, which could be assigned in the configuration file volumes/nrpe.cfg

Principle of operation:

command[check_example]=ssh [email protected] docker exec -i example_container /etc/nagios/check_example.sh

Nrpe-server container connects to host system, using SSH keys from volumes, after taht goes to application container (example_container) and runs check script /etc/nagios/check_example.sh. At the same time, check scripts must be added to the containers, which you want to monitor. To run the check on the Nagios-server side use command check_example.

Tag summary

Content type

Image

Digest

Size

16.2 MB

Last updated

over 10 years ago

docker pull mureevms/docker-nrpe-server