Hi all,
I'm trying inside a check process rule to make a check on a port of this
process using the following rule:
if failed port 1186 for 3 times within 4 cycles then alert
Unfortunately it seems that monit default behavior it to look for this port
on "localhost" as reported by interface but my process only listen on
"real" IP.
> failed to *[localhost]*:1186 type TCP/IP protocol DEFAULT
>
I tried to change the rule according to documentation
> TCP/UDP port test syntax:
>
> IF FAILED
> [host]
> <port>
> [ipversion]
> [type]
> [protocol | {send/expect}+]
> [timeout]
> [retry]
> THEN action
>
> where *host *seems allowed but monit reject it each time
> if failed port 10.2.0.201 1186 for 3 times within 4 cycles then
> alert -> syntax error '10.2.0.201'
> if failed 10.2.0.201 1186 for 3 times within 4 cycles then alert ->
> syntax error '10.2.0.201'
I also tried "with adress" but it lead to the same rejection
> if failed port 1186 with address 10.2.0.201 for 3 times within 4 cycles
> then alert -> syntax error 'address'
>
It that possible ? If yes what is the correct syntax ?
Best Regards,
GF
--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general