- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
nagios监控系统手册详细操作
nagios网络监控
Nagios是什么:
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
nagios是功能强大的监控软件,主要用来监控网络设备的状态(比如:主机的资源状态);适合于:对大量的服务器进行监控,判断其负载或服务是否正常,发生异常能通过邮件、短信报警。特别注意:流量监控不是他的强项,流量监控建议使用cacti.可以绘制非常直观的图形
nagios能监视什么:
nagios可以监控:1、主机是否宕机(通过ping命令,如果ping不通会认为主机属于宕机状态,但不影响所监控的其他服务);2、服务器资源(cpu使用率、硬盘剩余空间等);3、网络服务(smtp\pop3\http\);4、监控网络设备(路由器、交换机等。)
一、RHEL系统上部署Nagios:(禁用selinux功能)
系统环境:RHEL,在nagios主机上监控mysql服务器
nagios 主机:00
mysql 主机: 01
操作步骤:
安装编译所需的软件包:如下图所示:
# yum –y install httpd php-* gd-* mysql-devel
(若mysql-devel包不安装,会没有check_mysql插件。)
2、创建运行nagios服务的用户
注:useradd nagios #创建运行nagios服务的用户
usermod -G nagios apache #使apache用户对nagios目录具有写权限,不然web页面操作失败.
3、nagios软件安装
释放nagios源码包,进行编译前的预备置:
编译并安装nagios及相关操作,如下图所示:
注:
make install //安装主程序,CGI和HTML文件
make install-init //在/etc/rc.d/init.d安装启动脚本
make install-commandmode //配置目录权限
make install-config //安装示例配置文件
make install-webconf //安装nagios的web接口,会在/etc/httpd/conf.d目录中创建nagios.conf文件。
注:若在RHEL6X32位系统中安装nagios-cn-3.2.3.tar.bz2要先执行make clean操作,然后再执行./configure和make all等操作,否则执行make all时会报如下错误。
验证安装是否成功:验证程序是否被正确安装,我们切换目录到安装路径(默认安装目录是/usr/local/nagios),看是否存在etc、bin、sbin、share、var、这五个目录,如果存在说明程序被正确安装到系统了
下面我们对这五个目录功能做简要说明:
bin:nagios执行程序所在的目录,nagios文件即为主程序。
etc:nagios配置文件目录,当make install-config完以后etc下面就会出现默认的配置文件。
sbin:nagios CGI文件所在目录,这里存放的是一些外部命令执行程序。
share:nagios网页文件目录,存放一些html文件。
var:nagios日志文件、pid等文件目录。
4、安装nagios-plugins插件:
nagios-plugins是nagios官方提供的一套插件程序,nagios监控主机的功能其实都是通过执行插件程序来实现的。
释放nagios-plugins源码包并进行编译前的预备置
编译并安装nagios-plugins插件:
这个装完之后会在/usr/local/nagios/libexec文件夹中多出一些文件,这里存放nagios所要用到的所有插件.
安装后所有插件命令将被安装到/usr/local/nagios/libexec 目录下
到此nagios就安装完毕,但还需修改nagios的配文件
预备知识:
联系人 contact:出了问题向谁报告?一般当然是系统管理员了
监控时间段 timeperiod :7X24小时不间断还是周一至周五,或是自定义的其他时间段
被监控主机 Host :所需要监控的服务器,当然可以是监控机自己
监控命令 command :nagios发出的哪个指令来执行某个监控,这也是自己定义的
被监控的服务 Service :例如主机是否存活,80端口是否开,磁盘使用情况或者自定义的服务等
注意:多个被监控主机可以定义为一个主机组,多个联系人可以被定义为一个联系
文档评论(0)