[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [hobbit] How to run an arbitary script on the client end?
- To: hobbit (at) hswn.dk
 
- Subject: RE: [hobbit] How to run an arbitary script on the client end?
 
- From: "Kern, Thomas" <Thomas.Kern (at) hq.doe.gov>
 
- Date: Mon, 11 Jun 2007 16:22:08 -0400
 
- References: <9836EA7D7FDAE34099AED87A2D9C3A8D222F40 (at) 306181ANEX2.global.avaya.com> <4669C0BB.8060708 (at) cisco.com> <9836EA7D7FDAE34099AED87A2D9C3A8D222FE2 (at) 306181ANEX2.global.avaya.com> <9836EA7D7FDAE34099AED87A2D9C3A8D223016 (at) 306181ANEX2.global.avaya.com> <4669CDD5.1010604 (at) cisco.com> <9836EA7D7FDAE34099AED87A2D9C3A8D2230F1 (at) 306181ANEX2.global.avaya.com> <9836EA7D7FDAE34099AED87A2D9C3A8D2231AA (at) 306181ANEX2.global.avaya.com> <466CE62E.5060608 (at) rz.uni-frankfurt.de> <9836EA7D7FDAE34099AED87A2D9C3A8D22331C (at) 306181ANEX2.global.avaya.com> <20070611201331.GA31690 (at) hswn.dk>
 
- Thread-index: AcesZQsRRg9Llf5bQdKSQViH0nU5vwAAEx0g
 
- Thread-topic: [hobbit] How to run an arbitary script on the client end?
 
Would this new ADDON feature be configured at the server side or on each
client? 
I have a gut reaction against some other server being able to
arbitrarily execute commands on my systems, but I know who runs our
hobbit server. I am also against having to modify each hobbit client
that I run if I come up with a new nifty ADDON. I have not looked into
the update/upgrade mechanism since I know the hobbit-server admin, but
is there some authentication of the updates/upgrades/new_ADDONs that can
be done so that they only come from a trusted source?
/Thomas Kern
/301-903-2211  
> -----Original Message-----
> From: henrik (at) hswn.dk [mailto:henrik (at) hswn.dk] 
> Subject: Re: [hobbit] How to run an arbitary script on the client end?
> 
> You're obviously doing your best to get that award. If you persist,
> I might even make it official :-)
> 
> 
> The problem you're having is that Hobbit's log monitoring tries very
> hard to send only the new log entries across to the Hobbit 
> server. So it
> stores the size that the logfile has from one client cycle to 
> the next,
> and only the data that is appended is actually transferred.
> 
> So if you were continuously appending data to the logfile, it would 
> probably work the way you wanted it to. I.e. you should have
> 
>    log:`date >>/tmp/dirMon.out; ...
> 
> where you append data instead of truncating the dirMon.out file with
> each run of the client. 
> 
> It's OK to truncate the file once in a while, as long as 
> Hobbit can see 
> that the new file is smaller than the old one it should work. 
> My guess is 
> that the file doesn't change in size from one cycle to the next, and
> then Hobbit considers it to be unchanged and doesn't send any data.
> 
> 
> I suppose it might be an idea to have the possibility of 
> having "add-on"
> modules to the Hobbit client, which you can control through the
> client-local.cfg file. So a new feature for the Hobbit client would be
> to support something like
>    addon:/usr/local/bin/myHobbitAddon.sh:foo
> which would run the myHobbitAddon.sh script and put the output into a 
> [foo] section in the client data. Does that sound ok ?
>