# NPCD.cfg - sample configuration file for PNPs NPCD # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation; # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # Privilege Options user = nagios group = nagios ######################### # # # Logging Options # # # ######################### # log_type - define if you want your logs to # 'syslog' or to a 'file' # # log_type = # #log_type = file log_type = syslog # log_file - define a path to your logfile # needed if 'log_type'='file' # # log_file = # log_file = /var/log/npcd.log # max_logfile_size - defines the maximum filesize (bytes) # before the logfile will rotated. # # max_logfile_size = (default 10Mbyte) # max_logfile_size = 10485760 # log_level - how much should we log? # # log_level = # # 0 = No logging - except errors # 1 = Small logging - some few more output # 2 = More Logging (actual ALL logs) # -1 = DEBUG Mode - ALL Logging and slower processing # log_level = 0 ######################### # # # NEEDED OPTIONS # # # ######################### # perfdata_spool_dir - where we can find the # performance data files # # perfdata_spool_dir = # perfdata_spool_dir = /var/spool/nagios/pnp/perfspool # Execute following command for each found file # in 'perfdata_spool_dir' # # perfdata_file_run_cmd = # # Must be executable by user/group from above # # perfdata_file_run_cmd = # perfdata_file_run_cmd = /usr/local/libexec/process_perfdata.pl # perfdata_file_run_cmd_args (optional) # # If you wish, you can apply more arguments to the # perfdata_file_run_cmd # # Hint: # NPCD will create a command line like this: # ' ' # perfdata_file_run_cmd_args = --bulk # identify_npcd (optional) # # If set to one (by default) npcd will append # '-n' to the perfdata_file_run_cmd # # identify_npcd = 0|1 (default: 1) identify_npcd = 1 # npcd_max_threads - define how many parallel threads we # should start npcd_max_threads = 5 # sleep_time - how many seconds npcd should wait between dirscans # # sleep_time = 15 (default) sleep_time = 15 # EXPERIMENTAL # # load_threshold - npcd won't start new threads # if your system load is above this threshold # # load_threshold = (default: 0.0) # # Hint: Do not use "," as decimal delimiter # # 07/15/2008: Every value above 0.0 will # enable this feature load_threshold = 0.0 # location of your pid file pid_file=/var/run/npcd.pid ######################### # # # NPCDMOD OPTIONS # # # ######################### # perfdata_file - where should the npcdmod.o # write the performance data # # must not be within the same directory as # perfdata_spool_dir # # perfdata_file = # perfdata_file = /var/log/perfdata.dump # perfdata_spool_filename - declare the destination # filename for the spooled files # # This option allows you a customized filename. # Usefull if you own different nagios servers # which write their data to a shared storage. # # perfdata_spool_filename = # # Hint: # The final files will be moved to # 'perfdata_spool_dir/perfdata_spool_filename-TIMESTAMP' # # Example: # # perfdata_spool_filename = perfdata-NY # perfdata_spool_filename = perfdata-LA perfdata_spool_filename = perfdata # # perfdata_file_processing_interval # perfdata_file_processing_interval = 15 # We have to end with a newline