Всем привет! Подскажите, кто знает, возможно ли (с помощью SNMP?) опрашивать устройство Mikrotik и узнавать общее количество соединений (через /ip firewall connections) таким образом?
Количество подключений?
Количество подключений?, RouterOS
|
26.10.2004 07:14:00
|
|
|
|
|
|
26.10.2004 07:30:00
Невозможно.
|
|
|
|
|
|
26.10.2004 09:43:00
Вижу два варианта скрипта на Mikrotik: он отправляет письмо каждый раз, когда нужно получить эти данные с удаленного сервера, либо запускаешь скрипт через Telnet и получаешь инфу.
|
|
|
|
|
|
26.10.2004 09:48:00
#2 звучит отлично! Это я думаю, смогу сделать с того же сервера, где и выполнял бы SNMP-fetch в любом случае… Можешь показать пример такого скрипта для меня/нас?
|
|
|
|
|
|
27.10.2004 06:32:00
Попробовал скрипт на своей *nux машине, и кажется, он ничего не выдаёт… или мне так кажется…?
|
|
|
|
|
|
27.10.2004 08:07:00
У тебя установлены expect и tcl? Telnet включен на роутере? Этот код у меня работает идеально! Отличная работа, Eugene!
|
|
|
|
|
|
27.10.2004 08:40:00
Да, ожидайте 5.37.1 и tcl 8.4.6. Если закомментировать параметр log_user, то получается правильный(?) вывод, с -- [Q quit|D dump|down] внизу.
|
|
|
|
|
|
27.10.2004 09:50:00
Хе-хе:) У тебя слишком много подключений в таблице. Не закомментируй параметр log_user. Вместо этого добавь аргумент without-paging к команде /ip firewall connection print. Eugene
|
|
|
|
|
|
27.10.2004 10:10:00
Я этого ожидал.
|
|
|
|
|
|
27.10.2004 10:13:00
Может, так? (myscript - имя expect скрипта)
РЕДАКТИРОВАНО: Или выполнить команду /ip firewall connection print с аргументом count-only. |
|
|
|
|
|
27.10.2004 10:41:00
Это посчитает количество строк в файле myscript…
|
|
|
|
|
|
27.10.2004 10:46:00
Хм, после этого изменения скрипт вообще ничего не выдает… странно…
|
|
|
|
|
|
27.10.2004 12:05:00
Да! Как видите здесь, это работает идеально!
|
|
|
|
|
|
27.10.2004 12:09:00
Вау, впечатлён!
Не поделишься ли ты конфигурацией MRTG, чтобы использовать вывод скрипта на благо других? ) |
|
|
|
|
Читают тему


Не поделишься ли ты конфигурацией MRTG, чтобы использовать вывод скрипта на благо других?