Всем отписавшимся выслал
v1.51. Скопировать 4 файла в папку на веб-сервере, внутри
обоих php-файлов исправить строчки:
Код:
$rcomm="public"; // read-community
$wcomm="private"; // write-community
К скрипту обращаться так:
http://servername/switchinfo.php?ip=10.90.90.90
Замечания:
1. В колонке "Управление" есть ссылочки, нажатие по которым выполняет действие. Дополнительного запроса нет, результат пишется в окошке справа как на скриншоте.
2. После операции включения/выключения порта и т.д. повторного опроса коммутатора не производится. То есть, если скрипт говорит "Порт 2: выключение... OK" то это не значит, что в колонке "Статус" напротив порта тут же появится "Disabled".

Для обновления данных можно воспользоваться ссылкой "Информация о коммутаторе".
3. Под заголовком в колонке "Управление" есть ссылка/кнопка "Сохранить". Конфигурация коммутатора перезапишется.
4. Прошивки, младше обозначенной (2.10B11) могут возвращать результаты, ориентируясь на фазы Луны, то есть могут вернуть строку в string, а могут в hex-виде. Поэтому лучше использовать последние прошивки.
5. Не исключаю возможности, что данный скрипт заработает на никсах, но у меня не на чем проверить в данный момент.
6.
DELiT указал на отличия в настройках "по умолчанию" snmp-модуля под виндоус и никсами. Мне пришлось немного изменить код. Возможно, что-то пойдет не так

, но у меня работает. О багах сообщите.
Пробуйте, в общем. За код только не пинайте
