Categories: LinuxNetwork

How to get remote disk,swap,process status using nagios and nrpe

For Redhat 5.4 or CentOS 5.4

can just add rpmforge repository ..

then do the following to the monitoring host.

yum install nagios-nrpe nagios-nrpe-plugins -y
 

which pretty much covered in previous post regarding nagios installation.
only need to ammend the file at

 vi /etc/nagios/objects/commands.cfg 

to add the following..


# 'check_nrpe' command definition
define command{
        command_name check_nrpe
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
        }

and for each remote server that you want to monitor.
Need to add some package into it.

yum install nagios-nrpe -y

edit the /etc/nagios/nrpe.cfg

find the line started with allowed_hosts,
append the monitoring server ip accordingly .. so that it can access to the remote host with SSL successfully.

allowed_hosts=192.168.19.31

you can also changed the following code
to suit your need.

# The following examples use hardcoded command arguments...

command[check_users]=/usr/lib64/nagios/plugins/check_users -w 5 -c 10
command[check_load]=/usr/lib64/nagios/plugins/check_load -w 15,10,5 -c 30,25,20
command[check_hda1]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1
command[check_logvol00]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/mapper/VolGroup01-LogVol00
command[check_zombie_procs]=/usr/lib64/nagios/plugins/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/lib64/nagios/plugins/check_procs -w 450 -c 500
command[check_swap]=/usr/lib64/nagios/plugins/check_swap -w 20 -c 10

then just need to start it.

/etc/init.d/nrpe start
chkconfig nrpe on

then can test.. with something like this
from the monitoring server.

/usr/lib64/check_nrpe -H 192.168.19.203 check_load

/usr/lib64/nagios/plugins/check_nrpe -H 192.168.19.216 -c "check_total_procs"

oh well..

that’s pretty much of it.

then can have something like this at the end..

p/s : .. there might more underneath feature that can be added..
let’s see if someone can come up with enough time to play with it.. 8-)

Namran Hussin

a soft spoken guy... with exceptional interest in computers and technology. I love to learn new thing and also love to break thing for the sake of learning.. but I do abide to the self-imposed limitation or certain thing such as social thing in life, thing can be done and thing that must be avoided at whatever cost such as drug,illegal tracking, smoke,illicit activity..etc.muahahaha let's share what we had in this short term of the life.! make it worth of the living.~

Leave a Comment
Share
Published by
Namran Hussin

Recent Posts

How you can speak with clarity and influence

Here are five key communication skills that help you speak with clarity and influence: Speak…

7 months ago

? Man360 Academy Q&A Session Video Access – Empower Your Masculine Growth Journey

Are you ready to unlock your full potential as a man?Discover powerful insights, real-life transformations,…

1 year ago

A note to remember

One day we will set aside one whole day to review the whole lesson we…

1 year ago

Dev Fest KL 2024

Last weekend, 07/12/2024 I managed to join Dev Fest Kuala Lumpur 2024, organized by Google…

1 year ago

TIPS BACAAN AL-QURAN

TIPS BACAAN AL-QURANOleh: Dr. Muhd al-Muhaysni.1. Jangan engkau berikan (fokus membaca) al-Quran pada lebihan waktumu…

2 years ago

Selawat 300 ribu kali

Selawat yang ringkas, yang mana apabila kamu membacanya satu kali sebanding 100 ribu kali, jadi…

2 years ago