PNP4Nagios - Installation
pnp4nagios - Performancedaten verarbeiten
Installion
Die Installation geht mehr als einfach:
apt-get install pnp4nagios
Konfiguration
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}
- Zugriffe: 647