Nagios的安装与部署
Nagios是一款linux上成熟的监视系统运营状态和网络信息的开源IT基础设施监视系统。Nagios能够监视本地或远程的主机及服务,并提供异常通知报警、事件处理的功能。
Nagios可运行在linux和unix平台上,同时提供一个可选的基于浏览器的WEB界面,极大地方便了运维人员查看分析日志!
Nagios分为核心部分和插件部分,核心部分只提供了极少的监控功能,要搭建一个完善的IT监控系统,还需要为nagios安装相应的插件,这些插件可以再nagios官网上去下载(http://www.nagios.org).
开启此服务是为了当nagios 监测到故障时可以通过邮件的方式发出警告。默认linux系统上此服务是被开启的,如果没有开启可以手动开启
/etc/init.d/sendmail start
tar -zxvf nagios-3.3.1.tar.gz
./configure –prefix=/usr/local/nagios --with-command-\ user=nagios --with-command-group=nagios
make all && make install && make install-init && make\ install-commandmode && make install-webconf
tar -zxvf nagios-plugins-1.4.13.tar.gz
--prefix=/usr/local/nagios/ --with-command-user=nagios –with-command-group=nagios(最好将插件安装在nagios核心程序目录)
[root@localhost nagios-plugins-1.4.13]#
Nagios基本组件的运行依赖于httpd、gcc、php、mysql和gd等,为了节约时间这里用yum来安装:
yum –y install httpd gcc glibc glibc-common gd gd-devel php php-mysql mysql mysql-devel mysql-server
(5)创建一个登录nagiosWEB程序的账号,这个账号用在通过WEB页面den路nagios是使用,并为账号设置密码。
htpasswd -c /usr/local/nagios/etc/htpasswd.users \ nagiosadmin
/usr/local/nagios/bin/nagios \ –v/usr/local/nagios/etc/nagios.cfg
http//:your server ip/nagios,安装正确的情况下可以看到nagios的WEB控制界面!(测试前需要关闭防火墙)
|