在CentOS 6.3上安装Nagios 3.4.4
介绍
Nagios是GPL许可证下的监控工具。 此工具可让您监视服务器,网络硬件(交换机,路由器,...)和应用程序。 很多插件都是可用的,它的大社区使Nagios成为最大的开源监控工具。 本教程将介绍如何在CentOS 6.3上安装Nagios 3.4.4。
先决条件
安装CentOS服务器后,您必须禁用selinux并安装一些软件包才能使nagios工作。
要禁用selinux,请打开文件: / etc / selinux / config
# vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=permissive // change this value to disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
现在,下载所需的所有软件包:
# yum install gd gd-devel httpd php gcc glibc glibc-common
Nagios安装
创建一个目录:
# mkdir /root/nagios
导航到此目录:
# cd /root/nagios
下载nagios-core&plugin:
# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.4.tar.gz
# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz
核心:
# tar xvzf nagios-3.4.4.tar.gz
去nagios目录:
# cd nagios
配置之前:
# ./configure
为Nagios制作所有必要的文件:
# make all
安装:
# make install
# make install-init
# make install-commandmode
# make install-config
# make install-webconf
创建密码登录到Web界面:
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
启动服务并启动它:
# chkconfig nagios on
# service nagios start
现在,你必须安装插件:
# cd ..
# tar xvzf nagios-plugins-1.4.15.tar.gz
# cd nagios-plugins-1.4.15
# ./configure
# make
# make install
启动apache服务并启动它:
# service httpd start
# chkconfig httpd on
现在,连接到你的nagios系统:
http:// Your-Nagios-IP / nagios
,然后输入登录名:nagiosadmin&password,您在上面选择了。
安装后?
安装完成后,您必须在nagios配置文件中配置所有主机和服务。此步骤在命令行中执行并且复杂,因此我建议安装像Centreon这样的工具,这是一个美丽的前端,可以添加主机和服务。
为了进一步,我建议你阅读我关于Nagios&Centreon监控的文章 。