pnp4nagios 0.6.25 BULK Mode with NPCD
Posted: Wed Nov 11, 2015 8:57 pm
Hello everyone,
I've decided to come back and try adding pnp4nagios back into my nagios core
When I run perl verify_pnp_config --mode bulk+npcd --config=/usr/local/nagios/etc/nagios.cfg --pnpcfg=/usr/local/pnp4nagios/etc/
I have compiled pnp4nagios --with-nagios-group=nagcmd option
It looks like the script doesn't like or have an option to specify another group
I've decided to come back and try adding pnp4nagios back into my nagios core
When I run perl verify_pnp_config --mode bulk+npcd --config=/usr/local/nagios/etc/nagios.cfg --pnpcfg=/usr/local/pnp4nagios/etc/
Code: Select all
[INFO] ========== Starting Environment Checks ============
[INFO] My version is: verify_pnp_config-0.6.25-R.40
[INFO] Start Options: verify_pnp_config --mode bulk+npcd --config=/usr/local/nagios/etc/nagios.cfg --pnpcfg=/usr/local/pnp4nagios/etc/
[INFO] Reading /usr/local/nagios/etc/nagios.cfg
[OK ] Running product is 'nagios'
[OK ] object_cache_file is defined
[OK ] object_cache_file=/usr/local/nagios/var/objects.cache
[INFO] Reading /usr/local/nagios/var/objects.cache
[OK ] resource_file is defined
[OK ] resource_file=/usr/local/nagios/dell/resources/dell_resource.cfg
[INFO] Reading /usr/local/nagios/dell/resources/dell_resource.cfg
[INFO] Reading /usr/local/pnp4nagios/etc//process_perfdata.cfg
[INFO] Reading /usr/local/pnp4nagios/etc//pnp4nagios_release
[OK ] Found PNP4Nagios version "0.6.25"
[OK ] ./configure Options '--with-nagios-user=nagios' '--with-nagios-group=nagcmd'
[OK ] Effective User is 'nagios'
[OK ] User nagios exists with ID '1001'
[OK ] Effective group is 'nagios'
[OK ] Group nagios exists with ID '1001'
[INFO] ========== Checking Bulk Mode + NPCD Config ============
[OK ] process_performance_data is 1 compared with '/1/'
[OK ] service_perfdata_file is defined
[OK ] service_perfdata_file=/usr/local/pnp4nagios/var/service-perfdata
[OK ] service_perfdata_file_template is defined
[OK ] service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERF
DATA::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE
$\tSERVICESTATETYPE::$SERVICESTATETYPE$
[OK ] PERFDATA template looks good
[OK ] service_perfdata_file_mode is defined
[OK ] service_perfdata_file_mode=a
[OK ] service_perfdata_file_processing_interval is defined
[OK ] service_perfdata_file_processing_interval=15
[OK ] service_perfdata_file_processing_command is defined
[OK ] service_perfdata_file_processing_command=process-service-perfdata-file
[OK ] host_perfdata_file is defined
[OK ] host_perfdata_file=/usr/local/pnp4nagios/var/host-perfdata
--More--service_perfdata_file_processing_command at verify_pnp_config line 462.
host_perfdata_file_processing_command at verify_pnp_config line 462.
[OK ] host_perfdata_file_template is defined
[OK ] host_perfdata_file_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAN
D::$HOSTCHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$
[OK ] PERFDATA template looks good
[OK ] host_perfdata_file_mode is defined
[OK ] host_perfdata_file_mode=a
[OK ] host_perfdata_file_processing_interval is defined
[OK ] host_perfdata_file_processing_interval=15
[OK ] host_perfdata_file_processing_command is defined
[OK ] host_perfdata_file_processing_command=process-host-perfdata-file
[INFO] Nagios config looks good so far
[INFO] ========== Checking config values ============
[OK ] npcd daemon is running
[OK ] /usr/local/pnp4nagios/etc/npcd.cfg is used by npcd and readable
[INFO] Reading /usr/local/pnp4nagios/etc/npcd.cfg
[OK ] perfdata_spool_dir is defined
[OK ] perfdata_spool_dir=/usr/local/pnp4nagios/var/spool
[OK ] -1 files found in /usr/local/pnp4nagios/var/spool
[OK ] Command process-service-perfdata-file is defined
[OK ] '/bin/mv /usr/local/pnp4nagios/var/service-perfdata /usr/local/pnp4nagios/var/spool/service-perfdata.$TIMET$'
[OK ] Command looks good
[OK ] Command process-host-perfdata-file is defined
[OK ] '/bin/mv /usr/local/pnp4nagios/var/host-perfdata /usr/local/pnp4nagios/var/spool/host-perfdata.$TIMET$'
[OK ] Command looks good
[OK ] Script /usr/local/pnp4nagios/libexec/process_perfdata.pl is executable
[INFO] ========== Starting global checks ============
[OK ] status_file is defined
[OK ] status_file=/usr/local/nagios/var/status.dat
[INFO] host_query =
[INFO] service_query =
[INFO] Reading /usr/local/nagios/var/status.dat
[INFO] ==== Starting rrdtool checks ====
[OK ] RRDTOOL is defined
[OK ] RRDTOOL=/usr/bin/rrdtool
[OK ] /usr/bin/rrdtool is executable
[OK ] RRDtool 1.4.8 Copyright 1997-2013 by Tobias Oetiker <[email protected]>
[OK ] USE_RRDs is defined
[OK ] USE_RRDs=1
[OK ] Perl RRDs modules are loadable
[INFO] ==== Starting directory checks ====
[OK ] RRDPATH is defined
[OK ] RRDPATH=/usr/local/pnp4nagios/var/perfdata
[OK ] Perfdata directory '/usr/local/pnp4nagios/var/perfdata' exists
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/_HOST_.rrd: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/_HOST_.xml: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/RAM_Utilisation.rrd: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/RAM_Utilisation.xml: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/Event_Log_Application_Warnings.rrd: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/Event_Log_Application_Warnings.xml: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/Event_Log_System_Warnings.rrd: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/Event_Log_System_Warnings.xml: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/Page_File.rrd: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/Page_File.xml: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/Network.rrd: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/Network.xml: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/Disk_Space_-_All.rrd: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/Disk_Space_-_All.xml: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/CPU.rrd: group is nagcmd
[CRIT] /usr/local/pnp4nagios/var/perfdata/NDPRT/CPU.xml: group is nagcmd
....
....
[WARN] 361 hosts/services are not providing performance data
[WARN] 'process_perf_data 1' is set for 362 hosts/services which are not providing performance data!
[OK ] 'process_perf_data 1' is set for 1072 of your hosts/services
[INFO] ==== System sizing ====
[OK ] 1071 hosts/service objects defined
[INFO] ==== Check statistics ====
[CRIT] Warning: 2, Critical: 1044
[CRIT] Checks finished...
Code: Select all
ls -l /usr/local/pnp4nagios/var/perfdata/NDPRT/
total 9800
-rw-rw-r--. 1 nagios nagcmd 1151496 Nov 12 12:53 CPU.rrd
-rw-rw-r--. 1 nagios nagcmd 3440 Nov 12 12:53 CPU.xml
-rw-rw-r--. 1 nagios nagcmd 1534768 Nov 12 12:50 Disk_Space_-_All.rrd
-rw-rw-r--. 1 nagios nagcmd 4169 Nov 12 12:50 Disk_Space_-_All.xml
-rw-rw-r--. 1 nagios nagcmd 384952 Nov 12 12:50 Event_Log_Application_Warnings.rrd
-rw-rw-r--. 1 nagios nagcmd 2119 Nov 12 12:50 Event_Log_Application_Warnings.xml
-rw-rw-r--. 1 nagios nagcmd 384952 Nov 12 12:50 Event_Log_System_Warnings.rrd
-rw-rw-r--. 1 nagios nagcmd 2079 Nov 12 12:50 Event_Log_System_Warnings.xml
-rw-rw-r--. 1 nagios nagcmd 768224 Nov 12 12:53 _HOST_.rrd
-rw-rw-r--. 1 nagios nagcmd 2527 Nov 12 12:53 _HOST_.xml
-rw-rw-r--. 1 nagios nagcmd 3067856 Nov 12 12:50 Network.rrd
-rw-rw-r--. 1 nagios nagcmd 7229 Nov 12 12:50 Network.xml
-rw-rw-r--. 1 nagios nagcmd 1918040 Nov 12 12:51 Page_File.rrd
-rw-rw-r--. 1 nagios nagcmd 5025 Nov 12 12:51 Page_File.xml
-rw-rw-r--. 1 nagios nagcmd 768224 Nov 12 12:51 RAM_Utilisation.rrd
-rw-rw-r--. 1 nagios nagcmd 2791 Nov 12 12:51 RAM_Utilisation.xml