Nagios4.0.7
Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。
更多详情参见www.nagios.com
准备工作:
需要以root身份安装Nagios,确保在CentOS安装了下面几个软件包:
Apache
PHP
GCC compiler
GD development libraries
mail命令 #可选,使其支持邮件
你可以通过yum完成这些安装工作:
yuminstallhttpdhttpd-develphpopenssl-develmakegccglibcglibc-commongdgd-develmailx
开始安装Nagios:
[root@Engineer~]#/usr/sbin/useradd-mnagios#创建nagios用户[root@Engineer~]#/usr/sbin/groupaddnagios#创建nagios用户组[root@Engineer~]#/usr/sbin/usermod-a-Gnagiosnagios#添加用户nagios到用户组nagios[root@Engineer~]#/usr/sbin/usermod-a-Gnagiosapache#添加用户apache到用户组nagios[root@Engineer~]#chownnagios.nagios/usr/local/nagios#指定安装目录用户/组
下载Nagios和插件
从网站www.nagios.com下载Nagios以及插件。
[root@Engineer~]#wgethttp://jaist.dl.sourceforge.net/project/nagios/nagios-4.x/nagios-4.0.7/nagios-4.0.7.tar.gz#获取nagios-4.0.7[root@Engineer~]#wgethttp://nagios-plugins.org/download/nagios-plugins-2.0.2.tar.gz#获取plugins-2.0.2[root@Engineer~]#tarzxvfnagios-4.0.7.tar.gz#解压[root@Engineer~]#cdnagios-4.0.7[root@Engineer~]#./configure--with-command-group=nagios#配置,用nagios用户组[root@Engineer~]#makeall[root@Engineer~]#makeinstall#编译[root@Engineer~]#makeinstall-init#在/etc/rc.d/init.d安装启动脚本[root@Engineer~]#makeinstall-config#在/usr/local/nagios/etc安装示例配置文件[root@Engineer~]#makeinstall-commandmode#配置目录权限
配置:
[root@Engineer~]#vi/usr/local/nagios/etc/objects/contacts.cfg#修改email地址[root@Engineer~]#makeinstall-webconf#安装NagiosWeb配置文件在Apache的conf.d目录[root@Engineer~]#htpasswd-c/usr/local/nagios/etc/htpasswd.usersnagiosadmin#为登录NagiosWeb接口创建nagiosadmin帐号
编译安装Nagios插件:
[root@Engineer~]#tarzxvfnagios-plugins-2.0.2.tar.gz#解压[root@Engineer~]#cdnagios-plugins-2.0.2[root@Engineer~]#./configure--with-nagios-user=nagios--with-nagios-group=nagios#指定安装用户nagios和nagios组[root@Engineer~]#make&&makeinstall#编译、安装
测试配置文件是否有错误:
[root@Engineer~]#/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios.cfg
启动Nagios:
[root@Engineer~]#chkconfig--addnagios#增加Nagios为开机启动项[root@Engineer~]#chkconfignagioson#设置Nagios启动[root@Engineer~]#servicehttpdstart#启动Apache服务[root@Engineer~]#servicenagiosstart#启动Nagios服务
登录Nagios:
http://localhost/nagios #使用nagiosadmin用户以及设置的密码登陆Nagios后台
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。