a bit [OT] PNP4nagios help

Assaf Flatto nagios at flatto.net
Thu Jun 10 16:43:43 CEST 2010


Thanks for the help , but managed to solve the issue .

The problem was that the pnp4 was looking in the wrong place for the rrd 
data provided by nagios .

Once i fixed the paths - the graph resumed their work.

Thanks for the "nudge" .

Assaf


Guy Waugh wrote:
> Hi Assaf,
>  
> Have you restarted nagios lately?
>  
> Have the permissions on the pnp4nagios files (or the directory they 
> reside in) changed?
>  
> Has anything changed in nagios.cfg that might affect this?
>  
> How are you running pnp4nagios? Synchronous mode, bulk mode or bulk 
> mode with NPCD? Are the nagios perfdata files being populated 
> correctly etc.?
>  
> Cheers,
> Guy.
>
> On 9 June 2010 14:14, Assaf Flatto <nagios at flatto.net 
> <mailto:nagios at flatto.net>> wrote:
>
>     Assaf Flatto wrote:
>     > Hello All
>     >
>     > Not sure this is the right place for this - but since many of us use
>     > pnp4nagios - i thought i might be able to get some advice , I've
>     > installed pnp4nagios and it worked well for more then a month ,
>     but now
>     > it seem it no longer generating graphs for any of the existing
>     checks.
>     >
>     > I can see in the nagios debug  file that the pnp script is
>     executed ,
>     > and hence i was expecting the xml to be generated .
>     > When i execute the script manually - perl -d
>     > /usr/local/pnp4nagios/libexec/process_perfdata.pl
>     <http://process_perfdata.pl/> , i get the following
>     > perl error output , which is what i think stops my graphs from being
>     > created.
>     >
>     > Anyone ever encountered this issue ? or know whom/where i should
>     post
>     > this query at ?
>     >
>     > Thanks
>     >
>     > Assaf
>     >
>     >
>     > Use of uninitialized value in concatenation (.) or string at
>     > /usr/local/pnp4nagios/libexec/process_perfdata.pl
>     <http://process_perfdata.pl/> line 1098.
>     >  at /usr/local/pnp4nagios/libexec/process_perfdata.pl
>     <http://process_perfdata.pl/> line 1098
>     >         main::handle_signal('ALRM') called at (eval
>     >
>     10)[/usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Term/ReadKey.pm:411]
>     > line 7
>     >         eval {...} called at (eval
>     >
>     10)[/usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Term/ReadKey.pm:411]
>     > line 7
>     >         Term::ReadKey::ReadKey(0, 'GLOB(0x7aea60)') called at
>     > /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/readline.pm
>     <http://readline.pm/> line 2086
>     >         readline::rl_getc called at
>     > /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/readline.pm
>     <http://readline.pm/> line 2073
>     >         readline::getc_with_pending() called at
>     > /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/readline.pm
>     <http://readline.pm/> line 1649
>     >         readline::readline('  DB<1> ') called at
>     > /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/Perl.pm line 11
>     >
>     >
>     Term::ReadLine::Perl::readline('Term::ReadLine::Perl=ARRAY(0xc242c0)',
>     > '  DB<1> ') called at /usr/lib/perl5/5.8.8/perl5db.pl
>     <http://perl5db.pl/> line 6371
>     >         DB::readline('  DB<1> ') called at
>     > /usr/lib/perl5/5.8.8/perl5db.pl <http://perl5db.pl/> line 2203
>     >         DB::DB called at /usr/lib/perl5/5.8.8/perl5db.pl
>     <http://perl5db.pl/> line 9425
>     >         DB::fake::at_exit() called at
>     /usr/lib/perl5/5.8.8/perl5db.pl <http://perl5db.pl/>
>     > line 8997
>     >         DB::END() called at
>     > /usr/local/pnp4nagios/libexec/process_perfdata.pl
>     <http://process_perfdata.pl/> line 0
>     >         eval {...} called at
>     > /usr/local/pnp4nagios/libexec/process_perfdata.pl
>     <http://process_perfdata.pl/> line 0
>     > Use of uninitialized value in concatenation (.) or string at
>     > /usr/local/pnp4nagios/libexec/process_perfdata.pl
>     <http://process_perfdata.pl/> line 1098.
>     >  at /usr/local/pnp4nagios/libexec/process_perfdata.pl
>     <http://process_perfdata.pl/> line 1098
>     >         main::handle_signal('ALRM') called at (eval
>     >
>     10)[/usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Term/ReadKey.pm:411]
>     > line 7
>     >         eval {...} called at (eval
>     >
>     10)[/usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Term/ReadKey.pm:411]
>     > line 7
>     >         Term::ReadKey::ReadKey(0, 'GLOB(0x7aea60)') called at
>     > /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/readline.pm
>     <http://readline.pm/> line 2086
>     >         readline::rl_getc called at
>     > /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/readline.pm
>     <http://readline.pm/> line 2073
>     >         readline::getc_with_pending() called at
>     > /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/readline.pm
>     <http://readline.pm/> line 1649
>     >         readline::readline('  DB<1> ') called at
>     > /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/Perl.pm line 11
>     >
>     >
>     Term::ReadLine::Perl::readline('Term::ReadLine::Perl=ARRAY(0xc242c0)',
>     > '  DB<1> ') called at /usr/lib/perl5/5.8.8/perl5db.pl
>     <http://perl5db.pl/> line 6371
>     >         DB::readline('  DB<1> ') called at
>     > /usr/lib/perl5/5.8.8/perl5db.pl <http://perl5db.pl/> line 2203
>     >         DB::DB called at /usr/lib/perl5/5.8.8/perl5db.pl
>     <http://perl5db.pl/> line 9425
>     >         DB::fake::at_exit() called at
>     /usr/lib/perl5/5.8.8/perl5db.pl <http://perl5db.pl/>
>     > line 8997
>     >         DB::END() called at
>     > /usr/local/pnp4nagios/libexec/process_perfdata.pl
>     <http://process_perfdata.pl/> line 0
>     >         eval {...} called at
>     > /usr/local/pnp4nagios/libexec/process_perfdata.pl
>     <http://process_perfdata.pl/> line 0
>     >
>     >
>     Maybe more information that may help in this case -
>
>     the perfdata.log has a repeated entry :
>     2010-06-09 10:17:25 [19819] [0] *** TIMEOUT: Timeout after 5 Sec. ****
>     2010-06-09 10:17:25 [19819] [0] *** process_perfdata.pl
>     <http://process_perfdata.pl/> terminated on
>     signal ALRM
>
>


-- 
Never,Ever Cut A Deal With a Dragon 


I am doing a Charity Bike ride On the 27 of June for the
Capital to Coast Charity. Please help by Donating
http://www.justgiving.com/Lovefilm-capital-to-coast



------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list