Monit automatisch starten und stoppen

Started by Yoshisan, May 20, 2021, 02:08:22 PM

Previous topic - Next topic
Guten Tag liebe Community,

wir setzen Monit für die Überwachung der VPN-Verbindungen ein was auch wunderbar funktioniert.
Jetzt ist es so, dass wir die Überwachung nur tagsüber (zwischen 7 und 18 Uhr) aktivieren wollen. Sprich nachts sollen keine Nachrichten verschickt werden wenn ein Ausfall erkannt wird.
Ich habe in Monit selbst keine möglichkeit zur Konfiguration gefunden, gibt es da eventuell einen Workaround?
Ich dachte an automatischen starten und stoppen des Monit Dienstes per Cronjob. Wüsste aber nicht wie ich das konfigurieren kann.
Vielleicht kann mir jemand helfen :-)

May 22, 2021, 06:01:14 PM #1 Last Edit: May 22, 2021, 06:50:49 PM by Meditux
Hi,

ich habe es noch nicht getestet aber im Manual von Monit liest es sich so, als wäre dein Problem eleganter zu löschen.

https://mmonit.com/monit/documentation/monit.html#SERVICE-POLL-TIME

Gruß Meditux

Hi!

Danke für deinen Link. Das sieht ja schonmal nicht schlecht aus, Möglichkeiten scheint es genug zu geben.
Die Frage ist nur wie das ganze über die GUI der Opnsense konfiguriert werden kann.
Mir scheint es als wäre das ganze sehr rudimentär. Oder muss ich das am besten über die Konfig-Dateien direkt auf der Opnsense bearbeiten?

Grüße Yoshisan

May 29, 2021, 09:12:49 AM #3 Last Edit: May 29, 2021, 09:19:40 AM by Meditux
Hi,

so schaut es aus ;-) Die entsprechende Config finden und nach Bedarf editieren.

Alternativ kannst du auch unter /usr/local/opnsense/service/conf/actions.d einen actions (actions_beispiel.conf) erstellen und dann über die GUI unter Cron auswählen.

Beispiel:

[start]
command:/usr/local/etc/rc.d/beispiel.sh
parameters:
type:script
message:starting beispiel
description:beispiel

Dein Script muss dann mit 755 in /usr/local/etc/rc.d liegen

Gruß Meditux