03-06-2016, 01:08 AM
1. Skonfiguruj SNMP
2. Popraw w poniższym skrypcie 3 zmienne- pierwsza to IP lan kontrolera, druga SNMP community (zakładam że używasz v2c), trzecia to IP które ma być pingowane.
3. Dodaj w crona.
4. Jeżeli nie będzie działać, wykonaj:
Skrypt przełącza pierwszy przekaźnik (właść. to nie przekaźnik tylko zasilanie 12v). Żeby to przełączyć zmień SNMPSET
2. Popraw w poniższym skrypcie 3 zmienne- pierwsza to IP lan kontrolera, druga SNMP community (zakładam że używasz v2c), trzecia to IP które ma być pingowane.
3. Dodaj w crona.
4. Jeżeli nie będzie działać, wykonaj:
Kod:
apt-get update && apt-get install fping
Skrypt przełącza pierwszy przekaźnik (właść. to nie przekaźnik tylko zasilanie 12v). Żeby to przełączyć zmień SNMPSET
Cytat:snmpset -v2c -c $COMMUNITY $IP_LK iso.3.6.1.4.1.17095.3.1.0 i 0
Kod:
#/bin/bash
#naven.com.pl
#Lan Kontroler script- enable on ping failure, disable on success
#v1.0
IP_LK='192.168.1.1'
COMMUNITY="public"
IP='192.168.1.5'
fping -c1 $IP 2>/dev/null 1>/dev/null
if [ "$?" = 0 ]
then
snmpset -v2c -c $COMMUNITY $IP_LK iso.3.6.1.4.1.17095.3.1.0 i 0
else
snmpset -v2c -c $COMMUNITY $IP_LK iso.3.6.1.4.1.17095.3.1.0 i 1
fi
<t></t>