Другие программы.
ZTnBatch.
Ztnbatch - консольная программа для автоматизации telnet сессий маршрутизаторов ZyXEL, а начиная с версии 0.3 и ADSL модемов D-Link серий G и T.
Программа сопровождаются исходным кодом (Borland C++ Builder 6), Вы можете делать с ней все, что хотите. Программа поддерживает и ADSL маршрутизаторы Acorp, использовать ее с Acorp следует, как с D-Link серии T.
Параметры передаются ztnbatch.exe в командной строке, например, -
ztnbatch.exe -h <ip> -p <pass> -c "cmd1" -c "cmd2" ....
В качастве ip нужно указать адрес маршрутизатора, в качестве pass - его пароль, в кавычках, после
-с можно задать произвольное число команд. Программа принимает дополнительные параметры
-silent : программа не будет ничего выводить в консоль
-wait : программа, перед завершением выводит сообщение "Press any key to finish...."
-timeout nnnn : задает время ожидания ответа (nnnn) от устройства в миллисекундах, по умолчанию принято значение 5000.
-file name : При задании файл вывод дублируется в файл
-loop nnn : Повторение всех комманд nnn раз, если nnn<= 0 - бесконечный цикл (Ctrl-C для окончания)
-sleep nnn : Пауза между проходами цикла, по умолчанию 500 (0.5 секунды)
---------
Примеры использования
1) ZTnBatch -h 192.168.1.1 -p 1234 -c "poe drop poe0"
Пример для разрыва PPPoE сессии (предполагается: IP модема 192.168.1.1, пароль 1234).
2) ZTnBatch -h 192.168.1.1 -p 1234 -c "wan adsl linedata near" -c "wan adsl linedata far"-loop 3600 -sleep 1000 -file line.txt
Пример для исследования качества линии - каждую секунду в течении часа будет выполнятся команда оценки качества линии,
с записью результата в файл "line.txt".
---------
В версии 0.3 добавлен параметр -port для маршрутизаторов с нестандартным телнет портом.
Добавлены параметры -loginG и -loginT для поддержки ADSL маршрутизаторов D-Link серии G (500G,,,)
и T (500T,,,).
Например,
ztnbatch -loginT root -p admin -h 192.168.1.1 -c "cat /proc/avalanche/avsar_modem_stats"
покажет статистику линии для D-Link серии T,
ztnbatch -loginG admin -p admin -h 192.168.1.1 -c "modify ppp intf ifname ppp-1 stop"
разорвет PPPoE сессию на D-Link серии G.
ВНИМАНИЕ! Аппараты Zyxel допускают только одно telnet подключение. Одновременно Zyxmon и ZtnBatch работать
НЕ БУДУТ. Аппараты D-Link серии T допускают одновременно 2 telnet сессии, к ним это замечание не относится. Про ограничения для D-Link серии G мне неизвестно.
D-Link Monitor - программа для ADSL модемов D-Link серии G и T (аналог Zyxmon).
Сразу скажу, что аппаратов D-Link у меня нет и тестировал программу с этими "железками" не я. Поэтому хочу выразить благодарность Гущину Дмитрию
Анатольевичу aka Poi$oN (www.gushin.ru) за помощь при написании программы. Poi$oN предоставил мне удаленный доступ к своему 504G и мужественно первый проверил работоспособность программы и сообщил о первых ошибках.
Поддержка аппаратов серии T была бы невозможна без McMCC (http://mcmcc.bat.ru/dlinkt/), который вместе с CoolCmd подсказали недокументированные возможности модемов, и Артура Матвеева, который присылал необходимые логи telnet сессий, постоянно тестировал программу и проверял разные бредовые идеи.
Внимание - в D-Link серии G отсутствует syslog (remote log), а в D-Link серии T протокол SNMP присутствует только в новых ADSL2+ прошивках. В целом работа и настройки Dlmon аналогичны Zyxmon.
Внимание! В новых ADSL2+ прошивках Dlink команды старта и остановки pppoe сессий другие, теперь они такие
echo "begin;connection0:pppoe:command/start;end" | cm_cli echo "begin;connection0:pppoe:command/stop;end" | cm_cli
Замените команды на закладке дополнительно, если используете эти прошивки.
Acorp Monitor, ZTE Monitor, Asus Monitor программы для других железок, не только ADSL.
На странице загрузки можно найти программы и для других маршрутизаторов.
-автор Zyxmon
|