Différences entre les versions de « Raid esxi verification »
De BlaxWiki
Aller à la navigationAller à la recherche (Page créée avec « Ce script sert pour monitorer le raid d'un Esxi >= 5.0. Certaines lignes concernent de la supervision spécifiques, elles peuvent etre ignorées Pour la mise en place voi... ») |
|||
| (4 versions intermédiaires par un autre utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
Ce script sert pour monitorer le raid d'un Esxi >= 5.0. Certaines lignes concernent de la supervision spécifiques, elles peuvent etre ignorées | Ce script sert pour monitorer le raid d'un Esxi >= 5.0. Certaines lignes concernent de la supervision spécifiques, elles peuvent etre ignorées | ||
Pour la mise en place voir [https:// | Pour la mise en place voir [https://{{SERVERNAME}}/index.php/Esxi#Raid cette page] | ||
<pre> | <pre> | ||
[root@prober1.lc.middle.agarik.eu ~]# cat /opt/agarik/scripts/chk_raid_esx.sh | |||
VISION=/opt/agarik/Vision/bin/bb_send_raw | VISION=/opt/agarik/Vision/bin/bb_send_raw | ||
DISPLAY="supervision. | DISPLAY="supervision.lc.agarik.eu:1984" | ||
COLOR=green | COLOR=green | ||
SERVICE=raid | SERVICE=raid | ||
hosts="esxi1.so.isodev.fr:10.81.13.130 esxi2.az.isodev.fr:10.81.13.132 hv3.randstad.fr:192.168.65.66 hv4.randstad.fr:192.168.65.67 | hosts="esxi2-ins.agarik.com:10.253.6.5 esxi1.so.isodev.fr:10.81.13.130 esxi2.az.isodev.fr:10.81.13.132 hv3.randstad.fr:192.168.65.66 hv4.randstad.fr:192.168.65.67 esxi.time-reversal-communications.fr:192.168.11.49 esx01.lutece.paris.fr:192.168.59.97" | ||
for i in $hosts; do | for i in $hosts; do | ||
| Ligne 16 : | Ligne 17 : | ||
/opt/applis/openssh/bin/ssh $ip "cd /opt/lsi/MegaCLI && ./MegaCli -ldinfo -lall -aall" > /tmp/esx_$$.txt | /opt/applis/openssh/bin/ssh $ip "cd /opt/lsi/MegaCLI && ./MegaCli -ldinfo -lall -aall" > /tmp/esx_$$.txt | ||
state=`grep ^State /tmp/esx_$$.txt | awk {'print $3'}` | state=`grep ^State /tmp/esx_$$.txt | awk {'print $3'}` | ||
color= | color=green | ||
if [ "$ | for j in $state; do | ||
if [ "$j" != "Optimal" ]; then | |||
color="red" | |||
fi | |||
done | |||
DATA="status+15 $name.$SERVICE $color `/bin/date` | DATA="status+15 $name.$SERVICE $color `/bin/date` | ||
`cat /tmp/esx_$$.txt`" | `cat /tmp/esx_$$.txt`" | ||
Version actuelle datée du 18 août 2014 à 10:52
Ce script sert pour monitorer le raid d'un Esxi >= 5.0. Certaines lignes concernent de la supervision spécifiques, elles peuvent etre ignorées
Pour la mise en place voir cette page
[root@prober1.lc.middle.agarik.eu ~]# cat /opt/agarik/scripts/chk_raid_esx.sh
VISION=/opt/agarik/Vision/bin/bb_send_raw
DISPLAY="supervision.lc.agarik.eu:1984"
COLOR=green
SERVICE=raid
hosts="esxi2-ins.agarik.com:10.253.6.5 esxi1.so.isodev.fr:10.81.13.130 esxi2.az.isodev.fr:10.81.13.132 hv3.randstad.fr:192.168.65.66 hv4.randstad.fr:192.168.65.67 esxi.time-reversal-communications.fr:192.168.11.49 esx01.lutece.paris.fr:192.168.59.97"
for i in $hosts; do
name=`echo $i | cut -d ":" -f 1`
ip=`echo $i | cut -d ":" -f 2`
/opt/applis/openssh/bin/ssh $ip "cd /opt/lsi/MegaCLI && ./MegaCli -ldinfo -lall -aall" > /tmp/esx_$$.txt
state=`grep ^State /tmp/esx_$$.txt | awk {'print $3'}`
color=green
for j in $state; do
if [ "$j" != "Optimal" ]; then
color="red"
fi
done
DATA="status+15 $name.$SERVICE $color `/bin/date`
`cat /tmp/esx_$$.txt`"
$VISION $DISPLAY "$DATA"
rm -f /tmp/esx_$$.txt
done