Désactiver la surveillance de l'avertissement de texte la nuit

J'ai une surveillance qui fonctionne autour de l'horloge, 7 jours par semaine 365 jours par an et envoi d'alertes à l'adresse e-mail et aux messages texte au téléphone de manière égale.

Cependant, je voudrais maintenant désactiver les SMS par téléphone la nuit afin qu'ils ne me réveillent pas.

Je ne peux pas simplement éteindre mon téléphone, car nous sommes en contact avec des parents que nous pouvons avoir besoin dans une situation d'urgence.

Plus tard, je vais savoir comment toujours recevoir des messages texte "Impossible de redémarrer le serveur".

Je l'ai dans mon dossier monitrc:

set alert myname@myhost.com
set alert 1234567890@vtext.com

Donc je voudrais désactiver l'alerte vtext.com, ajouter quelque chose comme le prochain (Cela fonctionne dans les fichiers "Processus de vérification" Service séparé)

not every "* 23,0-6 * * *"

Il y a des idées, comment la mettre en œuvre?

Merci, Ron.
Invité:

Alice

Confirmation de:

Vous pouvez «désactiver la surveillance» des services en dehors du temps de travail principal.

J'ai travaillé dans un environnement où les systèmes de base n'ont fonctionné qu'une partie de la journée. Au début de la journée de travail, nous avons lancé des systèmes et des services Monit de l'autre côté cron.

################################################################################
# Start any core services on this machine
################################################################################
0 6 * * 1-5 $BIN/monit -g servers start all

À la fin de la journée, nous arrêterons certains services et ne suivront pas d'autres services.

################################################################################
# Shutdown Brazzers
################################################################################
01 15 * * 1-5 $BIN/monit unmonitor `/bin/hostname`
50 23 * * 0-5 $BIN/monit -g servers stop all
51 23 * * 0-5 $BIN/monit -g base stop all
52 23 * * 0-5 $BIN/monit stop all

Vous pouvez faire la même chose avec quelque chose comme ce qui suit, si vous n'êtes pas préoccupé par la réaction d'avertissements réel:

monit unmonitor SERVICE_NAME

Bien sûr, un

Pouvait

Dites-moi que vous ne contrôlez pas efficacement si vous obtenez trop de bruit. Cela nécessite une autre approche, mais quel est le point de recevoir des avertissements, si vous allez les ignorer?

Christine

Confirmation de:

Soi Monit Il n'a pas les moyens avec lesquels vous pourriez lui dire qu'il arrête d'envoyer des avertissements en continuant de contrôler le service. Je résoudrais ce problème en déplaçant la responsabilité du système de messagerie pour déterminer si je devrais me prévenir. Qu'est ce que je ferais:

Créez une boîte aux lettres qui sera un destinataire direct d'avertissements.

Ensemble

.forward

Quel est un script qui vérifie si un email doit être envoyé à la destination finale, en fonction de l'heure de la journée.

Décision ewwhite Cela ne fonctionne que pour certains cas d'utilisation assez étroite lorsqu'un administrateur système configuré monit, d'accord avec Monit: et) n'envoie pas d'avertissements pendant une certaine période, ainsi que)

Ne rien faire

Sur le service qui envoie des alertes dans une fois contrairement à l'heure. Parce que exactement ce qui signifie «unmonitor»: Oui, Monit Cela cessera d'envoyer des avertissements, mais il cessera également de faire quelque chose avec le service. S'il meurt la nuit, Monit Ne pas redémarrer.

Pour répondre aux questions, connectez-vous ou registre