原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。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相关推荐

  1. linux redis 3.0.7,linux虚拟机上安装配置redis3.0.7

    linux shell 的 linux虚拟机上安装配置redis3.0.7 我们给大家列出详细的图文步骤教给大家在linux虚拟机上安装redis以及相关的配置流程. 将redis-3.0.7.tar ...

  2. Linux安装配置MySQL8.0 打war包 启动项目

    目录 第一步:安装配置mysql8.0 第二步:创建项目用到的数据库和表 第三步:Idea把JavaWeb项目打war包 第四步:开始启动项目: 第一步:安装配置mysql8.0 访问这位博主链接跟着 ...

  3. tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0

    Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...

  4. CentOS6.5下的Nagios安装配置详解(图文)

    最近因为,科研需要,接触上了Nagios,这里,我将安装笔记做个详解.为自己后续需要和博友们学习! VMware workstation 11 的下载 VMWare Workstation 11的安装 ...

  5. 尚观第15天nagios安装配置

    添加帐户和组: useradd nagios groupadd nagcmd usermod -G nagcmd nagios usermod -G nagcmd apache nagios安装: t ...

  6. nagios安装配置(一)

    yum安装. yum install httpd                  **安装Apache yum install gcc                    **安装开发工具 yum ...

  7. ubuntu14.04 python2.7 安装配置OpenCV3.0

    环境:ubuntu14.04  python2.7 内容:安装并配置OpenCV3.0 今天按照OpenCV官网上的步骤装了OpenCV但是,装好之后python提示"No module n ...

  8. 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 ...

  9. Zhong__安装配置MySQL8.0

    时间:2020.07.08 环境:Centos7.8 目的:安装和配置MySQL8.0 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! 下载MySQLYum Repository ...

最新文章

  1. linux离线安装g 报错,Linux离线安装mysql 5.6详细步骤
  2. Webcast.NET Remoting学习笔记(5)使用配置文件
  3. QT5 C++编写B类IP地址计算第一个可用IP地址、最后一个可用IP地址、网络号、广播地址、子网数、主机数
  4. Oracle sqlplus prelim 参数介绍
  5. 不想“被out”?来看看现在的开发者都在做什么
  6. c语言回调函数_【云里雾里】回调函数与钩子函数
  7. paip.;论全文检索实现方式lucene Sphinx solr以及比较
  8. android 不压缩保存图片格式,Android图片处理——压缩、剪裁、圆角、保存
  9. Can‘t open /dev/sda3 exclusively. Mounted filesystem?
  10. JavaWeb kuangshen汇总
  11. 如何打开一个嵌在PC端应用的web窗口的控制台?
  12. 利用集群技术实现Web服务器负载均衡
  13. 西安80投影坐标系转WGS84地理坐标系如何求七参数
  14. 李白《月下独酌-花间一壶酒》的UML建模
  15. linux 下查看网速
  16. tms320c6c语言代码微盘,TMS320C6
  17. 大学生就业流失率70% 企业和毕业生各执一词
  18. 使用python定义一个神经网络结构
  19. CANoe软件使用(四)——CANoe与Simulink联合仿真
  20. 国内个人免费从IEEE等数据库下载文献方法

热门文章

  1. EasyExcel项目使用
  2. linux飞行模式自动开机,解决 win10飞行模式 无限自动开关 无法关闭
  3. 快捷登录PHP,phpcms 微信快捷登陆
  4. java使用重复的类库,java list 去除 重复值
  5. pycharm新建python file没有默认头_Pycharm 设置默认头的图文教程
  6. java web redis_java web redis使用(二)
  7. 互联网晚报 | 3月8日 星期二 |​ ​​沪指深V反弹,创业板指跌幅收窄至0.75%;腾讯低代码平台与微信开发者平台打通...
  8. 方法论:如何从0到1搭建一套完整的邀请体系
  9. python not in range1002无标题_Python中偶尔遇到的细节疑问(一):去除列名特殊字符、标准差出现nan、切片索引可超出范围、range步长、众数...
  10. java异常处理机制_Java的异常处理机制