2 votes

check_mk downtime downtime programmé

Existe-t-il une façon correcte de configurer un temps d'arrêt dans check_mk ? Je veux dire, si je dois redémarrer un hôte. Comment dois-je créer un temps d'arrêt planifié ? Il doit s'appliquer à l'hôte ? Il doit s'appliquer à tous les services ? Il doit être appliqué à la fois à l'hôte et à tous les services ?

Je pensais à tort que lorsque j'appliquais un arrêt programmé à un hôte, tous les services qui lui sont associés héritaient de cet arrêt programmé, mais cela ne fonctionne pas de cette façon.

Quelle est la manière la plus simple (moins d'étapes) et la plus correcte de procéder si je dois redémarrer un hôte ?

0voto

Carol Points 603

J'ai réalisé que je peux appliquer un temps d'arrêt sur un hôte et qu'il sera appliqué à tous les services associés à cet hôte.

0voto

Muk-F1 Points 1

Il y a un temps d'arrêt python script dans :

/opt/omd/versions/1.6.0p11.cee/share/doc/check_mk/treasures/downtime

Modifiez le "opt_secret" et le "opt_url" et vous devriez être prêt :

# ./downtime -h
Usage: downtime [-r] [OPTIONS] HOST [SERVICE1] [SERVICE2...]

This program sets and removes downtimes on hosts and services
via command line. If you run this script from within an OMD
site then most options will be guessed automatically. Currently
the script only supports cookie based login - no HTTP basic
authentication.

Before you use this script, please read:
http://mathias-kettner.de/checkmk_multisite_automation.html
You need to create an automation user - best with the name 'automation'
- and make sure that this user either has the admin role or is contact
for all relevant objects.

Options:
  -v, --verbose    Show what's going on (specify twice for more verbose output)
  -s, --set        Set downtime (this is the default and thus optional)
  -r, --remove     Remove all downtimes from that host/service
  -c, --comment    Comment for the downtime (otherwise "Automatic downtime")
  -d, --duration   Duration of the downtime in minutes (default: 120)
  -h, --help       Show this help and exit
  -u, --user       Name of automation user (default: "automation")
  -S, --secret     Automation secret (default: read from user settings)
  -U, --url        Base-URL of Multisite (default: guess local OMD site)
  -a, --all        Include all services when setting/removing host downtime

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X