Monit doesn't understand ssl or https

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Monit doesn't understand ssl or https

Roland Giesler
I have monit installed on Ubuntu 18.04 (some nodes are reporting to M/Monit), but a few test nodes are not yet and I'm trying to figure out how to monitor https services.

Firstly I'm trying to set the ssl option in /etc/monit/monitrc with:

 set ssl options {
     verify: disabled
 }


However, when I start monit with 
~# service monit restart

I get this result:

 * Restarting daemon monitor monit    
/etc/monit/monitrc:133: Error: syntax error 'ssl'

If I comment out the ssl configuration, I get an error at the first https reference.

The content:

check host FishEagle-Production with address 192.168.0.22
    if failed host 192.168.0.22 port 443 protocol https
    and request "/login"
    with timeout 25 seconds
    for 4 times within 5 cycles
    then alert
#port 443 protocol https
#    if failed port 443 protocol https with ssl options {verify: disable} then alert

The resulting error message:

~# service monit restart
 * Restarting daemon monitor monit
  /etc/monit/monitrc:338: Error: syntax error 'https'

So what could the problem be?  How can I check the https services?

thanks

Roland 

--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general
Reply | Threaded
Open this post in threaded view
|

Re: Monit doesn't understand ssl or https

Lutz Mader
Hello Roland,
try "disable" or "enable"

>  set ssl options {
>      verify: disabled
>  }

Lutz

--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general
Reply | Threaded
Open this post in threaded view
|

Re: Monit doesn't understand ssl or https

martinp@tildeslash.com
In reply to this post by Roland Giesler
Please can you check if monit was compiled with SSL? For example:

$ monit -V
This is Monit version 5.26.0
Built with ssl, with ipv6, with compression, with pam and with large files
Copyright (C) 2001-2019 Tildeslash Ltd. All Rights Reserved.

Best regards,
Martin


On 5 Jul 2019, at 19:50, Roland Giesler <[hidden email]> wrote:

I have monit installed on Ubuntu 18.04 (some nodes are reporting to M/Monit), but a few test nodes are not yet and I'm trying to figure out how to monitor https services.

Firstly I'm trying to set the ssl option in /etc/monit/monitrc with:

 set ssl options {
     verify: disabled
 }

However, when I start monit with 
~# service monit restart

I get this result:

 * Restarting daemon monitor monit    
/etc/monit/monitrc:133: Error: syntax error 'ssl'

If I comment out the ssl configuration, I get an error at the first https reference.

The content:

check host FishEagle-Production with address 192.168.0.22
    if failed host 192.168.0.22 port 443 protocol https
    and request "/login"
    with timeout 25 seconds
    for 4 times within 5 cycles
    then alert
#port 443 protocol https
#    if failed port 443 protocol https with ssl options {verify: disable} then alert

The resulting error message:

~# service monit restart
 * Restarting daemon monitor monit
  /etc/monit/monitrc:338: Error: syntax error 'https'

So what could the problem be?  How can I check the https services?

thanks

Roland 

-- 
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general


--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general
Reply | Threaded
Open this post in threaded view
|

Re: Monit doesn't understand ssl or https

Roland Giesler
This is what I have:

:~# monit -V
This is Monit version 5.6
Copyright (C) 2001-2013 Tildeslash Ltd. All Rights Reserved.

Installed from Ubuntu 14.04 repositories.  (I just checked the Ubuntu version and realised it's actually still 14.04, so I'm upgrading it)

I report back when I'm done

On Fri, Jul 5, 2019 at 8:53 PM [hidden email] <[hidden email]> wrote:
Please can you check if monit was compiled with SSL? For example:

$ monit -V
This is Monit version 5.26.0
Built with ssl, with ipv6, with compression, with pam and with large files
Copyright (C) 2001-2019 Tildeslash Ltd. All Rights Reserved.

Best regards,
Martin


On 5 Jul 2019, at 19:50, Roland Giesler <[hidden email]> wrote:

I have monit installed on Ubuntu 18.04 (some nodes are reporting to M/Monit), but a few test nodes are not yet and I'm trying to figure out how to monitor https services.

Firstly I'm trying to set the ssl option in /etc/monit/monitrc with:

 set ssl options {
     verify: disabled
 }

However, when I start monit with 
~# service monit restart

I get this result:

 * Restarting daemon monitor monit    
/etc/monit/monitrc:133: Error: syntax error 'ssl'

If I comment out the ssl configuration, I get an error at the first https reference.

The content:

check host FishEagle-Production with address 192.168.0.22
    if failed host 192.168.0.22 port 443 protocol https
    and request "/login"
    with timeout 25 seconds
    for 4 times within 5 cycles
    then alert
#port 443 protocol https
#    if failed port 443 protocol https with ssl options {verify: disable} then alert

The resulting error message:

~# service monit restart
 * Restarting daemon monitor monit
  /etc/monit/monitrc:338: Error: syntax error 'https'

So what could the problem be?  How can I check the https services?

thanks

Roland 

-- 
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general
Reply | Threaded
Open this post in threaded view
|

Re: Monit doesn't understand ssl or https

martinp@tildeslash.com
thanks for data. Your monit version doesn’t support these statements:

- the “set ssl” statement was added in monit 5.15.0

- the “protocol https” was added in monit 5.9.0 (it was necessary to use “protocol http type tcpssl” in older versions)



7. 7. 2019 v 17:31, Roland Giesler <[hidden email]>:

This is what I have:

:~# monit -V
This is Monit version 5.6
Copyright (C) 2001-2013 Tildeslash Ltd. All Rights Reserved.

Installed from Ubuntu 14.04 repositories.  (I just checked the Ubuntu version and realised it's actually still 14.04, so I'm upgrading it)

I report back when I'm done

On Fri, Jul 5, 2019 at 8:53 PM [hidden email] <[hidden email]> wrote:
Please can you check if monit was compiled with SSL? For example:

$ monit -V
This is Monit version 5.26.0
Built with ssl, with ipv6, with compression, with pam and with large files
Copyright (C) 2001-2019 Tildeslash Ltd. All Rights Reserved.

Best regards,
Martin


On 5 Jul 2019, at 19:50, Roland Giesler <[hidden email]> wrote:

I have monit installed on Ubuntu 18.04 (some nodes are reporting to M/Monit), but a few test nodes are not yet and I'm trying to figure out how to monitor https services.

Firstly I'm trying to set the ssl option in /etc/monit/monitrc with:

 set ssl options {
     verify: disabled
 }

However, when I start monit with 
~# service monit restart

I get this result:

 * Restarting daemon monitor monit    
/etc/monit/monitrc:133: Error: syntax error 'ssl'

If I comment out the ssl configuration, I get an error at the first https reference.

The content:

check host FishEagle-Production with address 192.168.0.22
    if failed host 192.168.0.22 port 443 protocol https
    and request "/login"
    with timeout 25 seconds
    for 4 times within 5 cycles
    then alert
#port 443 protocol https
#    if failed port 443 protocol https with ssl options {verify: disable} then alert

The resulting error message:

~# service monit restart
 * Restarting daemon monitor monit
  /etc/monit/monitrc:338: Error: syntax error 'https'

So what could the problem be?  How can I check the https services?

thanks

Roland 

-- 
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general