"управление свичем через скрипт"

  • Автор темы Автор темы RoLex
  • Дата начала Дата начала

RoLex

Guest
"управление свичем через скрипт"

суть такова.
есть свич, допустим у него ip 10,10,10,10
у него есть свой веб интерфес по его управлнию. http://10.10.10.10

зайдя туда, там можно им правлять, закрывать/открывать порты.. и тому подобное....

так как свичей много, а число пользователей больше 100.
то ведется учетная запись, кто платил за пользование сеткой за след месяц, и кто не платил - соответсиве идет по ip адресам пользователей.

теперь сам впрос
можно ли средствами пхп написать такой скрип, который при запуске проверял бы - оплатил или нет пользователь за сеть, если нет, то ищет нужный порт в нужном свиче по ip адресу пользователя, и этот порт отключает....

мож кто знает что нужно для этого почитать, для написания такого скрипта на пхп
 
Можно.
Знает.
Документацию на PHP.

Конкретные вопросы есть?
 
2Crazy и 2michelle


наверное не доконца высказал своб мысль я в начале..

на "встроенный" веб-интерфейс свича, я могу в залогиниться, и делать там в уже готовом интерфейсе все что мне нужно, но это получается руками.

а вот хочу написать скрипт, который определенные монипуляции (например отключение порта) будет делать сам при его запуске....

усе равно курл рюхать?
 
.. равно ...
.. можешь скокеты юзать если тебе удобнее будет, что врядли ;)
 
PHP здесь вообще не причем, если только не выбран средством реализации (очень спорно, что он подходит).

ИМХО эту задачу нужно решать на Python, или Perl, или Tcl\Tk, используя в качестве способа взаимодействия с железкой SNMP. (Просто под PHP не знаю ни одной нормальной библиотеки или класса для работы с SNMP).

Отписать на одном из выше указаных языков скрипт. Запускать его по крону, а уже на PHP можно отписать скрипт для отображения ситуации по одключениям, и если нужно, давать команду билинговому скрипту на включение порта.

curl в данной ситуации - это ИМХО привязывание еще пары рычагов к уже имеющемуся и вечному слежению за их состоянием. Вообще странно создавать интерфейс для работы с интерфейсом.
 
можно через телнет попробовать. по крайней мере на всех наших 3комах и хьюлетах он есть. по моему будет проще чем пытатся делать интерфейс к вебинтерфейсу
 
Автор оригинала: sergadm
можно через телнет попробовать. по крайней мере на всех наших 3комах и хьюлетах он есть. по моему будет проще чем пытатся делать интерфейс к вебинтерфейсу
Согласен, или все-таки SNMP!!:D
 
Сверху