nagios安装操作步骤

nagios安装操作步骤

一、安装前准备工作
1、需要准备的安装包:
gd安装包:
gd-2.0.35-11.el6.x86_64.rpm
gd-devel-2.0.35-11.el6.x86_64.rpm

nagios 服务端安装包:
nagios-3.3.1.tar.gz

nagios 客户端安装包:
nagios-plugins-1.5.tar.gz

2、安装的次序如下:

1.使用yum安装httpd php gcc glibc glibc-common gd gd-devel perl make xinetd openssl-devel

命令行:
yum -y install httpd php gcc glibc glibc-common perl make xinetd openssl-devel

2.安装gd-2.0.35-11.el6.x86_64.rpm

命令行:
yum -y install gd-2.0.35-11.el6.x86_64.rpm


3安装gd-devel-2.0.35-11.el6.x86_64.rpm

命令行:
yum -y install gd-devel-2.0.35-11.el6.x86_64.rpm

5检查安装结果:
rpm -q httpd php gcc glibc glibc-common perl make gd gd-devel


二、nagios安装过程

1、创建用户和组

创建用户:
# useradd -m nagios //此命令会自动创建nagios用户组

修改用户属性:
# usermod -G nagios nagios
# usermod -G nagios apache

2、解包:
把安装包拷贝到nagios用户下面
# tar -zxvf nagios-3.3.1.tar.gz

3、初始化:
# cd nagios-3.3.1
#./configure --with-command-group=nagios


4、编译:
# make all

如果编译过程顺利完成,则执行下面的命令:
//安装二进制文件
# make install

//初始化脚本
# make install-init

//示例配置文件
# make install-config

//设置目录权限
# make install-commandmode

//查看安装结果
# ls /usr/local/nagios
//查看安装结果,看到bin etc sbin share var就表示安装成功了:

5、修改告警邮箱
# vi /usr/local/nagios/etc/objects/contacts.cfg

6、注册到Apache
安装Nagios的WEB配置文件到Apache的conf.d目录下
# make install-webconf

7、设置Web界面登录用户和密码
# htpasswd -c /usr/local/nagios/etc/https://www.360docs.net/doc/0010466490.html,ers nagios


在Nagios主程序安装之后会自动将相关apache配置文件放到/etc/http/conf.d目录下,
文件名是nagios.conf。
查看apache中关于nagios的配置:
# cat /etc/httpd/conf.d/nagios.conf



三、nagios插件安装
1、解包
把安装包拷贝到nagios用户下面
#tar -zxvf nagios-plugins-1.4.12.tar.gz

2、初始化
#cd nagios-plugins-1.4.12
#./configure --with-nagios-user=nagios --with-nagios-group=nagios

3、编译
# make
# make install


四、启动服务器
1、验证Nagios的样例配置文件:
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

2、没报错就可以启动nagios
# service nagios start


五、登录Nagios查看监控结果
浏览器打开http://127.0.0.1/nagios
用户密码是前面设置的nagios/nagios


六、自启动设置
1、把apache设置为自启动
# chkcon

fig --level 345 httpd on

2、把Nagios加入到服务列表并设置自启动:
# chkconfig --add nagios
# chkconfig nagios on

3、关闭seLinux
# setenforce 0

# service iptables stop

七、调试

1、启动、停止、充值apache服务
# service httpd start
# service httpd stop
# service httpd restart

1、启动、停止、充值nagios服务
# service nagios start
# service nagios stop
# service nagios restart


八、常见问题:
1、登录nagios后,报错:Internal Server Error
解决办法:
# setenforce 0 //关闭selinux即可



九、配置nagios参数文件
修改objects/commands.cfg,在最后一行添加:


相关主题
相关文档
最新文档