[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [monit] Monit 5.1.1 not starting after upgrade (syntax rule changes?
From: |
Martin Pala |
Subject: |
Re: [monit] Monit 5.1.1 not starting after upgrade (syntax rule changes?) |
Date: |
Tue, 11 May 2010 21:28:11 +0200 |
Hi,
the limitation is related to service name - it has to be unique ... in your
case it is "windows2003r2", "windows2008r2" and "windowsxp" which is OK. The
address part (in your case "nts-firewall1") can be used multiple times without
problems.
The error message which you see reports service name conflict but shows port
value - it seems that the configuration file contains some errors which
confused the parser. I tried to replicate the problem with configuration snip
which you attache - everything works fine. Please can you send the
configuration file? You can obfuscate credentials, IP addresses and anything
what you don't want to disclose or even minimize the configuration as long as
the problem is possible to replicate.
Was the monit 5.1.1 from some gentoo port or original source distribution taken
from www.mmonit.com? (the gentoo port may contain some 3rd party patches which
may change the behavior)
Is your configuration file in windows CRLF format or unix LF format? Monit
should accept both formats ... you can check for example using 'od -c monitrc'
Regards,
Martin
On May 11, 2010, at 2:42 PM, Thorsten Kampe wrote:
> Hi,
>
> today I upgraded from Monit 5.0.3 to 5.1.1 on Gentoo Linux. Monit
> doesn't start (nothing's logged to the syslog facility except the
> message from the start-stop-daemon).
>
> Running monit manually shows:
> "Error: service name conflict, nietzsche already defined '55100'".
> (55100 is /not/ already defined).
>
> Commenting this out, results in another error from the same host check
> definition, until finally: "Error: service name conflict, nietzsche
> already defined 'nts-vfirewall1'"
>
>> From my point of view it looks that the new Monit cannot handle multiple
> definitions for the same DNS name. The hosts are natted (port
> forwarding) behind a firewall, so they can only be reached over the
> firewall.
>
>
> Thorsten
> ##################
> check host windows2003r2
> address nts-vfirewall1
>
> # RDP
> if failed port 53386
> then alert
> #
>
> #
> check host windows2008r2
> address nts-vfirewall1
>
> # RDP
> if failed port 53385
> then alert
> #
>
> #
> check host windowsxp
> address nts-vfirewall1
>
> # RDP
> if failed port 53100
> then alert
>
> # VNC
> if failed port 55100
> then alert
> #
>
>
> --
> To unsubscribe:
> http://lists.nongnu.org/mailman/listinfo/monit-general