Die Installation geht mehr als einfach:
apt-get install pnp4nagios
Anschliessend muss /etc/icinga/icinga.cfg editiert und die Perfdata-Angelegenheiten aktiviert werden
# performance data
process_performance_data=1
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_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$
service_perfdata_file_mode=a
host_perfdata_file_mode=a
service_perfdata_file_processing_interval=30
host_perfdata_file_processing_interval=30
service_perfdata_file=/var/spool/pnp4nagios/nagios/service-perfdata
host_perfdata_file=/var/spool/pnp4nagios/nagios/host-perfdata
service_perfdata_file_processing_command=pnp-bulknpcd-service
host_perfdata_file_processing_command=pnp-bulknpcd-host
#define command{
# command_name pnp-bulknpcd-service
# command_line /bin/mv /var/spool/pnp4nagios/nagios/service-perfdata /var/spool/pnp4nagios/npcd/service-perfdata.$TIMET$
#}
#define command{
# command_name pnp-bulknpcd-host
# command_line /bin/mv /var/spool/pnp4nagios/nagios/host-perfdata /var/spool/pnp4nagios/npcd/host-perfdata.$TIMET$
#}
Nun noch Performance-Data-Commands ind die Commands.cfg einpflegen:
# pnp4nagios
define command{
command_name pnp-bulknpcd-service
command_line /bin/mv /var/spool/pnp4nagios/nagios/service-perfdata /var/spool/pnp4nagios/npcd/service-perfdata.$TIMET$
}
define command{
command_name pnp-bulknpcd-host
command_line /bin/mv /var/spool/pnp4nagios/nagios/host-perfdata /var/spool/pnp4nagios/npcd/host-perfdata.$TIMET$
}
Wenn man NCONF benutzen will, müssen die korrespondierenden Teile unter „Misccommands eingetragen werden.
Nun noch /etc/apache2/conf.d/pnp4nagios.conf editieren
AuthName "Icinga Access"
AuthType Basic
AuthUserFile /etc/icinga/htpasswd.users
und Apache neu starten.
Jetzt sollten sich bei den einzelnen Checks, so sie denn überhaupt Performancedaten liefern, hübsche Grafiken angezeigt werden. Hübsch ist relativ, sie sehen nämlich alle gleich aus.
{jcomments on}