CentOS安装Nagios网络监视工具
来源:互联网 发布:java action servlet 编辑:程序博客网 时间:2024/05/16 18:54
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。下面学习如何在CentOS上安装此软件。
安装完成后的一些情况
准备工作
需要以root身份安装Nagios。
确保在CentOS安装了下面几个软件包:
你可以通过yum完成这些安装工作:
- yum install httpd httpd-devel php openssl-devel make gcc glibc glibc-common gd gd-devel mailx
开始安装Nagios
创建帐号
创建 nagios用户:
- /usr/sbin/useradd -m nagios
创建nagcmd用户组以执行来自web接口的命令,并添加nagios和apache用户到此用户组。
- /usr/sbin/groupadd nagcmd
- /usr/sbin/usermod -a -G nagcmd nagios
- /usr/sbin/usermod -a -G nagcmd apache
下载Nagios和插件
创建下载存储目录:
- mkdir ~/downloads
- cd ~/downloads
从网站http://www.nagios.org/download/下载Nagios以及插件。
- wget http://superb-dca2.dl.sourceforge.net/project/nagios/nagios-4.x/nagios-4.0.0/nagios-4.0.0.tar.gz
- wget http://softlayer-dal.dl.sourceforge.net/project/nagiosplug/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz
编译安装Nagios
- cd ~/downloads
- tar xzf nagios-4.0.0.tar.gz
- cd nagios
运行Nagios配置脚本,并把nagcmd更改为之前所创建的组。
- ./configure --with-command-group=nagcmd
编译源码:
- make all
安装二进制,init脚本,sample配置文件和设置外部命令目录权限。
- make install
- make install-init
- make install-config
- make install-commandmode
不要现在执行nagios,下面还有一些需要配置。
定制配置
样式配置文件已经安装在/usr/local/nagios/etc目录,你仅仅需要更改email地址。
- vi /usr/local/nagios/etc/objects/contacts.cfg
配置web接口
安装Nagios Web配置文件在Apache的conf.d目录:
- make install-webconf
为登录Nagios Web接口创建nagiosadmin帐号。记住下面你设置的密码,之后登录用到。
- htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
重启Apache使新配置生效。
- service httpd restart
编译安装Nagios插件
- cd ~/downloads
- tar xzf nagios-plugins-1.4.16.tar.gz
- cd nagios-plugins-1.4.16
- ./configure --with-nagios-user=nagios --with-nagios-group=nagios
- make && make install
启动Nagios
设置开机启动:
- chkconfig --add nagios
- chkconfig nagios on
测试配置文件是否有错误:
- /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果没有,立即启动Nagios
- service nagios start
登录Nagios
安装已经完成,你可以使用nagiosadmin用户以及之前设置的密码通过http://localhost/nagios/地址登录Nagios后台。下次学习Nagios的使用。
参考:http://nagios.sourceforge.net/docs/nagioscore/3/en/quickstart-fedora.html
转载请标明文章来源:《http://www.centos.bz/2012/02/centos-install-nagios/》
- CentOS安装Nagios网络监视工具
- CentOS安装Nagios网络监视工具
- 免费网络监视工具-Nagios及插件
- 一款开源的电脑系统和网络监视工具Nagios介绍
- Nagios是一款开源的电脑系统和网络监视工具
- 网络监视工具整合
- CentOS 安装nagios 服务器端
- CentOS安装nagios
- nagios centos 安装
- 最新网络监视工具列表
- 网络监视工具nethogs命令
- CentOS 5.2安装nagios笔记
- Nagios 安装攻略-------centos系统
- Centos 6.6 安装-配置Nagios
- Nagios监控平台之一:在Centos上安装Nagios服务
- IPTraf介绍 --网络状况监视工具
- 十个不错的 Linux 网络监视工具
- CentOS 5.2安装nagios实现短信告警
- python语言学习
- 数据结构中的各种排序算法
- hadoop2.2.0遇到64位操作系统平台报错,重新编译hadoop
- Linux基于Gstreamer的傻瓜组装式mp3播放
- Struts2拦截器的原理与实现
- CentOS安装Nagios网络监视工具
- 读卡器 写卡器 卡机 厂家说明介绍
- Singleton--单例模式
- ucosii操作系统分析(一)
- 利用instsrv.exe与srvany.exe将批处理文件注册成windows服务
- 在c,c++中调用Matlab
- 在Windows7系统的VC++6.0下配置DirectShow开发环境
- 13年10月编程语言排行榜:C语言第一、Java第二
- 升级到Kubuntu 13.10后发现无法安装ia32-libs