Next, create a Nagios user and group on the AIX server.
Change folder permissions so NRPE will operate properly, with the following command:
Specify NRPE Port Number
Next, edit the /etc/services file to add a port number for NRPE.
To edit the file, use the following command:
vi /etc/services
Add a line to the file that looks exactly like this:
nrpe 5666/tcp #nrpe
Save the file.
Configure NRPE
Next, you'll need to modify the NRPE configuration file to include any command definitions that should be used for monitoring. The
following command definitions provide an example of what can be added to the NRPE configuration.
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200
command[check_aix_ram]=/usr/local/nagios/libexec/check_aix_ram 80 100
command[check_aix_home]=/usr/local/nagios/libexec/check_disk -w 90 -c 95 -p /home
command[check_aix_root]=/usr/local/nagios/libexec/check_disk -w 90 -c 95 -p /
command[check_aix_var]=/usr/local/nagios/libexec/check_disk -w 90 -c 95 -p /var
command[check_aix_usr]=/usr/local/nagios/libexec/check_disk -w 90 -c 95 -p /usr
Important: The names of commands that you define in your NRPE config file are used later when you configure Nagios to monitor the
AIX server. If you change command names or add additional commands to the configuration file, you'll need to modify the Nagios
configuration covered later in this document.
Configure NRPE For Automatic Startup
Next, configure NRPE to automatically start when the AIX server reboots. To do this, use the following command:
nohup /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc
-n -d
You should get this reponse:
Sending nohup output to nohup.out.
Note: The
-n flag specifies that the NRPE server should run without SSL support. This reduces security of the NRPE daemon, but
dramatically increases performance under heavy server load and may be okay if your server is on an internal network protected by a firewall.
Start NRPE
Start NRPE using the following command:
/usr/local/nagios/bin/nrpe –
c /usr/local/nagion/etc/nrpe.cfg
-n –
d
Test Your NRPE Configuration
Test your AIX server to see if NRPE is running properly. To do this, use the following command:
ps -ef | grep nrpe
You should see something that looks like this:
nagios 111345 43675 /usr/local/nagios/bin/nrpe
–c /usr/local/nagios/etc/nrpe.cfg -n –d
Note: The output you see may differ slightly, as the PID number will be different on your system.
Important: If you don't see any output when running the above command, it means something is wrong with your setup! This may be
related to problems in your NRPE configuration file (/usr/local/nagios/etc/nrpe.cfg).
Nagios Configuration
Once you are finished installing and configuring NRPE on the AIX server, you'll need to modify the monitoring configuration on your
Nagios server.
The process for configuring your monitoring setup is determined by whether you are using Nagios XI or Nagios Core.