Graph missing
Posted: Sun Nov 08, 2020 10:05 am
Hello team,
We are not able to see any graph data from 20 July 2020. We noticed it today when client asked for some graph report and we found the last graph was generated in July. We are really not sure what exactly happened and graph data is not there. The grpah is missing for all servers and all sevrices.
Could you please help us to resolve the issue?
Host: ebsprdapp01b.mac-erp.net
Service: Memory Usage2
Last Check: 21.07.20 16:32
I restarted npcd service to make sure its running fine.
[root@monprdmgtss03 ~]# ps -ef|grep -i npcd
nagios 14408 1 3 Nov02 ? 04:56:22 /usr/sbin/npcd -f /etc/pnp4nagios/npcd.cfg -d
root 21308 19870 0 18:58 pts/1 00:00:00 grep -i npcd
[root@monprdmgtss03 ~]#
[root@monprdmgtss03 ~]# cat /etc/pnp4nagios/npcd.cfg
# 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
#
# $Id: npcd.cfg-sample.in 440 2008-04-24 09:08:20Z hendrikb $
# Privilege Options
user = nagios
group = nagios
# Logging Options
# log_type - define if you want your logs to
# 'syslog' or to a 'file'
#
# log_type = <value>
#
#log_type = file
log_type = file
# log_file - define a path to your logfile
# needed if 'log_type'='file'
#
# log_file = </path/to/logpath/filename>
#
log_file = /var/log/pnp4nagios/perfdata.log
# max_logfile_size - defines the maximum filesize (bytes)
# before the logfile will rotated.
#
# max_logfile_size = <value> (default 10Mbyte)
#
max_logfile_size = 10485760
# log_level - how much should we log?
#
# log_level = <integer value>
#
# 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 = -1
# NEEDED OPTIONS
#
# perfdata_spool_dir - where we can find the
# performance data files
#
# perfdata_spool_dir = </path/to/directory/>
#
#perfdata_spool_dir = /var/spool/pnp4nagios/
perfdata_spool_dir = /sw/pnp4nagios2/var/spool/
# Execute following command for each found file
# in 'perfdata_spool_dir'
#
# perfdata_file_run_cmd = </path/to/command>
#
# Must be executable by user/group from above
#
# perfdata_file_run_cmd = </path/to/filename>
#
#perfdata_file_run_cmd = /usr/libexec/pnp4nagios/process_perfdata.pl
perfdata_file_run_cmd = /sw/pnp4nagios2/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_runc_cmd> <perfdata_file_runc_cmd_args> <filename_from_spool_dir>'
#
perfdata_file_run_cmd_args = --bulk
# npcd_max_threads - define how many parallel threads we
# should start
npcd_max_threads = 10
# sleep_time - how many seconds should npcd wait between dirscans
#
# sleep_time = 15 (default)
sleep_time = 15
# EXPERIMENTAL
#
# use_load_threshold - enables/disables load watching
#
# use_load_threshold = <0 / 1> (default: 0)
#
use_load_threshold = 0
# EXPERIMENTAL
#
# load_threshold - npcd won't start new threads
# if your system load is over this threshold
#
# load_threshold = <float value> (default: 10.0)
#
# Hint: Do not use "," as decimal delimeter
#
load_threshold = 10.0
# location of your pid file
pid_file=/var/run/npcd.pid
# We have to end with a newline
[root@monprdmgtss03 ~]#
I am attaching graph report for 4 hrs, one week and one year.
We are not able to see any graph data from 20 July 2020. We noticed it today when client asked for some graph report and we found the last graph was generated in July. We are really not sure what exactly happened and graph data is not there. The grpah is missing for all servers and all sevrices.
Could you please help us to resolve the issue?
Host: ebsprdapp01b.mac-erp.net
Service: Memory Usage2
Last Check: 21.07.20 16:32
I restarted npcd service to make sure its running fine.
[root@monprdmgtss03 ~]# ps -ef|grep -i npcd
nagios 14408 1 3 Nov02 ? 04:56:22 /usr/sbin/npcd -f /etc/pnp4nagios/npcd.cfg -d
root 21308 19870 0 18:58 pts/1 00:00:00 grep -i npcd
[root@monprdmgtss03 ~]#
[root@monprdmgtss03 ~]# cat /etc/pnp4nagios/npcd.cfg
# 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
#
# $Id: npcd.cfg-sample.in 440 2008-04-24 09:08:20Z hendrikb $
# Privilege Options
user = nagios
group = nagios
# Logging Options
# log_type - define if you want your logs to
# 'syslog' or to a 'file'
#
# log_type = <value>
#
#log_type = file
log_type = file
# log_file - define a path to your logfile
# needed if 'log_type'='file'
#
# log_file = </path/to/logpath/filename>
#
log_file = /var/log/pnp4nagios/perfdata.log
# max_logfile_size - defines the maximum filesize (bytes)
# before the logfile will rotated.
#
# max_logfile_size = <value> (default 10Mbyte)
#
max_logfile_size = 10485760
# log_level - how much should we log?
#
# log_level = <integer value>
#
# 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 = -1
# NEEDED OPTIONS
#
# perfdata_spool_dir - where we can find the
# performance data files
#
# perfdata_spool_dir = </path/to/directory/>
#
#perfdata_spool_dir = /var/spool/pnp4nagios/
perfdata_spool_dir = /sw/pnp4nagios2/var/spool/
# Execute following command for each found file
# in 'perfdata_spool_dir'
#
# perfdata_file_run_cmd = </path/to/command>
#
# Must be executable by user/group from above
#
# perfdata_file_run_cmd = </path/to/filename>
#
#perfdata_file_run_cmd = /usr/libexec/pnp4nagios/process_perfdata.pl
perfdata_file_run_cmd = /sw/pnp4nagios2/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_runc_cmd> <perfdata_file_runc_cmd_args> <filename_from_spool_dir>'
#
perfdata_file_run_cmd_args = --bulk
# npcd_max_threads - define how many parallel threads we
# should start
npcd_max_threads = 10
# sleep_time - how many seconds should npcd wait between dirscans
#
# sleep_time = 15 (default)
sleep_time = 15
# EXPERIMENTAL
#
# use_load_threshold - enables/disables load watching
#
# use_load_threshold = <0 / 1> (default: 0)
#
use_load_threshold = 0
# EXPERIMENTAL
#
# load_threshold - npcd won't start new threads
# if your system load is over this threshold
#
# load_threshold = <float value> (default: 10.0)
#
# Hint: Do not use "," as decimal delimeter
#
load_threshold = 10.0
# location of your pid file
pid_file=/var/run/npcd.pid
# We have to end with a newline
[root@monprdmgtss03 ~]#
I am attaching graph report for 4 hrs, one week and one year.