|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!本人公司机房,空挪用得烂,没有联动,没有通电自开机。履历过早晨电路切换拉闸事务。等晓得的时分出来完整就一汽锅房。
曲线救国体例,用互换机的温度来判别空调是不是断电。
1、expect交互登录互换机读取温度值- [root@nagiosopt]#cat123.exp#!/usr/bin/expect-fsetuserusersetpasswdpasswordspawntelnet192.168.0.254expect"Username:"send--"$user"expect"Password:"send--"$passwd"expect""send--"disenv"expect""send--"quit"expecteof
复制代码 2、增加一个nagios监控剧本
[code][root@nagiosopt]#cat/usr/local/nagios/libexec/check_temp#!/bin/bashexpect/opt/123.exp>/opt/123.logtemp=`awk/hotspot/{print$3}/opt/123.log`STATE_OK=0STATE_WARNING=1STATE_CRITICAL=2STATE_UNKNOWN=3if["$#"=="4"]then#Setvariablesarg=${4}w=$2c=$4if[$temp-ge$w-a$temp-lt$c]thenecho"Warning:Roomtemperature$temp |
|