Linux > Server Security & Hardening

Nagios 4 : Installation in Centos 7


Install Nagios 4 which is an enterprise open source monitoring system.

Before proceed with Nagios installation make sure that the Apache and PHP are installed and working properly ,

1.)  Install Nagios.
Also Install basic plugins to monitor nagios server itself.

# install from EPEL

--- Code: ---[root@ ~]# yum --enablerepo=epel -y install nagios nagios-plugins-{ping,disk,users,procs,load,swap,ssh,http}
--- End code ---

2.) Configure Nagios.

--- Code: --- [root@~]# vi /etc/httpd/conf.d/nagios.conf
--- End code ---
# line 24-26, change settings to set access permissionlike follows ( set for line 54-56, too )
Require all granted
Require local
Require ip
# add nagios admin user

--- Code: ---[root@~]# htpasswd /etc/nagios/passwd nagiosadmin
--- End code ---

New password:     # set any password

Re-type new password:

Adding password for user nagiosadmin

--- Code: ---[root@~]# systemctl start nagios

[root@~]# systemctl enable nagios

[root@~]# systemctl restart httpd
--- End code ---

3.) Allow HTTP service in the server firewall.

--- Code: ---[root@dlp ~]# firewall-cmd --add-service={http,https} --permanent

[root@dlp ~]# firewall-cmd --reload

--- End code ---

4.) Access to the "http://(Nagios server's hostname or IP address)/nagios/" from a client which is in the network allowed by Nagios server and authenticate with the Nagios admin user "nagiosadmin" to login.

5.)     After successing authentication, the Nagios admin site is displayed

6.)     It's possible to view system status to click "Tactical Overview" and so on.


[0] Message Index

Go to full version