Nagios 绘图(pnp4nagios插件)
来源:互联网 发布:生产线数据采集系统 编辑:程序博客网 时间:2024/05/23 16:40
pnp4nagios一个基于php和perl,用rrdtool将nagios采集的数据绘制图表的工具,以可视化图形的方式呈现给用户的一款nagios插件
1. yum install rrdtoll gd gd-devel php-gd
2. yum install perl-Time-HiRes
3. wget http://downloads.sourceforge.net/project/pnp4nagios/PNP-0.6/pnp4nagios-0.6.21.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fpnp4nagios%2Ffiles%2FPNP-0.6%2F&ts=1373249605&use_mirror=jaist
4. tar -zvxf pnp4nagios-0.6.21.tar.gz
5. cd pnp4nagios-0.6.21
6. ./configure
7. make all
make install
make install-config
make install-init
make install-webconf
安装目录: /usr/local/pnp4nagios
8.
cd /usr/local/pnp4nagios/etc
mv misccommands.cfg-sample misccommands.cfg
mv nagios.cfg-sample nagios.cfg
mv rra.cfg-sample rra.cfg
cd /usr/local/pnp4nagios/etc/pages/
mv web_traffic.cfg-sample web_traffic.cfg
cd ../check_commands
mv check_all_local_disks.cfg-sample check_all_local_disks.cfg
mv check_nrpe.cfg-sample check_nrpe.cfg
mv check_nwstat.cfg-sample check_nwstat.cfg
9. 重启服务
service npcd restart
10. 修改 nagios 的配置文件: 打开performance_data
cd /etc/nagios
vim nagios.cfg
process_performance_data=1
#将此变量值设为1
host_perfdata_command=process-host-perfdata
service_perfdata_command=process-service-perfdata
#取消这两项的注释
11. 修改 commands.cfg
cd /etc/nagios/objects
vim commands.cfg
# 'process-host-perfdata' command definition
define command{
command_name process-host-perfdata
command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl
}
# 'process-service-perfdata' command definition
define command{
command_name process-service-perfdata
command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl
}
#添加上面两行在文件的末行 ,并删除或注释掉原有对process-host-perfdata和process-service-perfdata进行定义的字段
12.添加小太阳模版,镶嵌在nagios页面上。
cd /etc/nagios/objects
vim templates.cfg
## 在最后添加
define host {
name host-pnp
action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=_HOST_' class='tips' rel='/pnp4nagios/index.php/popup?host=$HOSTNAME$&srv=_HOST_
register 0
}
define service {
name srv-pnp
action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=$SERVICEDESC$' class='tips' rel='/pnp4nagios/index.php/popup?host=$HOSTNAME$&srv=$SERVICEDESC$
register 0
}
#回到解压目录下,复制鼠标悬停图标显示,预览绘图所需的文件到nagios html目录
mkdir /usr/share/nagios/html/ssi/
cp ../pnp4nagios-0.6.14/contrib/ssi/* /usr/share/nagios/html/ssi/
13. 检测配置文件语法
nagios -v /etc/nagios/nagios.cfg
14. 重启服务
service nagios restart
http://zhumeng8337797.blog.163.com/blog/static/100768914201122972619253/
http://zhumeng8337797.blog.163.com/blog/static/100768914201110155233669
http://zhumeng8337797.blog.163.com/blog/static/10076891420118279424581
http://zhumeng8337797.blog.163.com/blog/static/1007689142011101551756386
http://docs.pnp4nagios.org/pnp-0.6/config
使用pnp4nagios实现Naigos服务图表*: http://blog.chinaunix.net/uid-25266990-id-3437195.html
- Nagios 绘图(pnp4nagios插件)
- nagios自写插件如何通过pnp4nagios绘图
- nagios+pnp4nagios安装
- nagios+nginx+pnp4nagios
- nagios使用pnp4nagios画图
- Nagios+pnp4nagios+rrdtool 安装配置为nagios添加自定义插件(三)
- Nagios-nrpe-pnp4nagios安装配置
- apache+nagios+pnp4nagios配置(pnp4nagios安装配置篇)
- 架设nagios+rrdtool+pnp4nagios监控windows主机
- apache+nagios+pnp4nagios(Client 安装配置)
- nagios 4.0 + pnp4nagios 不出图问题解决方法
- Nagios+pnp4nagios+rrdtool 安装配置nagios(一)
- apache+nagios+pnp4nagios配置(Server安装篇1)
- apache+nagios+pnp4nagios配置(Server安装篇2)
- nagios安装+使用pnp4nagios实现Naigos服务图表
- nagios监控使用pnp4nagios自定义模板画图实例
- Nagios+pnp4nagios+rrdtool 安装配置nagios被监控端NRPE配置(二)
- nagios下用grafana绘图
- 第一篇哦
- 乐视网做智能电视入口互联网
- Cocos2d-x 捕鱼达人游戏学习教程(8)--添加PanelLayer数据面板层
- 【巧用dm工具解决硬盘低格问题】
- strlen,wcslen,lstrlen函数与sizeof运算符
- Nagios 绘图(pnp4nagios插件)
- 那些在华尔街学到的事儿
- Stitcher拼接设置感兴趣区域
- Mysql设置某字段唯一
- 好难受啊
- 算法导论 3-6
- 第十章 关联容器
- org.springframework.web.context.ContextLoaderListener
- pHash在VS2010中使用