linux:monit
                Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:monit [30/08/2012 16:50] – daniel | linux:monit [30/08/2012 19:01] (Version actuelle) – daniel | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| Dans squeeze, c'est la 5.1 qui est dispo, mais elle marche pas dans un container openvz (pb de lecture des infos de ram, pas grave mais 2 lignes d' | Dans squeeze, c'est la 5.1 qui est dispo, mais elle marche pas dans un container openvz (pb de lecture des infos de ram, pas grave mais 2 lignes d' | ||
| + | |||
| + | |||
| Ligne 13: | Ligne 15: | ||
| * '' | * '' | ||
| - | Pour un process | + | Pour un process | 
| Ensuite, faut commencer avec les exemples fournis sur http:// | Ensuite, faut commencer avec les exemples fournis sur http:// | ||
| Ligne 21: | Ligne 23: | ||
| On peut tester certaines choses gourmandes de temps en temps seulement (ou sauf sur certaines tranches horaires où c'est " | On peut tester certaines choses gourmandes de temps en temps seulement (ou sauf sur certaines tranches horaires où c'est " | ||
| - | check process | + | check process | 
| - | every 2 cycles | + | every 2 cycles | 
| check process mysqld with pidfile / | check process mysqld with pidfile / | ||
| Ligne 51: | Ligne 53: | ||
| mais la chaîne de connexion est un peu compliquée à élaborer, autant avoir un script externe qui utilise le binaire mysql et filtre avec awk pour répondre OK (par exemple). | mais la chaîne de connexion est un peu compliquée à élaborer, autant avoir un script externe qui utilise le binaire mysql et filtre avec awk pour répondre OK (par exemple). | ||
| + | check program toto with path "/ | ||
| + | if status != 0 then alert | ||
| + | |||
| + | et dans toto.sh on met par ex (stderr sera dans le mail d' | ||
| + | # ... params | ||
| + | # la requete doit renvoyer 1 | ||
| + | nb=$(mysql $MYSQL_OPTS -e " | ||
| + | if [ " | ||
| + | then | ||
| + | echo "Avec mysql $MYSQL_OPTS -e ' | ||
| + | echo "On a pas récupéré ' | ||
| + | exit 1 | ||
| + | fi | ||
| + | exit 0 | ||
linux/monit.1346338215.txt.gz · Dernière modification : 30/08/2012 16:50 de daniel
                
                