Народ есть задача сделать мониторинг работы оборудования в локальной сети или интернет. Суть проблемы, отсутствие nmap в Mikrotik Делал скрипты для QNAP и Centos, а с тиком ступор. Подскажите что можно использовать, чтобы понять работает тот или иной порт. Сложность заключается в том, что мониторить нужно: 22, 25, 80 порты
В случае с
system telnet 192.168.0.30 port=22
Trying 192.168.0.30...
Connected to 192.168.0.30.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1
Protocol mismatch.
Connection closed by foreign host.
Welcome back!
Mikrotik ждет от меня каких-то действий, а если попробовать
system telnet ya.ru port=80
Trying 93.158.134.3...
Connected to 93.158.134.3.
Escape character is '^]'.
^CConnection closed by foreign host.
Welcome back!
Если бы был nmap, то делали бы проверку открытости порта в 5 попыток и писали бы недоступные в файл
for i in 1 2 3 4 5
do
cat /www/ping/servers | while read a; do
/usr/bin/nmap `echo $a | sed -e 's/:/ -p /'` |
grep -q "/tcp *open " || echo $a
done >> /www/ping/serverlist_n
echo "Console number is $i"
sleep 5;
done
Просто ping не подходит, потому как пинг может быть к устройству, а вебморда на устройстве отпала. Может можно пинговать определённый порт?
Перемещено leave из web-development