diff --git a/srv/poe_manager/sqlite.db b/srv/poe_manager/sqlite.db index 548dc79..06b3c8e 100644 Binary files a/srv/poe_manager/sqlite.db and b/srv/poe_manager/sqlite.db differ diff --git a/usr/local/bin/custom/ips.list b/usr/local/bin/custom/ips.list deleted file mode 100644 index 523bb5a..0000000 --- a/usr/local/bin/custom/ips.list +++ /dev/null @@ -1,8 +0,0 @@ -#IP-RPI:IP-SWITCH:PORT:NAME -192.168.120.104:192.168.200.117:37:HAP04 -192.168.120.110:192.168.200.116:1/14:HAP10 -192.168.120.114:192.168.200.116:1/26:HAP14 -192.168.120.115:192.168.200.116:1/23:HAP15 -192.168.120.118:192.168.200.116:1/34:HAP18 -192.168.120.123:192.168.200.117:36:HAP23 -192.168.120.131:192.168.200.118:1/36:HAP31 \ No newline at end of file diff --git a/usr/local/bin/custom/poe.sh.bak b/usr/local/bin/custom/poe.sh.bak deleted file mode 100755 index fa0624e..0000000 --- a/usr/local/bin/custom/poe.sh.bak +++ /dev/null @@ -1,87 +0,0 @@ -#!/bin/bash - -USER="admin" -PASS="Expl0rer#2022" -IP_FILE="/usr/local/bin/custom/ips.list" -LOGFILE="/var/log/rpi.log" - -function disable_poe() { - local switch_ip=$1 - local port=$2 - expect < $" { } -} -send "configure terminal\r" -expect "(config)#" -send "interface $port\r" -expect "(eth-$port)#" -send "no power-over-ethernet\r" -expect "(eth-$port)#" -send "exit\r" -expect "(config)#" -send "exit\r" -expect "#" -send "exit\r" -expect ">" -send "exit\r" -expect "Do you want to log out (y/n)?" { send "y\r" } -expect eof -EOF -} - -function enable_poe() { - local switch_ip=$1 - local port=$2 - expect < $" { } -} -send "configure terminal\r" -expect "(config)#" -send "interface $port\r" -expect "(eth-$port)#" -send "power-over-ethernet\r" -expect "(eth-$port)#" -send "exit\r" -expect "(config)#" -send "exit\r" -expect "#" -send "exit\r" -expect ">" -send "exit\r" -expect "Do you want to log out (y/n)?" { send "y\r" } -expect eof -EOF -} - -echo "" > $LOGFILE -while true; do - echo "--------------------------------------------------------------------" >> $LOGFILE -# echo "$(date '+%Y-%m-%d %H:%M:%S') Check Start" >> $LOGFILE - while IFS=: read -r ip switch port hap; do - ping -c 1 -W 2 $ip &> /dev/null - if [ $? -ne 0 ]; then - echo "$(date '+%Y-%m-%d %H:%M:%S') $ip nicht erreichbar, PoE auf Port $port am Switch $switch wird deaktiviert." >> $LOGFILE - disable_poe $switch $port - sleep 5 - enable_poe $switch $port - echo "$(date '+%Y-%m-%d %H:%M:%S') PoE auf Port $port für IP $ip am Switch $switch aktiviert." >> $LOGFILE - fi -# if [ $? -ne 1 ]; then -# echo "$(date '+%Y-%m-%d %H:%M:%S') $hap ist erreichbar!" >> $LOGFILE -# fi - done < "$IP_FILE" -# echo "$(date '+%Y-%m-%d %H:%M:%S') Check beendet" >> $LOGFILE - sleep 300 -done