informatique:logiciels:nagios
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| informatique:logiciels:nagios [2020/11/20 15:53] – [Contrôler Nagios en CLI] pteu | informatique:logiciels:nagios [2021/01/15 15:47] (current) – [Contrôler Nagios en CLI] nagios_downtime_w_childs.sh pteu | ||
|---|---|---|---|
| Line 1741: | Line 1741: | ||
| Exemples de scripts inspirés de ceux de la doc : | Exemples de scripts inspirés de ceux de la doc : | ||
| - | * '' | + | * '' |
| - | <code bash> | + | <code bash nagios_downtime-host-and-childs.sh> |
| #!/bin/bash | #!/bin/bash | ||
| # This is a sample shell script showing how you can submit the SCHEDULE_AND_PROPAGATE_HOST_DOWNTIME command | # This is a sample shell script showing how you can submit the SCHEDULE_AND_PROPAGATE_HOST_DOWNTIME command | ||
| Line 1753: | Line 1753: | ||
| end=`expr $now + $1` | end=`expr $now + $1` | ||
| comment=" | comment=" | ||
| + | shift 2 | ||
| - | while [ -n "$3" ]; do | + | while [ -n "$1" ]; do |
| / | / | ||
| shift | shift | ||
| Line 1760: | Line 1761: | ||
| </ | </ | ||
| + | * permet de planifier un downtime pour un host et ses childs à un date donnée | ||
| + | <code bash nagios_downtime_w_childs.sh> | ||
| + | function usage { | ||
| + | echo " | ||
| + | echo " format dates: \" | ||
| + | echo " ex: nagios_downtime_w_childs.sh switch1 \" | ||
| + | exit 1 | ||
| + | } | ||
| + | |||
| + | [ -z " | ||
| + | |||
| + | now=$(date +%s) | ||
| + | commandfile='/ | ||
| + | |||
| + | # affectation et contrôle des inputs | ||
| + | naghost=$1 | ||
| + | debut=$(date -d " | ||
| + | [ -z " | ||
| + | #[[ " | ||
| + | fin=$(date -d " | ||
| + | [ -z " | ||
| + | comment=" | ||
| + | |||
| + | / | ||
| + | </ | ||
| =====Annuler des actions en masse===== | =====Annuler des actions en masse===== | ||
informatique/logiciels/nagios.txt · Last modified: 2021/01/15 15:47 by pteu