Basic installation and configuration of Nagios on
F17. Go into the console, login as root and proceed to write
yum install nagios*
Install Nagios:
[soporte@BMNG001 ~]$ su
Contraseña:
[root@BMNG001 soporte]# yum install nagios*
Start services Nagios and Apache:
[root@BMNG001 soporte]# services start nagios
[root@BMNG001 soporte]# services start httpd
Enable apache service:
[root@BMNG001 soporte]# chkconfig httpd on
Create nagios admin password:
[root@BMNG001 soporte]# htpasswd -c /etc/nagios/passwd nagiosadmin
Check the configuration file:
[root@BMNG001 soporte]# vi /etc/httpd/conf.d/nagios.conf
Nagios user & groups
[root@BMNG001 soporte]# groupadd nagios
[root@BMNG001 soporte]# adduser nagios -g nagios
[root@BMNG001 soporte]# passwd nagios
[root@BMNG001 soporte]# usermod -G nagios nagios
[root@BMNG001 soporte]# usermod -G apache,nagios apache
Verify the configuration:
[root@BMNG001 soporte]# nagios -v /etc/nagios/nagios.cfg
Nagios Core 3.4.1
Copyright (c) 2009-2011 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 05-11-2012
License: GPL
Website: http://www.nagios.org
Reading configuration data...
Read main config file okay...
Processing object config file '/etc/nagios/objects/commands.cfg'...
Processing object config file '/etc/nagios/objects/contacts.cfg'...
Processing object config file '/etc/nagios/objects/timeperiods.cfg'...
Processing object config file '/etc/nagios/objects/templates.cfg'...
Processing object config file '/etc/nagios/objects/localhost.cfg'...
Processing object config file '/etc/nagios/objects/windows.cfg'...
Read object config files okay...
Running pre-flight check on configuration data...
Checking services...
Checked 61 services.
Checking hosts...
Checked 8 hosts.
Checking host groups...
Checked 2 host groups.
Checking service groups...
Checked 0 service groups.
Checking contacts...
Checked 1 contacts.
Checking contact groups...
Checked 1 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 28 commands.
Checking time periods...
Checked 5 time periods.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...
Total Warnings: 0
Total Errors: 0
Things look okay - No serious problems were detected during the pre-flight check
Now type in your browser
http://yourIP/nagios login with your nagiosadmin user already created.
Example:
http://192.168.160.6/nagios
Service Area
This is an example Nagios in Server my office:
Hosts Area
Coming soon: How to define hosts and groups. :-)