Nagios4.11安装pnp4nagios0.6.25插件
来源:互联网 发布:网络批发玩具平台 编辑:程序博客网 时间:2024/06/07 00:32
我LAMP平台是yum装的
安装nagios4.11略过....
安装pnp4nagios0.6.25
# yum -y install rrdtool perl-Time-HiRes
# tar -zxf pnp4nagios-0.6.25.tar.gz
# cd pnp4nagios-0.6.25
# ./configure
//这里我没加参数 默认的安装路径是/usr/local/pnp4nagios/,rrdtool我是yum装的,所以没指定rrdtool路径,httpd配置文件路径是/etc/httpd/conf.d/下
切忌,apache的用户和nagios目录的权限一定匹配好,否则出图的文件写不进去,就不出图
# make all
# make fullinstall
#cd /usr/local/pnp4nagios/etc/
# vim /usr/local/pnp4nagios/etc/process_perfdata.cfg
调日志级别
LOG_LEVEL = 2
# vim /usr/local/nagios/etc/nagios.cfg
修改如下
process_performance_data=1
enable_environment_macros=1
增加如下(如果不直接增加也可以去掉注释自己改)
service_perfdata_command=process-service-perfdata
host_perfdata_command=process-host-perfdata
service_perfdata_file=/usr/local/pnp4nagios/var/service-perfdata
service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERFDATA::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$SERVICESTATETYPE$
service_perfdata_file_mode=a
service_perfdata_file_processing_interval=15
service_perfdata_file_processing_command=process-service-perfdata-file
host_perfdata_file=/usr/local/pnp4nagios/var/host-perfdata
host_perfdata_file_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$
host_perfdata_file_mode=a
host_perfdata_file_processing_interval=15
host_perfdata_file_processing_command=process-host-perfdata-file
# vim /usr/local/nagios/etc/objects/commands.cfg
把原有的两个注释掉,加入下面的
define command{
command_name process-host-perfdata
command_line /usr/bin/perl /usr/local/pnp4nagios/libexec/process_perfdata.pl
}
define command{
command_name process-service-perfdata
command_line /usr/bin/perl /usr/local/pnp4nagios/libexec/process_perfdata.pl -d HOSTPERFDATA
}
define command{
command_name process-service-perfdata-file
command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl --bulk=/usr/local/pnp4nagios/var/service-perfdata
}
define command{
command_name process-host-perfdata-file
command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl --bulk=/usr/local/pnp4nagios/var/host-perfdata
}
在模版里添加定义的主机和服务
# vim /usr/local/nagios/etc/objects/templates.cfg
define host {
name host-pnp
action_url /pnp4nagios/share/index.php/graph?host=$HOSTNAME$
register 0
}
define service {
name srv-pnp
action_url /pnp4nagios/share/index.php/graph?host=$HOSTNAME$&srv=$SERVICEDESC$
register 0
}
然后在主机里添加使用定义的pnp就行了
如果pnp页面报session的错,估计是php缓存的事,改一下缓存文件的权限
# chown nagios.root /var/lib/php/session/ -R
zui'hou最后httpd和naigos,应该就差不多了,如果报错就排错,不报错,pnp4nagios页面报错就根据错误提示排错
- Nagios4.11安装pnp4nagios0.6.25插件
- 安装nagios4.0.8
- Nagios4.0.8 详细安装配置
- Nagios+pnp4nagios0.4画图
- 2017年11月最新Nagios4.3.4部署 邮件&音频告警 自定义监控脚本
- 安装 插件,查看插件
- 插件安装
- 插件安装
- 插件安装
- nagios4.1.1 + pnp4nagios 0.6.25 的集成 生成图表
- wiki插件安装步骤2012-11-28
- maven插件svn插件安装
- eclipse 插件 Link安装插件
- myeclipse插件安装-svn插件
- eclipse插件开发(导出插件,安装插件)
- 编译安装Pidgin 2.7.11 并安装QQ Fetion插件
- myeclipse2014安装SVN插件,SVN插件安装
- python安装及插件安装
- Git日常使用记录
- Androin学习笔记二十二:WIFI开发总结
- 什么是进程
- Animation分解
- Docker Swarm入门(一)概念
- Nagios4.11安装pnp4nagios0.6.25插件
- nginx1.4.4的简单安装
- 变量命名 windows
- Android Studio系列教程二--基本设置与运行
- Android frameworks去掉熄屏前先变暗的功能
- 指南、图书搜索优化第二版
- 支付宝接口开发总结
- c#的泛型
- ubuntu安装c/c++开发环境