The memory plugin does not come by default in nagios. So we have to install it and make it working to monitor memory stats.
# service nagios restart
Add the same script on the client side in the same path
(Path) # /usr/local/nagios/libexec/check_bandwidth.sh
#chmod +x check_bandwidth.sh
Add the below line in the nrpe.cfg file
Server Side configuration:
After download the check_mem script put it in the plugin folder, as per my case it is in
(Path)# /usr/local/nagios/libexec/check_mem
- Add the below define command code in the commands.cfg file
(Path)# /usr/local/nagios/etc/objects/commands.cfg
define command { 
command_name check_nrpe_memory 
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c memory 
} 
After this define the service of memory in your monitoring file. In my case the path is
(Path) # /usr/local/nagios/etc/objects/myhost.cfg
define service{
        use                                   local-service         
        host_name                       myhost
        service_description         Memory
 check_command  check_nrpe!check_mem
        }
# service nagios restart
Client Side Configuration:
Add the same script on the client side in the same path
(Path) # /usr/local/nagios/libexec/check_bandwidth.sh
#chmod +x check_bandwidth.sh
Add the below line in the nrpe.cfg file
command[check_mem]=/usr/local/nagios/libexec/check_mem -w 20 -c 10
Now you can see the memory service in the nagios web panel under your host. You can also check the whether the service is working or not by the below command.
/usr/local/nagios/libexec/check_nrpe -H IP_Address -c check_mem
Now you can see the memory service in the nagios web panel under your host. You can also check the whether the service is working or not by the below command.
/usr/local/nagios/libexec/check_nrpe -H IP_Address -c check_mem
Comments
Post a Comment
Please give your review or ask question ?