Ad Widget

Collapse

Мониторинг wifi-точки по snmp

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • rahs
    Senior Member
    • Nov 2009
    • 125

    #1

    Мониторинг wifi-точки по snmp

    Здравствуйте.

    Возникла небольшая проблема с мониторингом wifi-точки DWL-3260AP, а именно: хочется получить количество подключенных к точке пользователей.
    mib брал отсюда, и, похоже, отдельного поля для количества клиентов нет, есть список клиентов:

    Code:
    snmpwalk -v2c -c public 192.168.213.202 1.3.6.1.4.1.171.11.37.4.4.5
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.1.1.1.1 = INTEGER: 0
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.2.1.2.1.1 = Hex-STRING: 00 1F E1 11 8E 86
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.2.1.2.1.2 = Hex-STRING: 00 1D D9 08 1F 06
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.2.1.3.1.1 = INTEGER: 2
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.2.1.3.1.2 = INTEGER: 2
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.2.1.4.1.1 = INTEGER: 5
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.2.1.4.1.2 = INTEGER: 5
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.2.1.5.1.1 = INTEGER: 54
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.2.1.5.1.2 = INTEGER: 86
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.2.1.6.1.1 = INTEGER: 1
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.2.1.6.1.2 = INTEGER: 0
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.2.1.7.1.1 = STRING: "Primary-SSID"
    SNMPv2-SMI::enterprises.171.11.37.4.4.5.2.1.7.1.2 = STRING: "Primary-SSID"
    Можно каким-то образом превратить это в число подключенных клиентов?
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Самое простое, написать скрипт, которые опросит Wi-Fi точку по SNMP и посчитает количество пользователей на ней
    А далее передать данные в Zabbix server
    через Zabbix Agent
    UserParameter=user_counter,/path_to_my_script

    Либо Zabbix sender
    http://www.zabbix.com/documentation/...abbix_sender?s
    Либо External checks
    http://www.zabbix.com/documentation/...config/items?s[]=external&s[]=check
    Как больше нравится.

    Comment

    • rahs
      Senior Member
      • Nov 2009
      • 125

      #3
      Про внешние проверки я уже подумал, может получиться

      Comment

      • rahs
        Senior Member
        • Nov 2009
        • 125

        #4
        Пока решил проблему внешней проверкой и скриптом из одной строчки

        Code:
        #!/bin/sh
        snmpwalk -v2c -c $1 $2 1.3.6.1.4.1.171.11.37.4.4.5.2.1.2.1 | awk "END { print NR }"

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          По хорошему, нужно ещё обработку ошибок написать. И обработать эти коды возврата в Zabbix сервере.

          Comment

          • mikes
            Junior Member
            • Jul 2013
            • 3

            #6
            непобоясь достать топик из небытия
            количество клиентов для dlink dwl3260ap можно получить из этого OID .1.3.6.1.4.1.171.10.37.30.2.1.3.3.4.1.1.3.1

            для dlink dwl3200 будет
            .1.3.6.1.4.1.171.10.37.20.2.1.3.3.4.1.1.3.1

            Comment

            Working...