[Xymon] Xymon Dependancies configuration.
me at tdiehl.org
me at tdiehl.org
Fri Jun 5 22:37:05 CEST 2020
On Thu, 4 Jun 2020, David Boyer wrote:
> Tom,
> I understand about the tons of msgs. But, in my environment this
> is usually a firewall issue. I know this because of the systems behind the
> router/firewall are still able to send data to the xymon server. It's just
> the xymon server can not get to the systems. Just some food for thought...
I understand but the problem I am trying to solve is that when for whatever
reason the power/internet goes down and there is no connection for anything
that may or may not be running behind the firewall I do not want/need 100+
alerts. To make matters worse, several of my customers are located within
the same neighborhood, so when one customer goes down, the others follow.
My customers generally have a single internet feed with no backup power.
I originally thought disabling dependent services would be the simple answer.
Although it helps reduce the number of alerts I need to come up with a
different solution to completely eliminate the unnecessary alerts.
Ralph M suggested that I might be able to script something that effectively
does what I want. I am going to explore that as it does not sound to complex.
I just need to find the time to poke at this.
Regards,
--
Tom me at tdiehl.org
>
> Dave
>
> On Thu, Jun 4, 2020 at 3:36 PM <me at tdiehl.org> wrote:
>
>> Hi,
>>
>> On Thu, 4 Jun 2020, Adam Thorn wrote:
>>
>>> On 03/06/2020 22:49, me at tdiehl.org wrote:
>>>> Hi,
>>>>
>>>> I am trying to configure xymon dependencies so that if the core router
>> is
>>>> down
>>>> my xymon server only pages me for the core router.
>>>>
>>>> In reading the man page it says to do something like the following:
>>>>
>>>> 1.2.3.4 cg1.example.com # noconn https://cg1.example.com
>>>> depends=(http:router.example.com/conn)
>>>>
>>>> The above works for a single service but the above host for example has
>>>> http and sslcert. How can I tell xymon that if router.example.com is
>> down
>>>> all
>>>> of the other services for a host should go clear?
>>>>
>>>> I tried setting the service to a * that does not work. and I tried
>> listing
>>>> services separated with either a comma or a pipe but no joy.
>>>
>>> "man hosts.cfg" suggests that the syntax you want is
>>>
>>> depends=(testA:host1/test1,host2/test2),(testB:host3/test3)
>>>
>>> so for your example,
>>>
>>> depends=(http:router.example.com/conn),(sslcert:router.example.com/conn)
>>
>> That does not work for the sslcert test but does work for things like ssh.
>> Which now makes sense given the info below.
>>
>>>
>>> As the man page says, "depends" only applies to tests performed by
>> xymonnet.
>>> Wildcards do not appear to be supported but protocols.cfg will show you
>> most
>>> of the tests that xymonnet might perform.
>>
>> Ok, that explains why the neither the conn or sslcert test will not go
>> clear.
>> Neither test is listed in protocols.cfg. Given that both of these tests are
>> network type tests it seems odd that they cannot be made to go clear on
>> failure of another network test. I guess I do not really understand how
>> Xymon works.
>>
>> I was really hoping to be able to get a single alert when the router went
>> down. It does not happen real often but it is a pita to get several hundred
>> text messages for what is really a single failure.
>>
>> Does anyone have a solution for these kinds of failures?
>>
>> Regards,
>>
>> --
>> Tom me at tdiehl.org
>>
>> _______________________________________________
>> Xymon mailing list
>> Xymon at xymon.com
>> http://lists.xymon.com/mailman/listinfo/xymon
>>
>
More information about the Xymon
mailing list