negios安装文档(个人笔记)

上传人:第*** 文档编号:38765503 上传时间:2018-05-07 格式:DOC 页数:17 大小:550.50KB
返回 下载 相关 举报
negios安装文档(个人笔记)_第1页
第1页 / 共17页
negios安装文档(个人笔记)_第2页
第2页 / 共17页
negios安装文档(个人笔记)_第3页
第3页 / 共17页
negios安装文档(个人笔记)_第4页
第4页 / 共17页
negios安装文档(个人笔记)_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《negios安装文档(个人笔记)》由会员分享,可在线阅读,更多相关《negios安装文档(个人笔记)(17页珍藏版)》请在金锄头文库上搜索。

1、Nagios 安装文档安装文档目 录:导言:.1一、Nagios 安装配置.2二、Nagios 与 msql 集成.5三、配置 cacti.6四、Nagios 插件扩展.91、Nagios- sendEmail 预警 .92、Fetion 安装配置.103、监控磁盘 IO 性能.124、配置主从同步.125、监控表锁、连接数(check_mysql_heather).15备注:1、文档中黑色框为需要添加的内容:修改为修改为 2、蓝色框为日志输出内容:script not found or unable to stat导言:导言:整合整合 Nagios+mysql+ndoutils+cacti+

2、基础框架步骤:基础框架步骤:配置 nagios 监控服务器保存监控记录到 mysq1配置 sendEmail 预警转换nagios 数据库到 cacti 图表显示。原理:nagios 结合插件监控各服务器运行状况,sendEmail 发送预警,Fetion 发送严重警告,cacti 用来检测运行状态,ndo 负责将 nagios 收集的数据存在数据库中,cacti 的 npc 插件会从数据库中取数据在 cacti 的 npc 标签中来展现。安装需求:安装需求:软件版本系统Centos 5.4(x86_64)Nagios3.2.3-2Nagios-plugins1.4.15-2Ndoutils、

3、ndoutils-mysql1.4-0.6.b8Pnp4nagios0.4.10rrdtool1.2.27-3sendEmail1.55Fetion20101205002-linux一、一、Nagios 安装配置安装配置安装安装 nagios# rpm -ivh nagios-common-3.2.3-2.x86_64.rpm# rpm -ivh nagios-3.2.3-2.x86_64.rpm设置设置 nagios 管理员密码管理员密码# htpasswd -c /etc/nagios/htpasswd.users nagiosadminnrpe 安装和配置安装和配置(客户机与服务机此文件

4、一样客户机与服务机此文件一样)# rpm -ivh nrpe-2.12-16.el5.x86_64.rpm设置 nrpe 允许接受参数# vim /etc/nagios/nrpe.cfg 找到 dont_blame_nrpe=0 修改为 dont_blame_nrpe=1配置 nrpe 调用命令 # vim /etc/nagios/nrpe.cfg 添加以下内容commandcheck_local_disk=/usr/lib64/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$commandcheck_local_load=/usr

5、/lib64/nagios/plugins/check_load -w $ARG1$ -c $ARG2$commandcheck_local_procs=/usr/lib64/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$commandcheck_local_users=/usr/lib64/nagios/plugins/check_users -w $ARG1$ -c $ARG2$commandcheck_local_swap=/usr/lib64/nagios/plugins/check_swap -w $ARG1$ -c

6、$ARG2$commandcheck_http=/usr/lib64/nagios/plugins/check_http -I 10.0.0.110.0.0.1commandcheck_ssh=/usr/lib64/nagios/plugins/check_ssh 127.0.0.1commandcheck_ping=/usr/lib64/nagios/plugins/check_ping -H 10.0.0.24110.0.0.241 $ARG1$ -c $ARG2$ -p 5配置配置 nagios 页面监控界面页面监控界面Nagios 监控界面采用 apache+php+cgi 方式显示由

7、于操作系统采用 X86_64 为,而 nagios 生成的nagios.conf 默认的配置采用 i386 模式导致 apache 的 cgi 文件错误。修改如下:#vim /etc/httpd/conf.d/nagios.conf找到找到 scriptAlias /nagios/cgi-bin/ “/usr/sbin“修改为修改为 scriptAlias /nagios/cgi-bin “/usr/lib64/nagios/cgi-bin/“找到找到 修改为修改为 设置 nagios 的 cgi 文件为 apache 所有#chown apache:apache -R /usr/lib64/

8、nagios/cgi-bin/如果这里修改不正确会报错,而且运行时出错 nagios 右边界面无法显示script not found or unable to stat: /usr/sbintac.cgi,referer: http:/10.0.0.241/nagios/side.phpscript not found or unable to stat: /usr/sbinstatus.cgi,referer: http:/10.0.0.241/nagios/side.php启动 nagios apache #service nagios start #service httpd star

9、t通过浏览器输入 http:/IP/nagios 登入 nagios 监控后台安装安装 nagios 插件插件Nagios 采用插件方式对数据进行采集# rpm -ivh nagios-plugins-1.4.15-2.el5.x86_64.rpm监控交换分区 # rpm -ivh nagios-plugins-swap-1.4.15-2.el5.x86_64.rpm监控磁盘使用 # rpm -ivh nagios-plugins-disk-1.4.15-2.el5.x86_64.rpm# rpm -ivh nagios-plugins-perl-1.4.15-2.el5.x86_64.rpm

10、# rpm -ivh nagios-plugins-disk_smb-1.4.15-2.el5.x86_64.rpm监控 http # rpm -ivh nagios-plugins-http-1.4.15-2.el5.x86_64.rpm监控 mysql # rpm -ivh nagios-plugins-mysql-1.4.15-2.el5.x86_64.rpm监控网络连接状况 # rpm -ivh nagios-plugins-ping-1.4.15-2.el5.x86_64.rpm监控 ssh # rpm -ivh nagios-plugins-ssh-1.4.15-2.el5.x86

11、_64.rpm 监控用户 #rpm -ivh nagios-plugins-users-1.4.15-2.el5.x86_64.rpm监控 load 负载情况 # rpm -ivh nagios-plugins-load-1.4.15-2.el5.x86_64.rpm监控 cup 使用情况 rpm -ivh nagios-plugins-procs-1.4.15-2.el5.x86_64.rpm安装安装 nrpe客户机和服务机都要安装,包括相对应的插件包。# rpm -ivh nagios-plugins-nrpe-2.12-16.el5.x86_64.rpmNagios 配置文件说明/etc

12、/nagios/ |- cgi.cfg #cgi 配置文件 |- nagios.cfg #nagios 主配置文件 |- objects | |- commands.cfg #命令配置文件 | |- contacts.cfg #联系人配置文件 | |- templates.cfg #组,监控时间段等配置文件 | |- timeperiods.cfg |-localhost.cfg#本地监控信息配置配置 nagios 检测信息检测信息扩展内存检测插件,监控内存使用;在/usr/lib64/nagios/plugins/ 新建内存检测脚本;具体如下#vim check_mem.sh 内容如下TOTAL=free -m | head -2 | tail -1 |gawk print $2FREE=free -m |head -2 | tail -1 | gawk print $4FREETMP=expr $FREE * 100PERCENT=expr $FREETMP / $TOTALecho “$FREE MB ($PERC

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号