真正的:nagios与cacti整合标准精细版本文档—20110401更新

所需积分/C币:9 2012-09-23 22:04:04 682KB PDF
收藏 收藏
举报

真正的:nagios与cacti整合标准精细版本文档—20110401更新
3/33 源自 Treasure博客: treasure,b1og. chinaunix,net send-nsca Web NSCA NRPE Linux/Unix - SNMP Nagios Nagios Daemon Plugins SNMP Switch/Router SNMP Printer NDOUtils SNMP Windows NSClient++ Database 源自 Treasure博客: treasure. blog. chinaunix.net|0B文档更新记录 目录 Nagios安装部署与 Cact i整合文档…… 1 1.文档更新记录 1 2.文档说明. 1 3. Nagios的安装 3.1 安装基础支持套件和添加用户 安装 nagIos 3.3 安装 nagios- plugins 3.4. 安裝 nagios- snmp-plugins 其他设置 4.nagios 的配置 4.1 nagios目录结构 42. nagios的配置文件 2345553 5.安装 cacti 6.整合 cacti和 nagIos… 61.安裝 ndoutils…… 5 6.2 安 pnp-Son…………………………… .117 安装 17 64.测试页面 7. Nagios每日健康检查报警知信……, 7.1 编写检查脚本 7.2 添加 crond计划 21 配置飞信机器人报警. 21 731. Commands. cf配置文件添加如下内容: 7.3.2. Contacts. cfg配置添加: 21 7.3.3 Templates.cfg-…………… .22 734.修改展示页面监控图片大小;/usr/oca/ nagIOS/etc/pnp/ config..php 22 8. Troubleshooting......,.,..,.,…,…,… 8.1.web界面修改某个服务时报错. 3 82点击 host, service选项时,结果无法显小…23 83. nagios3.20以后,安裝 nagios在访问 时出现如下错误提小 24 8.4.出现pn小太阳图标,点击报错如下;… 24 85安裝 NAGIOS时发现有 Status Map、 Alert Histogram打不开链接,提示找不到 statusmap.cgi和 histogram. cgi.… 8.6.后台 apache日志报错如下 25 87.进行编译安装 ndoutils-1.4b7时,报错如下: 8.8 安裝后,查看/usr/lcal/ nagios/var/ nagios!og日志,报错如下:… 8.9 有时开机后,后台报错如下: 27 810.访问npc插件页面时,主机图标为红色叉号 27 811.访问点击小太阳后,报错如下: 源自 Treasure博客: treasure. blog. chinaunix. net 1.文档更新记录 时间 修改人 版本号 修改说明 2010.09.07 Teasure 10.0延立文档 2010.09.24 Teasure 101添加报警设置 2011.01.07 Teasure 1.0.2添加每日健康检查报警机制 2011.02.16 easure 10.3更新文档生成pdf文档 2011.02.22 Teasure 10.4添加新的 troubleshooting项 2011.03.10 Teasure 1.0.5添加 nagIOS飞信机器人报警 2011.04.01 Teasure 108更新 troubleshooting 2.文档说明 木文档规范网络监控系统安装流程及安装内容,供运笮人员在部署新的运营坏境时参考使用。 Nagios的安装 31.安装基础支持套件和添加用户 nagiOs需要些基础支持套件才能运行,如 apache,gcc, glibc,gd库等。 yuminstallhttpd #yum install gcc #yum install glibc glibc-common #yum install gd gd-devel #yum install php nagioS3.2.0以后的版本必须安装php, nagioS页面访问才正常 #/usr/sbin/ userid- n nagIos添加一个名为 nagIoS的用户用以专门跑 nagIos #passwd nagios 设置密码 #/usr/sbin/ groupadd nagcmd添加 nagcmd用户组,用以通过web页面提交外部控制命令 #/usr/sbin/ usermod- a-G nagcmd nagios将 nagioS用户加入 nagcmd组 #/usr/sbin/ usermod- a-G nagcmd apache将 apache用户加入 nagcmd组 l源自 Treasure博客: treasure.bog. chinaunix.net|oB文档更新记录 源自 Treasure博客: treasure. blog. chinaunix. net 32.安装 nagIos 这时 基本已经安装完成,默认安装后的配置文件用于启动 是没有问题的。 修改 这行其中的邮件地址为你的地址,以将报警邮件发到你的邮箱 安装 的接口 设置登陆界面时验证的账号密码 启动 33.安装 nagios-plugins nagios- plugins是 nagIoS官方提供的一套插件程序, nagios监控主机的功能其实都是通过执行插件程序来实现的。 #cd "/downloads #tar xzf ffcd /configure -with-nagios-user=nagios --with-nagios-group=nagios #make #make install 1源自 Treasure博客: treasure,blog. chinaunix.net|2 NAgios的安装 源自 Treasure博客: treasure.blog, chinaunix,net 安装插件,安装后所有插件命令将被安装到/usr/oca/ nagios/ libexec目录下 34.安装 nagios-nmp- plugins nagIos-snmρ plugins是一套用Pe编写的通过SNMP方式监控主机的插件程序。 #cd "/downloads #wgethttp://nagios.manubulon.com/nagios-snmp-plugins.1.1.1.tgz #tar xzf nagios-snmp- plugins. 1. 1. 1.tgz #cd nagios _plugins 配置 check snmp int pl这些插件的使用时需要配置cpan,CPAN是 Comprehensive Perl Archive Network的缩写.。它是一个巨大的Per软件收藏库,收集∫大量有用的Per模块( modules 及其相关的文件。这里主要是使用 Perl-Net-SNMP模块。有两种方式安装: A)通过CPAN来安装 #perl -MCPAN-e shell cpan> install Net:: SNMP B)手⊥安装 首先去官方网站www.cpan.org下载以下几个模块 Crypt: DES Digest: MD5 Digest: SHA1 Digest: HMAC Net: SNMP 下载后对于每个模块依次按照下面的方式安装 # ttar zxf< module>tar:gz< module>表示模块名,具体请按上面提到的模块替换 #cd <module> < module>表示模块名,具体请按上面提到的模块替换 #perl Makefile. pl #make test #make install 注意:Net:SNMP模块必须在最后安装。至此Net:SNMP手动安装完毕 1源自 Treasure博客: treasure,blog. chinaunix.net|2 NAgios的安装 源自 Treasure博客: treasure. blog. chinaunix. net #. install.sh 执行 nagios-snmp-plugins安装脚本执行之后会将插件命令安装到/usr/oca/ nagIos/ libexec 35.其他设置 至此 nagios基本已经安装完毕,但这时还不能马上启动 nagIos,需要以下设置 # chkconfig- add nagios将 nagIos添加到服务中 # chkconfig nagios on设置服务为自启动 #/usr/local/nagios/bin/nagios -v/usr/local/nagios/etc/nagios. cfg 检测 nagios的配置是否正确,在后面配置 nagios过程中我们为了检测配置的是否正确需要 不断执行该命令来检查配置文件。 # service nagios start启动 nagios 需要注意的是, Centos默认打开了 selinux并且运行于强制安全模式,这将导致在打开 nagIos 的web界面时会出现 nternet server error的错误。 # getenforce查看是否运行于强制模式,结果为1表示是 # setenforce0更改 selinux运行于宽容模式 但是这个设置重启后就会失效,如需要重启后保持该设胃需要修改/etc/ sysconfig/ selinux,将 其中的 SELINUX= enforcing更改为 SELINUX= permissive并重启系统。当然你也可以改成dsab|e 禁用 selinux。 也可以不更改 selinux的运行模式,解决办法为: #chcon-r-thttpdsyscontentt/usr/local/nagios/sbin/ #chcon-r-thttpdsyscontentt/usr/local/nagios/share/ l源自 Treasure博客: treasure. blog. chinaunix.net|3 Nagios的配置 源自 Treasure博客: treasure.blog, chinaunix,net 4. nagIos的配置 41. nagios目录结构 nagIos目录结构比较清晰,安装后下面一共有 bin etc libexec sbin share var几个目求,其中配置文件都存 放在etc日录下,bin下存放的是 nagIos的相关命令,sbin下存放的是通过web方式外部执行的cgi, libexec存放 的是所有插件,而var则存放的是log和pid文件等。而实现监控都是依靠执行插件来实现的。 要实现监控,需要在 nagIOs中定义一个 service,在这个 service中指定监控对象和监控命令以及报警机制等。 Nagios 的配置关系可以按照下图来做说明: nagios的配置也比较清晰明了,etc目录下默认有 objects目录和一些配置文件,其中 objects里放的是主配置文 件 nagIos:cg包含进去的配置文件。在 nagios.c中既可以指定单独包含一个c,也可以指定一个包含目录,即 该目录下所有的c文件都会包含进来。 42. nagios的配置文件 首先我们配置下主配置文件,为了目录的清晰我们自己建立一些目录来存放相关的配置文件,比如建立 commands日录存放命令,建立 services日录存放服务,建立 hosts日录存放主机,在 nagios cf文件中找到ctg_file 的部分,下面是一个示例,实际部署的时候可以按照你自己的情况去设置: cfg file=/usr/oca/ nagIos/etc/ objects/ commands.cg包含配置文件,下同 cfg_file=/usr/local/nagios/etc/ objects/ contacts. cfg cfg file=/usr/local/nagios/etc/objects/timeperiods. cfg cfg_ file=/usr/local/nagios/etc/objects/templates. cf cfg file=/usr/local/nagios/etc/objects/localhost. cfg cfg file=/usr/local/nagios/etc objects/switch. cfg cfg dir=/usr/loca/ nagios/etc/ services包含配置目录,目录下所有cfg文件将被包含;下同 cfg dir=/usr/local/nagios/etc/hosts cfg dir=/usr/local/nagios/etc/command cfg_dir=/usr/local/nagios/etc/switches cfg dir=/usr/local/nagios/etc/routers l源自 Treasure博客: treasure. blog. chinaunix.net|3 Nagios的配置

...展开详情
试读 33P 真正的:nagios与cacti整合标准精细版本文档—20110401更新
立即下载 低至0.43元/次 身份认证VIP会员低至7折
抢沙发
一个资源只可评论一次,评论内容不能少于5个字
  • 分享精英

    成功上传11个资源即可获取
关注 私信 TA的资源
上传资源赚积分or赚钱
最新推荐
真正的:nagios与cacti整合标准精细版本文档—20110401更新 9积分/C币 立即下载
1/33
真正的:nagios与cacti整合标准精细版本文档—20110401更新第1页
真正的:nagios与cacti整合标准精细版本文档—20110401更新第2页
真正的:nagios与cacti整合标准精细版本文档—20110401更新第3页
真正的:nagios与cacti整合标准精细版本文档—20110401更新第4页
真正的:nagios与cacti整合标准精细版本文档—20110401更新第5页
真正的:nagios与cacti整合标准精细版本文档—20110401更新第6页
真正的:nagios与cacti整合标准精细版本文档—20110401更新第7页

试读结束, 可继续读3页

9积分/C币 立即下载 >