Xymon Mailing List Archive search

APT Check from Hobbit-Plugins Package - Purple Status

7 messages in this thread

list Joseph de Nicolo · Mon, 14 Jan 2013 12:44:18 -0500 ·
Xymon Users & Admins,

I recently installed an apt check on my clients that I received from this
hobbit-plugins package:
https://code.launchpad.net/ubuntu/+source/hobbit-plugins

Steps for Installation:
1. Copy over client-ext/apt script to client/ext/apt
2. Gave xymon user rights to execute the apt script
3. Copy over perl/Hobbit.pm to /etc/perl/Hobbit.pm
4. Copy and pasted the lines found in clientlaunch.d/apt.cfg to the end of
client/etc/clientlaunch.cfg and modified the paths(ENVFILE & LOGFILE) to
fit my client's environment

The problem:
I set this up last week on friday jan 11th. At that time I ran the
client/ext/apt script as xymon user and it gave the report as expected.
However, after the weekend the last report was the same one on the 11th so
I am receiving a purple status for inactivity of the report. The clients
are not automatically sending the apt check report to the server. Anything
I missed in the installation or something I have to do server side?

Any response appreciated
Thanks,
*                                                            *
*Joseph De Nicolo*
*Secure Database Administrator
• *Center for Complex Network Research <http://www.barabasilab.com>*
*Northeastern University*
list Galen Johnson · Mon, 14 Jan 2013 19:27:47 +0000 ·
I'm surprised it worked initially.  I had to add the following above the other use statements:

use lib "/usr/local/xymon/perl5";

which is where I copied the Hobbit.pm file.   Unless /etc/perl is part of your Perl @INC path, it won't find it.  I think I may even have tweaked everything that said hobbit/bb to say xymon.

=G=
quoted from Joseph de Nicolo

From: xymon-bounces at xymon.com [xymon-bounces at xymon.com] on behalf of Joseph De Nicolo [user-9941ac507054@xymon.invalid]
Sent: Monday, January 14, 2013 12:44 PM
To: xymon at xymon.com
Subject: [Xymon] APT Check from Hobbit-Plugins Package - Purple Status

Xymon Users & Admins,

I recently installed an apt check on my clients that I received from this hobbit-plugins package:
https://code.launchpad.net/ubuntu/+source/hobbit-plugins

Steps for Installation:
1. Copy over client-ext/apt script to client/ext/apt
2. Gave xymon user rights to execute the apt script
3. Copy over perl/Hobbit.pm to /etc/perl/Hobbit.pm
4. Copy and pasted the lines found in clientlaunch.d/apt.cfg to the end of client/etc/clientlaunch.cfg and modified the paths(ENVFILE & LOGFILE) to fit my client's environment

The problem:
I set this up last week on friday jan 11th. At that time I ran the client/ext/apt script as xymon user and it gave the report as expected. However, after the weekend the last report was the same one on the 11th so I am receiving a purple status for inactivity of the report. The clients are not automatically sending the apt check report to the server. Anything I missed in the installation or something I have to do server side?

Any response appreciated
Thanks,

Joseph De Nicolo
Secure Database Administrator

Center for Complex Network Research<http://www.barabasilab.com>;
Northeastern University
[http://i7.photobucket.com/albums/y265/SsLaZiO77/icon_sciarpa01.gif]
list Joseph de Nicolo · Mon, 14 Jan 2013 14:46:38 -0500 ·
this directory /usr/local/xymon/perl5  doesn't exist for me.

Clients are running Ubuntu 10.04.4 LTS
Xymon server is running Ubuntu 12.04.1 LTS
quoted from Galen Johnson

On Mon, Jan 14, 2013 at 2:27 PM, Galen Johnson <user-87f955643e3d@xymon.invalid>wrote:
 I'm surprised it worked initially.  I had to add the following above the
other use statements:

use lib "/usr/local/xymon/perl5";

which is where I copied the Hobbit.pm file.   Unless /etc/perl is part of
your Perl @INC path, it won't find it.  I think I may even have tweaked
everything that said hobbit/bb to say xymon.

=G=

*From:* xymon-bounces at xymon.com [xymon-bounces at xymon.com] on behalf of
Joseph De Nicolo [user-9941ac507054@xymon.invalid]
*Sent:* Monday, January 14, 2013 12:44 PM
*To:* xymon at xymon.com
*Subject:* [Xymon] APT Check from Hobbit-Plugins Package - Purple Status

 Xymon Users & Admins,

I recently installed an apt check on my clients that I received from this
hobbit-plugins package:
https://code.launchpad.net/ubuntu/+source/hobbit-plugins

Steps for Installation:
1. Copy over client-ext/apt script to client/ext/apt
2. Gave xymon user rights to execute the apt script
3. Copy over perl/Hobbit.pm to /etc/perl/Hobbit.pm
4. Copy and pasted the lines found in clientlaunch.d/apt.cfg to the end of
client/etc/clientlaunch.cfg and modified the paths(ENVFILE & LOGFILE) to
fit my client's environment

The problem:
I set this up last week on friday jan 11th. At that time I ran the
client/ext/apt script as xymon user and it gave the report as expected.
However, after the weekend the last report was the same one on the 11th so
I am receiving a purple status for inactivity of the report. The clients
are not automatically sending the apt check report to the server. Anything
I missed in the installation or something I have to do server side?

Any response appreciated
Thanks,
*                                                            *
*Joseph De Nicolo*
*Secure Database Administrator
• *Center for Complex Network Research <http://www.barabasilab.com>*
*Northeastern University*
-- 
*                                                            *
*Joseph De Nicolo*
*Secure Database Administrator
• *Center for Complex Network Research <http://www.barabasilab.com>*
*Northeastern University*
list Galen Johnson · Mon, 14 Jan 2013 20:01:37 +0000 ·
I wouldn't expect it to.  As I said, that is where I put mine...you would need to change that to the path that you put your copy...I'm assuming "/etc/perl" in your case.

=G=
quoted from Joseph de Nicolo

From: Joseph De Nicolo [user-9941ac507054@xymon.invalid]
Sent: Monday, January 14, 2013 2:46 PM
To: Galen Johnson
Cc: xymon at xymon.com
Subject: Re: [Xymon] APT Check from Hobbit-Plugins Package - Purple Status

this directory /usr/local/xymon/perl5  doesn't exist for me.

Clients are running Ubuntu 10.04.4 LTS
Xymon server is running Ubuntu 12.04.1 LTS

On Mon, Jan 14, 2013 at 2:27 PM, Galen Johnson <user-87f955643e3d@xymon.invalid<mailto:user-87f955643e3d@xymon.invalid>> wrote:
I'm surprised it worked initially.  I had to add the following above the other use statements:

use lib "/usr/local/xymon/perl5";

which is where I copied the Hobbit.pm file.   Unless /etc/perl is part of your Perl @INC path, it won't find it.  I think I may even have tweaked everything that said hobbit/bb to say xymon.

=G=

From: xymon-bounces at xymon.com<mailto:xymon-bounces at xymon.com> [xymon-bounces at xymon.com<mailto:xymon-bounces at xymon.com>] on behalf of Joseph De Nicolo [user-9941ac507054@xymon.invalid<mailto:user-9941ac507054@xymon.invalid>]
Sent: Monday, January 14, 2013 12:44 PM
To: xymon at xymon.com<mailto:xymon at xymon.com>
Subject: [Xymon] APT Check from Hobbit-Plugins Package - Purple Status

Xymon Users & Admins,

I recently installed an apt check on my clients that I received from this hobbit-plugins package:
https://code.launchpad.net/ubuntu/+source/hobbit-plugins

Steps for Installation:
1. Copy over client-ext/apt script to client/ext/apt
2. Gave xymon user rights to execute the apt script
3. Copy over perl/Hobbit.pm to /etc/perl/Hobbit.pm
4. Copy and pasted the lines found in clientlaunch.d/apt.cfg to the end of client/etc/clientlaunch.cfg and modified the paths(ENVFILE & LOGFILE) to fit my client's environment

The problem:
I set this up last week on friday jan 11th. At that time I ran the client/ext/apt script as xymon user and it gave the report as expected. However, after the weekend the last report was the same one on the 11th so I am receiving a purple status for inactivity of the report. The clients are not automatically sending the apt check report to the server. Anything I missed in the installation or something I have to do server side?

Any response appreciated
Thanks,

Joseph De Nicolo
Secure Database Administrator
Center for Complex Network Research<http://www.barabasilab.com>;
Northeastern University


--

Joseph De Nicolo
Secure Database Administrator
Center for Complex Network Research<http://www.barabasilab.com>;
Northeastern University
[http://i7.photobucket.com/albums/y265/SsLaZiO77/icon_sciarpa01.gif]
list Joseph de Nicolo · Mon, 14 Jan 2013 15:27:28 -0500 ·
Oh I understand what you mean now, that I have to edit the apt script
itself. I edited the file but I'm still having issues. Here's what I did:

I added this line to /home/xymon/client/ext/apt:  use lib "/etc/perl";

I also changed this line: my $ext_apt_config = "/etc/xymon";  to this -> my
$ext_apt_config = "/home/xymon/client/etc";  because /etc/xymon doesn't
even exist.

Unfortunatly it did not fix the problem and the tests are still purple. I
even executed the script manually but the server still did not receive the
update. Its weird that it worked the first time i manually executed the apt
script but now it wont work at all on all clients except 1.

One of my clients is running the apt script automatically just like it
should, but my other 3 production clients are showing purple status still
and not sending the test results to the server. I don't understand how that
can be when I did the same steps on copying the files on all the machines.
The 1 client that is working has unmodified files(the changes mentioned
above were not applied). Its working so I don't want to touch it.
quoted from Galen Johnson

On Mon, Jan 14, 2013 at 3:01 PM, Galen Johnson <user-87f955643e3d@xymon.invalid>wrote:
 I wouldn't expect it to.  As I said, that is where I put mine...you
would need to change that to the path that you put your copy...I'm assuming
"/etc/perl" in your case.

=G=

*From:* Joseph De Nicolo [user-9941ac507054@xymon.invalid]
*Sent:* Monday, January 14, 2013 2:46 PM
*To:* Galen Johnson
*Cc:* xymon at xymon.com
*Subject:* Re: [Xymon] APT Check from Hobbit-Plugins Package - Purple
Status

 this directory /usr/local/xymon/perl5  doesn't exist for me.

Clients are running Ubuntu 10.04.4 LTS
Xymon server is running Ubuntu 12.04.1 LTS

On Mon, Jan 14, 2013 at 2:27 PM, Galen Johnson <user-87f955643e3d@xymon.invalid>wrote:
 I'm surprised it worked initially.  I had to add the following above
the other use statements:

use lib "/usr/local/xymon/perl5";

which is where I copied the Hobbit.pm file.   Unless /etc/perl is part of
your Perl @INC path, it won't find it.  I think I may even have tweaked
everything that said hobbit/bb to say xymon.

=G=

*From:* xymon-bounces at xymon.com [xymon-bounces at xymon.com] on behalf of
Joseph De Nicolo [user-9941ac507054@xymon.invalid]
*Sent:* Monday, January 14, 2013 12:44 PM
*To:* xymon at xymon.com
*Subject:* [Xymon] APT Check from Hobbit-Plugins Package - Purple Status

  Xymon Users & Admins,

I recently installed an apt check on my clients that I received from this
hobbit-plugins package:
https://code.launchpad.net/ubuntu/+source/hobbit-plugins

Steps for Installation:
1. Copy over client-ext/apt script to client/ext/apt
2. Gave xymon user rights to execute the apt script
3. Copy over perl/Hobbit.pm to /etc/perl/Hobbit.pm
4. Copy and pasted the lines found in clientlaunch.d/apt.cfg to the end
of client/etc/clientlaunch.cfg and modified the paths(ENVFILE & LOGFILE) to
fit my client's environment

The problem:
I set this up last week on friday jan 11th. At that time I ran the
client/ext/apt script as xymon user and it gave the report as expected.
However, after the weekend the last report was the same one on the 11th so
I am receiving a purple status for inactivity of the report. The clients
are not automatically sending the apt check report to the server. Anything
I missed in the installation or something I have to do server side?

Any response appreciated
Thanks,
*                                                            *
*Joseph De Nicolo*
*Secure Database Administrator
• *Center for Complex Network Research <http://www.barabasilab.com>*
*Northeastern University*
--
*                                                            *
*Joseph De Nicolo*
*Secure Database Administrator
• *Center for Complex Network Research <http://www.barabasilab.com>*
*Northeastern University*
-- 
*                                                            *
*Joseph De Nicolo*
*Secure Database Administrator
• *Center for Complex Network Research <http://www.barabasilab.com>*
*Northeastern University*
list Galen Johnson · Mon, 14 Jan 2013 20:53:57 +0000 ·
Did you remember to tweak the clientlaunch.cfg file?  Is there anything in the log file that clientlaunch.cfg points to?  When I initially installed the service, I used apt-get install hobbit blah blah blah.  That worked because it installed all the pieces and it's own client.  I had to tweak the files manually after copying them off and deleting the package to use the more current xymon that I compiled myself.

If you did anything similar, the log should tell you where the script is falling over.

That said, I'm actually finding the monitor a bit annoying.  It's always red due to number of updates that Ubuntu pushed out and is yellow due to packages it doesn't recognize.  I'm fairly close to disabling it on my servers.
quoted from Joseph de Nicolo

=G=

From: Joseph De Nicolo [user-9941ac507054@xymon.invalid]
Sent: Monday, January 14, 2013 3:27 PM
To: Galen Johnson
Cc: xymon at xymon.com
Subject: Re: [Xymon] APT Check from Hobbit-Plugins Package - Purple Status

Oh I understand what you mean now, that I have to edit the apt script itself. I edited the file but I'm still having issues. Here's what I did:

I added this line to /home/xymon/client/ext/apt:  use lib "/etc/perl";

I also changed this line: my $ext_apt_config = "/etc/xymon";  to this -> my $ext_apt_config = "/home/xymon/client/etc";  because /etc/xymon doesn't even exist.

Unfortunatly it did not fix the problem and the tests are still purple. I even executed the script manually but the server still did not receive the update. Its weird that it worked the first time i manually executed the apt script but now it wont work at all on all clients except 1.

One of my clients is running the apt script automatically just like it should, but my other 3 production clients are showing purple status still and not sending the test results to the server. I don't understand how that can be when I did the same steps on copying the files on all the machines. The 1 client that is working has unmodified files(the changes mentioned above were not applied). Its working so I don't want to touch it.

On Mon, Jan 14, 2013 at 3:01 PM, Galen Johnson <user-87f955643e3d@xymon.invalid<mailto:user-87f955643e3d@xymon.invalid>> wrote:
I wouldn't expect it to.  As I said, that is where I put mine...you would need to change that to the path that you put your copy...I'm assuming "/etc/perl" in your case.

=G=

From: Joseph De Nicolo [user-9941ac507054@xymon.invalid<mailto:user-9941ac507054@xymon.invalid>]
Sent: Monday, January 14, 2013 2:46 PM
To: Galen Johnson
Cc: xymon at xymon.com<mailto:xymon at xymon.com>
Subject: Re: [Xymon] APT Check from Hobbit-Plugins Package - Purple Status

this directory /usr/local/xymon/perl5  doesn't exist for me.

Clients are running Ubuntu 10.04.4 LTS
Xymon server is running Ubuntu 12.04.1 LTS

On Mon, Jan 14, 2013 at 2:27 PM, Galen Johnson <user-87f955643e3d@xymon.invalid<mailto:user-87f955643e3d@xymon.invalid>> wrote:
I'm surprised it worked initially.  I had to add the following above the other use statements:

use lib "/usr/local/xymon/perl5";

which is where I copied the Hobbit.pm file.   Unless /etc/perl is part of your Perl @INC path, it won't find it.  I think I may even have tweaked everything that said hobbit/bb to say xymon.

=G=

From: xymon-bounces at xymon.com<mailto:xymon-bounces at xymon.com> [xymon-bounces at xymon.com<mailto:xymon-bounces at xymon.com>] on behalf of Joseph De Nicolo [user-9941ac507054@xymon.invalid<mailto:user-9941ac507054@xymon.invalid>]
Sent: Monday, January 14, 2013 12:44 PM
To: xymon at xymon.com<mailto:xymon at xymon.com>
Subject: [Xymon] APT Check from Hobbit-Plugins Package - Purple Status

Xymon Users & Admins,

I recently installed an apt check on my clients that I received from this hobbit-plugins package:
https://code.launchpad.net/ubuntu/+source/hobbit-plugins

Steps for Installation:
1. Copy over client-ext/apt script to client/ext/apt
2. Gave xymon user rights to execute the apt script
3. Copy over perl/Hobbit.pm to /etc/perl/Hobbit.pm
4. Copy and pasted the lines found in clientlaunch.d/apt.cfg to the end of client/etc/clientlaunch.cfg and modified the paths(ENVFILE & LOGFILE) to fit my client's environment

The problem:
I set this up last week on friday jan 11th. At that time I ran the client/ext/apt script as xymon user and it gave the report as expected. However, after the weekend the last report was the same one on the 11th so I am receiving a purple status for inactivity of the report. The clients are not automatically sending the apt check report to the server. Anything I missed in the installation or something I have to do server side?

Any response appreciated
Thanks,

Joseph De Nicolo
Secure Database Administrator
Center for Complex Network Research<http://www.barabasilab.com>;
Northeastern University


--

Joseph De Nicolo
Secure Database Administrator
Center for Complex Network Research<http://www.barabasilab.com>;
Northeastern University


--

Joseph De Nicolo
Secure Database Administrator
Center for Complex Network Research<http://www.barabasilab.com>;
Northeastern University
[http://i7.photobucket.com/albums/y265/SsLaZiO77/icon_sciarpa01.gif]
list Joseph de Nicolo · Mon, 14 Jan 2013 15:58:13 -0500 ·
I fixed the issue. The apt script didn't have to be modified for me. It was
a permissions issue, not of the apt itself because I was manually executing
it without problems as xymon user. I believe the permissions of the
Hobbit.pm file was not carried over when I copied it so that was the issue.
I had to change the permissions and now everything is working properly.

Thanks for the help
quoted from Galen Johnson

On Mon, Jan 14, 2013 at 3:53 PM, Galen Johnson <user-87f955643e3d@xymon.invalid>wrote:
 Did you remember to tweak the clientlaunch.cfg file?  Is there anything
in the log file that clientlaunch.cfg points to?  When I initially
installed the service, I used apt-get install hobbit blah blah blah.  That
worked because it installed all the pieces and it's own client.  I had to
tweak the files manually after copying them off and deleting the package to
use the more current xymon that I compiled myself.

If you did anything similar, the log should tell you where the script is
falling over.

That said, I'm actually finding the monitor a bit annoying.  It's always
red due to number of updates that Ubuntu pushed out and is yellow due to
packages it doesn't recognize.  I'm fairly close to disabling it on my
servers.


=G=

*From:* Joseph De Nicolo [user-9941ac507054@xymon.invalid]
*Sent:* Monday, January 14, 2013 3:27 PM
*To:* Galen Johnson
*Cc:* xymon at xymon.com
*Subject:* Re: [Xymon] APT Check from Hobbit-Plugins Package - Purple
Status

 Oh I understand what you mean now, that I have to edit the apt script
itself. I edited the file but I'm still having issues. Here's what I did:

I added this line to /home/xymon/client/ext/apt:  use lib "/etc/perl";

I also changed this line: my $ext_apt_config = "/etc/xymon";  to this ->
my $ext_apt_config = "/home/xymon/client/etc";  because /etc/xymon doesn't
even exist.

Unfortunatly it did not fix the problem and the tests are still purple. I
even executed the script manually but the server still did not receive the
update. Its weird that it worked the first time i manually executed the apt
script but now it wont work at all on all clients except 1.

One of my clients is running the apt script automatically just like it
should, but my other 3 production clients are showing purple status still
and not sending the test results to the server. I don't understand how that
can be when I did the same steps on copying the files on all the machines.
The 1 client that is working has unmodified files(the changes mentioned
above were not applied). Its working so I don't want to touch it.

On Mon, Jan 14, 2013 at 3:01 PM, Galen Johnson <user-87f955643e3d@xymon.invalid>wrote:
 I wouldn't expect it to.  As I said, that is where I put mine...you
would need to change that to the path that you put your copy...I'm assuming
"/etc/perl" in your case.

=G=

*From:* Joseph De Nicolo [user-9941ac507054@xymon.invalid]
*Sent:* Monday, January 14, 2013 2:46 PM
*To:* Galen Johnson
*Cc:* xymon at xymon.com
*Subject:* Re: [Xymon] APT Check from Hobbit-Plugins Package - Purple
Status

  this directory /usr/local/xymon/perl5  doesn't exist for me.

Clients are running Ubuntu 10.04.4 LTS
Xymon server is running Ubuntu 12.04.1 LTS

On Mon, Jan 14, 2013 at 2:27 PM, Galen Johnson <user-87f955643e3d@xymon.invalid>wrote:
 I'm surprised it worked initially.  I had to add the following above
the other use statements:

use lib "/usr/local/xymon/perl5";

which is where I copied the Hobbit.pm file.   Unless /etc/perl is part
of your Perl @INC path, it won't find it.  I think I may even have tweaked
everything that said hobbit/bb to say xymon.

=G=

*From:* xymon-bounces at xymon.com [xymon-bounces at xymon.com] on behalf of
Joseph De Nicolo [user-9941ac507054@xymon.invalid]
*Sent:* Monday, January 14, 2013 12:44 PM
*To:* xymon at xymon.com
*Subject:* [Xymon] APT Check from Hobbit-Plugins Package - Purple Status

  Xymon Users & Admins,

I recently installed an apt check on my clients that I received from
this hobbit-plugins package:
https://code.launchpad.net/ubuntu/+source/hobbit-plugins

Steps for Installation:
1. Copy over client-ext/apt script to client/ext/apt
2. Gave xymon user rights to execute the apt script
3. Copy over perl/Hobbit.pm to /etc/perl/Hobbit.pm
4. Copy and pasted the lines found in clientlaunch.d/apt.cfg to the end
of client/etc/clientlaunch.cfg and modified the paths(ENVFILE & LOGFILE) to
fit my client's environment

The problem:
I set this up last week on friday jan 11th. At that time I ran the
client/ext/apt script as xymon user and it gave the report as expected.
However, after the weekend the last report was the same one on the 11th so
I am receiving a purple status for inactivity of the report. The clients
are not automatically sending the apt check report to the server. Anything
I missed in the installation or something I have to do server side?

Any response appreciated
Thanks,
*                                                            *
*Joseph De Nicolo*
*Secure Database Administrator
• *Center for Complex Network Research <http://www.barabasilab.com>*
*Northeastern University*
 --
*                                                            *
*Joseph De Nicolo*
*Secure Database Administrator
• *Center for Complex Network Research <http://www.barabasilab.com>*
*Northeastern University*
--
*                                                            *
*Joseph De Nicolo*
*Secure Database Administrator
• *Center for Complex Network Research <http://www.barabasilab.com>*
*Northeastern University*
-- 
*                                                            *
*Joseph De Nicolo*
*Secure Database Administrator
• *Center for Complex Network Research <http://www.barabasilab.com>*
*Northeastern University*