[Xymon] APT Check from Hobbit-Plugins Package - Purple Status
Joseph De Nicolo
denicoloj at gmail.com
Mon Jan 14 21:58:13 CET 2013
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
On Mon, Jan 14, 2013 at 3:53 PM, Galen Johnson <Galen.Johnson at sas.com>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 [denicoloj at gmail.com]
> *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 <Galen.Johnson at sas.com>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 [denicoloj at gmail.com]
>> *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 <Galen.Johnson at sas.com>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 [denicoloj at gmail.com]
>>> *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*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20130114/7ceefb9c/attachment.html>
More information about the Xymon
mailing list