nagios安装配置pnp4nagios-0.6.6
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://deidara.blog.51cto.com/400447/382129
nagios 安装完了,只有数字输出监控内容是不是不炫丽呢?是不是想像CACTI 一样出炫丽的图呢?那你可以选择PNP,他可以满足你的需求,只要你的脚本符合perfdata规则,那么rrdtool就可以出数据,PNP就可以用图给你画出来。
1.下载安装 pnp4nagios-0.6.6.tar.gz
nagios $> wget http://cdnetworks-kr-1.dl.sourceforge.net/project/pnp4nagios/PNP-0.6/pnp4nagios-0.6.6.tar.gznagios $> apt-get install rrdtool librrds-perl nagios $> tar zxvf pnp4nagios-0.6.6.tar.gz nagios $> cd pnp4nagios-0.6.6 nagios $> ./configure --with-nagios-user=nagios --with-nagios-group=nagcmd nagios $> make all nagios $> make install nagios $> make install-webconf nagios $> make install-config nagios $> make install-init
2.创建配置文件
nagios $> cd /usr/local/pnp4nagios/etc nagios $> mv misccommands.cfg-sample misccommands.cfg nagios $> mv nagios.cfg-sample nagios.cfg nagios $> mv npcd.cfg-sample npcd.cfg nagios $> mv process_perfdata.cfg-sample process_perfdata.cfg nagios $> mv rra.cfg-sample rra.cfgnagios $> cd pages nagios $> mv web_traffic.cfg-sample web_traffic.cfgnagios $> cd ../check_commands nagios $> mv check_all_local_disks.cfg-sample check_all_local_disks.cfg nagios $> mv check_nrpe.cfg-sample check_nrpe.cfg nagios $> mv check_nwstat.cfg-sample check_nwstat.cfg
3. 重启服务
nagios $> /etc/init.d/npcd restart
4.修改 nagios 的配置文件.打开performance_data
nagios $> cd /usr/local/nagios/etc nagios $> vim nagios.cfg #打开注视项: process_performance_data=1 host_perfdata_command=process-host-perfdata service_perfdata_command=process-service-perfdata
5.修改 commands.cfg
nagios $> cd /usr/local/nagios/etc/objects nagios $> vim commands.cfg ##添加 # 'process-host-perfdata' command definition define command{command_name process-host-perfdatacommand_line /usr/local/pnp4nagios/libexec/process_perfdata.pl} # 'process-service-perfdata' command definition define command{command_name process-service-perfdatacommand_line /usr/local/pnp4nagios/libexec/process_perfdata.pl}
6. 添加小太阳模版,镶嵌在nagios页面上。
nagios $> vim templates.cfg ## 在最后添加 define host { name host-pnp action_url /pnp4nagios/graph?host=$HOSTNAME$&srv=_HOST_ register 0 } define service { name srv-pnp action_url /pnp4nagios/graph?host=$HOSTNAME$&srv=$SERVICEDESC$ register 0 }
7,修改 hosts.cfg 和 色services.cfg
nagios $> cd /usr/local/nagios/etc/eric.com #修改hosts.cfg nagios $> vim hosts.cfg define host{use linux-server,host-pnp host_name eric.comalias eric.comaddress 192.168.6.101}# 修改 services.cfg define service{use local-service,srv-pnp host_name eric.comservice_description PINGcheck_command check_ping!100.0,20%!500.0,60% }
8.重启 nagios 服务
nagios $> /etc/init.d/nagios restart
效果图:
本文出自 “linuxer” 博客,请务必保留此出处http://deidara.blog.51cto.com/400447/382129
转载于:https://blog.51cto.com/hunkz/1604241
nagios安装配置pnp4nagios-0.6.6相关推荐
- linux redis 3.0.7,linux虚拟机上安装配置redis3.0.7
linux shell 的 linux虚拟机上安装配置redis3.0.7 我们给大家列出详细的图文步骤教给大家在linux虚拟机上安装redis以及相关的配置流程. 将redis-3.0.7.tar ...
- Linux安装配置MySQL8.0 打war包 启动项目
目录 第一步:安装配置mysql8.0 第二步:创建项目用到的数据库和表 第三步:Idea把JavaWeb项目打war包 第四步:开始启动项目: 第一步:安装配置mysql8.0 访问这位博主链接跟着 ...
- tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0
Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...
- CentOS6.5下的Nagios安装配置详解(图文)
最近因为,科研需要,接触上了Nagios,这里,我将安装笔记做个详解.为自己后续需要和博友们学习! VMware workstation 11 的下载 VMWare Workstation 11的安装 ...
- 尚观第15天nagios安装配置
添加帐户和组: useradd nagios groupadd nagcmd usermod -G nagcmd nagios usermod -G nagcmd apache nagios安装: t ...
- nagios安装配置(一)
yum安装. yum install httpd **安装Apache yum install gcc **安装开发工具 yum ...
- ubuntu14.04 python2.7 安装配置OpenCV3.0
环境:ubuntu14.04 python2.7 内容:安装并配置OpenCV3.0 今天按照OpenCV官网上的步骤装了OpenCV但是,装好之后python提示"No module n ...
- Hbase完全分布式集群安装配置(Hbase1.0.0,Hadoop2.6.0)
1.安装软件 OS:centos6.5 Hadoop:hadoop2.6.0 Hbase:hbase.1.0.0 JDK: jdk1.7.0_51 集群机器: 192.168.153.130(hado ...
- Zhong__安装配置MySQL8.0
时间:2020.07.08 环境:Centos7.8 目的:安装和配置MySQL8.0 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! 下载MySQLYum Repository ...
最新文章
- linux离线安装g 报错,Linux离线安装mysql 5.6详细步骤
- Webcast.NET Remoting学习笔记(5)使用配置文件
- QT5 C++编写B类IP地址计算第一个可用IP地址、最后一个可用IP地址、网络号、广播地址、子网数、主机数
- Oracle sqlplus prelim 参数介绍
- 不想“被out”?来看看现在的开发者都在做什么
- c语言回调函数_【云里雾里】回调函数与钩子函数
- paip.;论全文检索实现方式lucene Sphinx solr以及比较
- android 不压缩保存图片格式,Android图片处理——压缩、剪裁、圆角、保存
- Can‘t open /dev/sda3 exclusively. Mounted filesystem?
- JavaWeb kuangshen汇总
- 如何打开一个嵌在PC端应用的web窗口的控制台?
- 利用集群技术实现Web服务器负载均衡
- 西安80投影坐标系转WGS84地理坐标系如何求七参数
- 李白《月下独酌-花间一壶酒》的UML建模
- linux 下查看网速
- tms320c6c语言代码微盘,TMS320C6
- 大学生就业流失率70% 企业和毕业生各执一词
- 使用python定义一个神经网络结构
- CANoe软件使用(四)——CANoe与Simulink联合仿真
- 国内个人免费从IEEE等数据库下载文献方法
热门文章
- EasyExcel项目使用
- linux飞行模式自动开机,解决 win10飞行模式 无限自动开关 无法关闭
- 快捷登录PHP,phpcms 微信快捷登陆
- java使用重复的类库,java list 去除 重复值
- pycharm新建python file没有默认头_Pycharm 设置默认头的图文教程
- java web redis_java web redis使用(二)
- 互联网晚报 | 3月8日 星期二 |​ ​​沪指深V反弹,创业板指跌幅收窄至0.75%;腾讯低代码平台与微信开发者平台打通...
- 方法论:如何从0到1搭建一套完整的邀请体系
- python not in range1002无标题_Python中偶尔遇到的细节疑问(一):去除列名特殊字符、标准差出现nan、切片索引可超出范围、range步长、众数...
- java异常处理机制_Java的异常处理机制