Xymon Mailing List Archive search

memcached monitoring script

6 messages in this thread

list Olivier Beau · Sat, 28 Mar 2009 22:53:51 +0100 ·
Hi All,

I wrote a quick script to monitor memcached on a hobbitclient.
(it needs perl's Cache::Memcached)


Olivier
Attachments (1)
list Martin Flemming · Mon, 30 Mar 2009 08:31:43 +0200 (CEST) ·
Hi, Oliver !

i've got following error messages ...

[it-xymon3] /usr/lib/hobbit/client #  bin/bbcmd ext/memcache.pl
2009-03-30 08:26:42 Using default environment file /usr/lib/hobbit/client/etc/hobbitclient.cfg
Use of uninitialized value in ref-to-glob cast at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362.
Use of uninitialized value in vec at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362.
Use of uninitialized value in ref-to-glob cast at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369.
Use of uninitialized value in vec at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369.
Use of uninitialized value in ref-to-glob cast at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370.
send() on unopened socket at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370.
Use of uninitialized value in numeric gt (>) at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 373.
Use of uninitialized value in hash element at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 180.
Use of uninitialized value in hash element at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 167.
[it-xymon3] /usr/lib/hobbit/client #


and with debug-option


[it-xymon3] /usr/lib/hobbit/client #
  bin/bbcmd perl -d ext/memcache.pl

2009-03-30 08:27:27 Using default environment file /usr/lib/hobbit/client/etc/hobbitclient.cfg

Loading DB routines from perl5db.pl version 1.28
Editor support available.

Enter h or `h h' for help, or `man perldebug' for more help.

main::(ext/memcache.pl:6):      require Cache::Memcached;
   DB<1> n
Cache::Memcached::(/usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm:38):
38:     $VERSION = "1.24";
   DB<1> n
Cache::Memcached::(/usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm:44):
44:     my $HAVE_XS = eval "use Cache::Memcached::GetParserXS; 1;";
   DB<1> n
Use of uninitialized value in ref-to-glob cast at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 
'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in vec at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 
'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in ref-to-glob cast at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 
'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in vec at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 
'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in ref-to-glob cast at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 
'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
send() on unopened socket at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 
'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in numeric gt (>) at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 373.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 373

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 
'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in hash element at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 180.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 180
         Cache::Memcached::_close_sock('undef') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 374

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 
'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in hash element at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 167.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 167
         Cache::Memcached::_dead_sock('undef') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 851
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 
'misc') called at ext/memcache.pl line 59
Debugged program terminated.  Use q to quit or R to restart,
   use o inhibit_exit to avoid stopping after program termination,
   h q, h R or h o to get additional info.
   DB<1>


Any idea, what's going wrong for me ?

thanks & cheers

 	martin
quoted from Olivier Beau


On Sat, 28 Mar 2009, Olivier Beau wrote:
Hi All,

I wrote a quick script to monitor memcached on a hobbitclient.
(it needs perl's Cache::Memcached)


Olivier
list Thomas Séglard · Mon, 30 Mar 2009 10:24:58 +0200 ·
Hi Olivier,

thanks for your script, it's very useful !
Cheers,

ThomaS
quoted from Olivier Beau


Olivier Beau a écrit :
Hi All,

I wrote a quick script to monitor memcached on a hobbitclient.
(it needs perl's Cache::Memcached)


Olivier

list Olivier Beau · Mon, 30 Mar 2009 10:50:54 +0200 ·
Hi,

Looks like your memcached service is not running (?) :
send() on unopened socket at...
Are you running memcached on the default port 11211 ?


Could you uncomment the last line of memcache.pl and
send back the ouptut of "bin/bbcmd ext/memcache.pl" ?


Olivier
quoted from Martin Flemming


On 30/03/2009 08:31, Martin Flemming wrote:
Hi, Oliver !

i've got following error messages ...

[it-xymon3] /usr/lib/hobbit/client #  bin/bbcmd ext/memcache.pl
2009-03-30 08:26:42 Using default environment file /usr/lib/hobbit/client/etc/hobbitclient.cfg
Use of uninitialized value in ref-to-glob cast at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362.
Use of uninitialized value in vec at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362.
Use of uninitialized value in ref-to-glob cast at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369.
Use of uninitialized value in vec at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369.
Use of uninitialized value in ref-to-glob cast at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370.
send() on unopened socket at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370.
Use of uninitialized value in numeric gt (>) at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 373.
Use of uninitialized value in hash element at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 180.
Use of uninitialized value in hash element at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 167.
[it-xymon3] /usr/lib/hobbit/client #


and with debug-option


[it-xymon3] /usr/lib/hobbit/client #
 bin/bbcmd perl -d ext/memcache.pl

2009-03-30 08:27:27 Using default environment file /usr/lib/hobbit/client/etc/hobbitclient.cfg

Loading DB routines from perl5db.pl version 1.28
Editor support available.

Enter h or `h h' for help, or `man perldebug' for more help.

main::(ext/memcache.pl:6):      require Cache::Memcached;
  DB<1> n
Cache::Memcached::(/usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm:38):
38:     $VERSION = "1.24";
  DB<1> n
Cache::Memcached::(/usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm:44):
44:     my $HAVE_XS = eval "use Cache::Memcached::GetParserXS; 1;";
  DB<1> n
Use of uninitialized value in ref-to-glob cast at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362.
 at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
        Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in vec at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362.
 at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
        Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in ref-to-glob cast at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369.
 at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
        Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in vec at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369.
 at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
        Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in ref-to-glob cast at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370.
 at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
        Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
send() on unopened socket at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370.
 at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
        Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in numeric gt (>) at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 373.
 at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 373

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
        Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in hash element at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 180.
 at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 180
        Cache::Memcached::_close_sock('undef') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 374

Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)', 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
        Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Use of uninitialized value in hash element at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 167.
 at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 167
        Cache::Memcached::_dead_sock('undef') called at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 851
        Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)', 'misc') called at ext/memcache.pl line 59
Debugged program terminated.  Use q to quit or R to restart,
  use o inhibit_exit to avoid stopping after program termination,
  h q, h R or h o to get additional info.
  DB<1>


Any idea, what's going wrong for me ?

thanks & cheers

    martin


On Sat, 28 Mar 2009, Olivier Beau wrote:
Hi All,

I wrote a quick script to monitor memcached on a hobbitclient.
(it needs perl's Cache::Memcached)


Olivier
list Martin Flemming · Mon, 30 Mar 2009 12:29:45 +0200 (CEST) ·
Hi, Oliver !

Thanks for the answer ...

i knew nothing about "memcached service",
and of course it didn't running  :-(

But after install,
everything is ok :-)

thanks for the nice script

cheers,
 	martin
quoted from Olivier Beau

On Mon, 30 Mar 2009, Olivier Beau wrote:
Hi,

Looks like your memcached service is not running (?) :
 send() on unopened socket at...
Are you running memcached on the default port 11211 ?


Could you uncomment the last line of memcache.pl and
send back the ouptut of "bin/bbcmd ext/memcache.pl" ?


Olivier


On 30/03/2009 08:31, Martin Flemming wrote:
 Hi, Oliver !

 i've got following error messages ...

 [it-xymon3] /usr/lib/hobbit/client #  bin/bbcmd ext/memcache.pl
 2009-03-30 08:26:42 Using default environment file
 /usr/lib/hobbit/client/etc/hobbitclient.cfg
 Use of uninitialized value in ref-to-glob cast at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362.
 Use of uninitialized value in vec at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362.
 Use of uninitialized value in ref-to-glob cast at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369.
 Use of uninitialized value in vec at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369.
 Use of uninitialized value in ref-to-glob cast at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370.
 send() on unopened socket at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370.
 Use of uninitialized value in numeric gt (>) at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 373.
 Use of uninitialized value in hash element at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 180.
 Use of uninitialized value in hash element at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 167.
 [it-xymon3] /usr/lib/hobbit/client #


 and with debug-option


 [it-xymon3] /usr/lib/hobbit/client #
  bin/bbcmd perl -d ext/memcache.pl

 2009-03-30 08:27:27 Using default environment file
 /usr/lib/hobbit/client/etc/hobbitclient.cfg

 Loading DB routines from perl5db.pl version 1.28
 Editor support available.

 Enter h or `h h' for help, or `man perldebug' for more help.

 main::(ext/memcache.pl:6):      require Cache::Memcached;
   DB<1> n
 Cache::Memcached::(/usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm:38):
 38:     $VERSION = "1.24";
   DB<1> n
 Cache::Memcached::(/usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm:44):
 44:     my $HAVE_XS = eval "use Cache::Memcached::GetParserXS; 1;";
   DB<1> n
 Use of uninitialized value in ref-to-glob cast at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362

 Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)',
 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)',
 'misc') called at ext/memcache.pl line 59
 Use of uninitialized value in vec at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 362

 Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)',
 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)',
 'misc') called at ext/memcache.pl line 59
 Use of uninitialized value in ref-to-glob cast at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369

 Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)',
 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)',
 'misc') called at ext/memcache.pl line 59
 Use of uninitialized value in vec at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 369

 Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)',
 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)',
 'misc') called at ext/memcache.pl line 59
 Use of uninitialized value in ref-to-glob cast at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370

 Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)',
 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)',
 'misc') called at ext/memcache.pl line 59
 send() on unopened socket at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 370

 Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)',
 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)',
 'misc') called at ext/memcache.pl line 59
 Use of uninitialized value in numeric gt (>) at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 373.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 373

 Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)',
 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)',
 'misc') called at ext/memcache.pl line 59
 Use of uninitialized value in hash element at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 180.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 180
         Cache::Memcached::_close_sock('undef') called at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 374

 Cache::Memcached::_write_and_read('Cache::Memcached=ARRAY(0x9fe83e4)',
 'undef', 'stats\x{d}\x{a}', 'CODE(0xa0d4f60)') called at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 849
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)',
 'misc') called at ext/memcache.pl line 59
 Use of uninitialized value in hash element at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 167.
  at /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 167
         Cache::Memcached::_dead_sock('undef') called at
 /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 851
         Cache::Memcached::stats('Cache::Memcached=ARRAY(0x9fe83e4)',
 'misc') called at ext/memcache.pl line 59
 Debugged program terminated.  Use q to quit or R to restart,
   use o inhibit_exit to avoid stopping after program termination,
   h q, h R or h o to get additional info.
   DB<1>


 Any idea, what's going wrong for me ?

 thanks & cheers

     martin


 On Sat, 28 Mar 2009, Olivier Beau wrote:
 Hi All,

 I wrote a quick script to monitor memcached on a hobbitclient.
 (it needs perl's Cache::Memcached)


 Olivier
Gruss

        Martin Flemming


Martin Flemming
DESY / IT          office : Building 2b / 008a
Notkestr. 85       phone  : XXX - XXXX - XXXX
22603 Hamburg      mail   : user-f286aaa49a76@xymon.invalid
list Thomas Séglard · Thu, 10 Sep 2009 11:49:54 +0200 ·
Hello all,

I'm using your script for some weeks now but no graph displays. I simply follow your directives (add a line in hobbitserver.cfg, add a graph definition into hobbitgraph.cfg) and as a result I have a simple line "hobbit graph ncv:mcache" with a magnifier near it. The rrd database is filling up and looks good :

<!-- Round Robin Database Dump --><rrd> <version> 0003 </version>
        <step> 300 </step> <!-- Seconds -->
        <lastupdate> 1252575866 </lastupdate> <!-- 2009-09-10 11:44:26 CEST -->

        <ds>
                <name> reqs </name>
                <type> DERIVE </type>
                <minimal_heartbeat> 600 </minimal_heartbeat>
                <min> NaN </min>
                <max> NaN </max>

                <!-- PDP Status -->
                <last_ds> 1174372 </last_ds>
                <value> 1.1526666667e+03 </value>
                <unknown_sec> 0 </unknown_sec>
        </ds>

        <ds>
                <name> hitratio </name>
                <type> GAUGE </type>
                <minimal_heartbeat> 600 </minimal_heartbeat>
                <min> NaN </min>
                <max> NaN </max>

                <!-- PDP Status -->
                <last_ds> UNKN </last_ds>
                <value> 1.9418000000e+04 </value>
                <unknown_sec> 0 </unknown_sec>
        </ds>

        <ds>
                <name> conn </name>
                <type> GAUGE </type>
                <minimal_heartbeat> 600 </minimal_heartbeat>
                <min> NaN </min>
                <max> NaN </max>

                <!-- PDP Status -->
                <last_ds> UNKN </last_ds>
                <value> 1.3300000000e+03 </value>
                <unknown_sec> 0 </unknown_sec>
        </ds>

        <ds>
                <name> storage </name>
                <type> GAUGE </type>
                <minimal_heartbeat> 600 </minimal_heartbeat>
                <min> NaN </min>
                <max> NaN </max>

                <!-- PDP Status -->
                <last_ds> UNKN </last_ds>
                <value> 5.3200000000e+02 </value>
                <unknown_sec> 0 </unknown_sec>
        </ds>


Everything seems fine but no graph is showing up. Please help ! Thanks.
Sincerly,

ThomaS