您的位置:首页 > 移动开发 > IOS开发

nagios的安装详细步骤

2012-06-21 16:39 483 查看
Nagios的安装与部署[/b]
一、Nagios简介
Nagios是一款linux上成熟的监视系统运营状态和网络信息的开源IT基础设施监视系统。Nagios能够监视本地或远程的主机及服务,并提供异常通知报警、事件处理的功能。
Nagios可运行在linux和unix平台上,同时提供一个可选的基于浏览器的WEB界面,极大地方便了运维人员查看分析日志!
Nagios分为核心部分和插件部分,核心部分只提供了极少的监控功能,要搭建一个完善的IT监控系统,还需要为nagios安装相应的插件,这些插件可以再nagios官网上去下载(http://www.nagios.org).
二、安装nagios
(1)、安装前准备
1、创建nagios用户和用户组
useradd nagios
groupadd nagios

2、开启sendmail服务
开启此服务是为了当nagios 监测到故障时可以通过邮件的方式发出警告。默认linux系统上此服务是被开启的,如果没有开启可以手动开启
/etc/init.d/sendmail start
(2)、编译安装nagios
tar -zxvf nagios-3.3.1.tar.gz
cd nagios
./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
安装完成
设置开机自启动:
chkconfig --add nagios
chkconfig nagios on
(3)、编译安装nagios插件
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]#
make && make install
有需要的话还可以去官网下一个汉化包!
(4)Nagios基本组件的安装
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
passwd nagios
(6)、检测nagios配置是否正常
/usr/local/nagios/bin/nagios \ –v/usr/local/nagios/etc/nagios.cfg
如果没有error就证明配置ok!
(7)、重启apache和nagios
/etc/init/nagios retart
/etc/init/httpd restart
(8)、测试nagios
http//:your server ip/nagios,安装正确的情况下可以看到nagios的WEB控制界面!(测试前需要关闭防火墙)

本文出自 “自助者天助!” 博客,请务必保留此出处http://chenyicai.blog.51cto.com/1593876/905017
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: