centos7.3 快速安装布暑pnp4nagios图形显示
写给自己 :linux运维路,自己动手趟一遍
布暑之前,请看我之前的快速安装布暑nagios文章。
都在监控服务器端安装配置:
图形依赖库
#yuminstallcairopangozlibzlib-develfreetypefreetype-develgdgd-devel
rrdtools依赖 用来画图的
#yuminstalllibart_lgplrrdtool
pnp4nagios 主角,收集数据,展示图形
#yuminstallpnp4nagios
更改显示时间,不然会有8小时时差
#vi/etc/php.inidate.timezone="Asia/Shanghai"
#vi/etc/pnp4nagios/config.php$conf['date_fmt']="Y.m.dH:i";更符合中国时间习惯
配置出图 由于pnp4nagios 0.6配置要用bulk+npcd模式,
官网说明 https://docs.pnp4nagios.org/pnp-0.6/config#bulk_mode
#vi/etc/nagios/nagios.cfgprocess_performance_data=1host_perfdata_file=/var/spool/pnp4nagios/host-perfdataservice_perfdata_file=/var/spool/pnp4nagios/service-perfdatahost_perfdata_file_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERFDATA::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$SERVICESTATETYPE$host_perfdata_file_mode=aservice_perfdata_file_mode=ahost_perfdata_file_processing_interval=15service_perfdata_file_processing_interval=15host_perfdata_file_processing_command=process-host-perfdata-fileservice_perfdata_file_processing_command=process-service-perfdata-file
修改command.cfg定义
#vi/etc/nagios/objects/command.cfg#'process-host-perfdata'commanddefinitiondefinecommand{command_nameprocess-host-perfdata-filecommand_line/usr/libexec/pnp4nagios/process_perfdata.pl--bulk=/var/lib/pnp4nagios/host-perfdata}#'process-service-perfdata'commanddefinitiondefinecommand{command_nameprocess-service-perfdata-filecommand_line/usr/libexec/pnp4nagios/process_perfdata.pl--bulk=/var/lib/pnp4nagios/service-perfdata}
修改模板定义
#vi/etc/nagios/objects/templates.cfgdefinehost{namehost-pnpaction_url/pnp4nagios/graph?host=$HOSTNAME$&srv=_HOST_register0}defineservice{nameservice-pnpaction_url/pnp4nagios/graph?host=$HOSTNAME$&srv=$SERVICEDESC$register0}
修改主机,服务检测配置文件
#vi/etc/nagios/objects/hosts.cfg...uselinux-server,host-pnp//添加host-pnp模板...#vi/etc/nagios/objects/services.cfg...usegeneric-service,service-pnp//添加service-pnp模板...
#nagios-v/etc/nagios/nagios.cfg检测配置是否正确
#systemctlrestartnpcd#systemctlrestarthttpd#systemctlrestartnagios
点击小图标,就可以打开图形监控页面了。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。