Get your server issues fixed by our experts for a price starting at just 25 USD/Hour. Click here to register and open a ticket with us now!

Author Topic: Nagios 4 : Installation in Centos 7  (Read 28557 times)

0 Members and 1 Guest are viewing this topic.


  • Guest
Nagios 4 : Installation in Centos 7
« on: May 12, 2018, 06:00:55 pm »
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: [Select]
[root@ ~]# yum --enablerepo=epel -y install nagios nagios-plugins-{ping,disk,users,procs,load,swap,ssh,http}
2.) Configure Nagios.

Code: [Select]
[root@~]# vi /etc/httpd/conf.d/nagios.conf# 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: [Select]
[root@~]# htpasswd /etc/nagios/passwd nagiosadmin
New password:     # set any password

Re-type new password:

Adding password for user nagiosadmin

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

[root@~]# systemctl enable nagios

[root@~]# systemctl restart httpd

3.) Allow HTTP service in the server firewall.
Code: [Select]
[root@dlp ~]# firewall-cmd --add-service={http,https} --permanent

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


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.