[hobbit] no service-alert for all hosts

Martin Flemming martin.flemming at desy.de
Thu Mar 12 23:56:33 CET 2009


.. it was me one honours :-)

thanks a lot !

 		martin

On Thu, 12 Mar 2009, Steinar M. Skúlason wrote:

> based on the day I would use crontab
>
> but I obviously didn't get the questions because I didn't even recognize the
> IGNORE switch
>
> always trying to create the wheel instead of reading the docs I guess :)
>
>
> -Steinar
>
> On Thu, Mar 12, 2009 at 10:35 PM, Steinar M. Skúlason
> <steinarms at gmail.com>wrote:
>
>> oops, accidentally sent that one, damn touch pad :)
>>
>> what I meant to finish is you only mention which services you would like to
>> receive alerts for
>>
>> HOST=hostname
>>    MAIL bill at microsoft.com RECOVERED REPEAT=60 COLOR=red SERVICE=http
>>
>>
>> If it's based on time of day or some other criteria, then I think that
>> hobbit-alerts.cfg resolves environment variales
>> Or just create a small sed script to change lines in hobbit-alerts.cfg ..
>> like :
>>
>> #!/bin/bash
>> file="/usr/lib/hobbit/server/etc/hobbit-alerts.cfg"
>> OLDTEXT="SERVICE=.*$"
>> NEWTEXT="http,ssh"
>> if [ -f $file ]; then
>>    sed "s/^$OLDTEXT/$NEWTEXT/g" < $file >/tmp/$$ && mv /tmp/$$ $file
>> fi
>>
>> This replaces everything from SERVICE to end of line with what you put in
>> NEWTEXT for all lines in the file
>>
>> This will only change the first occurrence
>> sed "s/^$OLDTEXT/$NEWTEXT/" < $file >/tmp/$$ && mv /tmp/$$ $file
>>
>> an easier sed search and relplace can also be just
>> sed  -e 's/*oldtext*/newtext/' <filename>
>>
>>
>> Hope this helps,
>> wasn't quite sure what you ment
>>
>>
>> On Thu, Mar 12, 2009 at 10:16 PM, Steinar M. Skúlason <steinarms at gmail.com
>>> wrote:
>>
>>> Do you want to ignore these permanently
>>> Or randomly ?
>>> Or based on what day it is ?
>>>
>>> Of course permanently is easy
>>>
>>> HOST=sfdsf
>>>
>>>
>>>
>>> On Thu, Mar 12, 2009 at 9:54 PM, Martin Flemming <martin.flemming at desy.de
>>>> wrote:
>>>
>>>>
>>>> Hi !
>>>>
>>>> I've got in my hobbit-alerts.cfg
>>>> many HOST and PAGE/SUBPAGE rules ...
>>>>
>>>> Now i need (at the top i think)
>>>> one rule, which disable alerting of some Services
>>>> for all hosts ..
>>>>
>>>> My first attempt is at the top
>>>>
>>>> IGNORE SERVICE=test1,test2,test3
>>>>
>>>> .. i thought, that's it .. but now, my mailmaster
>>>> is angry because many mails hanging around in the  mail-queue
>>>>
>>>> with IGNORE at desy.de ....
>>>>
>>>> Any hint ?
>>>>
>>>> thanks & cheers,
>>>>
>>>>       Martin
>>>>
>>>> To unsubscribe from the hobbit list, send an e-mail to
>>>> hobbit-unsubscribe at hswn.dk
>>>>
>>>>
>>>>
>>>
>>
>


More information about the Xymon mailing list