Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:modules:snmputils:ru [2011/10/28 16:46]
asmodeus [snmp_control.pl]
abills:docs:modules:snmputils:ru [2017/02/01 14:18] (текущий)
asmodeus [ZyXEL]
Строка 2: Строка 2:
 Набор утилит для управления сетевым оборудованием,​ используя SNMP Набор утилит для управления сетевым оборудованием,​ используя SNMP
  
 +
 +====Возможности====
 +  * Управление оборудование по SNMP
 +  * Включение выключение абонентов на портах коммутаторов ​
 +    * Dlink
 +    * Edge-Core
 +    * Zyxel
 +    * CeLAN
 +  * Управление скорость на портах коммутаторов
 +    * Dlink
 +    * Edge-Core
 +  * управление состоянием портов ​
  
 ====Установка==== ====Установка====
 Создать таблицы в базе. Создать таблицы в базе.
-  # mysql -D abills < db/​Snmputils.sql+  # mysql --default-character-set=utf8 ​-D abills < db/​Snmputils.sql
  
 **abills/​libexec/​config.pl** **abills/​libexec/​config.pl**
Строка 18: Строка 30:
 ^ $conf{SNMPUTILS_BINDING_DEPOSIT}=0;​ | Количество средств на счету ниже которого не привязываетя пользователь к портам комутатора. Количество средств - Депозит + Кредит аккаунта пользователя. \\ **По умолчанию:​ 0** | ^ $conf{SNMPUTILS_BINDING_DEPOSIT}=0;​ | Количество средств на счету ниже которого не привязываетя пользователь к портам комутатора. Количество средств - Депозит + Кредит аккаунта пользователя. \\ **По умолчанию:​ 0** |
 ^ $conf{SNMPUTILS_CHANGE_VLAN}=1;​ | Включает управление VLAN  на порту. По умолчанию пользователя заносит в его рабочий VLAN  указанный в Dhcphosts, ​ пользователей с негативным депозитом переносит в гостевой VLAN  указанный в описании сетей DHCP. \\ Пере инициализации происходят при следующих операциях:​ дневной периодик,​ пополнение счета, изменении кредита |  ^ $conf{SNMPUTILS_CHANGE_VLAN}=1;​ | Включает управление VLAN  на порту. По умолчанию пользователя заносит в его рабочий VLAN  указанный в Dhcphosts, ​ пользователей с негативным депозитом переносит в гостевой VLAN  указанный в описании сетей DHCP. \\ Пере инициализации происходят при следующих операциях:​ дневной периодик,​ пополнение счета, изменении кредита | 
- +^ $conf{SNMPUTILS_CHANGE_PORT_STATE}=1;​ | Включение управления портами коммутаторов абонентов. Для абонентов с   ​негативным депозитом система закрывает порты | 
  
 =====ABillS===== =====ABillS=====
Строка 92: Строка 103:
  
  
 +^$conf{SNMPUTILS_DLINK_ACL_TYPE}=1;​| Установить режим работы ​ Snmp port binding \\ \\ 1 ACL \\ 0 ARP \\ |
  
 =====D-link===== =====D-link=====
Строка 152: Строка 163:
 Протестировано на: Протестировано на:
   * ES-2024A   * ES-2024A
 +
 +
 +=====HUAWEI=====
 +  * S2326TP-EI
 +
 +  system-view
 +  snmp-agent community read snmp_pass
 +  snmp-agent community write snmp_pass
 +  ​
 +  ​
  
  
Строка 170: Строка 191:
  
  
 +
 +
 +=====Mikrotik Мониторинг сигнала=====
 +
 +[[abills:​docs:​nas:​mikrotik:​check_signal|Mikrotik Мониторинг сигнала]]
  
  
Строка 177: Строка 203:
 [[http://​abills.net.ua/​wiki/​doku.php/​abills:​docs:​manual:​misc_soft?&#​snmp_controlpl|snmp_control.pl]] (''​(утилита доступна только коммерческим пользователям)''​)\\ [[http://​abills.net.ua/​wiki/​doku.php/​abills:​docs:​manual:​misc_soft?&#​snmp_controlpl|snmp_control.pl]] (''​(утилита доступна только коммерческим пользователям)''​)\\
  
-Утилита управления параметрами коммутатора для модуля IPN\\+Утилита управления параметрами коммутатора для модуля ​[[abills:​docs:​modules:​ipn:​ru|IPN]]\\
  
 установка установка
Строка 216: Строка 242:
 **Рабочий влан:​гостевой:​скорость в килобитах**\\ **Рабочий влан:​гостевой:​скорость в килобитах**\\
   10:34:1024   10:34:1024
 +
 +**пример проверки с консоли**
 +
 +  /​usr/​abills/​misc/​snmp_control.pl ONLINE_ENABLE test 1173:​1172:​2024 1 DEBUG=3 NAS_MNG_IP_PORT=10.13.1.20 NAS_MNG_PASSWD=public NAS_ID=11
 +
  
   * Установка статуса порта включить/​выключить ​   * Установка статуса порта включить/​выключить ​
Строка 245: Строка 276:
   DHCP_NAS_INFO ​      - Получить DHCP  информацию о комутаторе   DHCP_NAS_INFO ​      - Получить DHCP  информацию о комутаторе
   IP=... ​             - IP адрес клиента   IP=... ​             - IP адрес клиента
 +  ​
 +  DEVICE_INFO=txt_file- Загрузить список коммутаторов из файла
 +  SNMP_COMMUNITY ​     - SNMP community для DEVICE_INFO (default: public)
 +  MAC=... ​            - Искать мак на коммутаторах
 +  ​
   help                - Помощь   help                - Помощь
     ​     ​
 +
 +
 +**Поиск мака на коммутаторах**
 +  ./​snmp_control.pl DEVICE_INFO=1.txt MAC=a0:​f3:​c1:​e4:​95:​1b
 +
 +вывод:
 +
 +   ​a0:​f3:​c1:​e4:​95:​1b 4
 +     ​192.168.253.214:​49:​1
 +     ​192.168.253.221:​49:​1
 +     ​192.168.253.112:​34:​1
 +     ​192.168.253.112:​34:​302
 +   # IP  комутатора:​Порт комутатора:​Vlan ​ коммутатора