yKpon Posted September 19, 2012 Posted September 19, 2012 с snmp пока ещё на "Вы" STG-MIB.mib закинул в /usr/share/snmp/mibs в /etc/snmp/snmpd.conf добавил строки smuxpeer .1.3.6.1.4.1.38313 smuxsocket 127.0.0.1 порт 199 по прежнему не биндится и стг соответственно подключиться не может, кто уже настраивал поделитель большей инфой, pdf-ку всю перечитал, всё что там просят сделал.
yKpon Posted September 20, 2012 Author Posted September 20, 2012 Поддержка SMUX в SNMPd включена? да, в /etc/default/snmpd SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'
madf Posted September 20, 2012 Posted September 20, 2012 Debian? Я вечером попробую на виртуалке. У меня на Gentoo все заработало сразу. А пока можно посмотреть маны на предмет включения SMUX. К стати, еще можно запустить его в debug-режиме и посмотреть, может он ругается в логи.
yKpon Posted September 20, 2012 Author Posted September 20, 2012 да, дэбиан сквезе вот что в дебаге при старге демона snmp error on subcontainer 'ia_addr' insert (-1) error on subcontainer 'ia_addr' insert (-1) error on subcontainer 'ia_addr' insert (-1) error on subcontainer 'ia_addr' insert (-1) error on subcontainer 'ia_addr' insert (-1) error on subcontainer 'ia_addr' insert (-1) error on subcontainer 'ia_addr' insert (-1) error on subcontainer 'ia_addr' insert (-1) error on subcontainer 'ia_addr' insert (-1) /etc/snmp/snmpd.conf: line 1: Warning: Unknown token: smuxpeer. /etc/snmp/snmpd.conf: line 2: Warning: Unknown token: smuxsocket. Turning on AgentX master support. error finding row index in _ifXTable_container_row_restore error finding row index in _ifXTable_container_row_restore error finding row index in _ifXTable_container_row_restore error finding row index in _ifXTable_container_row_restore error finding row index in _ifXTable_container_row_restore error finding row index in _ifXTable_container_row_restore error finding row index in _ifXTable_container_row_restore error finding row index in _ifXTable_container_row_restore error finding row index in _ifXTable_container_row_restore NET-SNMP version 5.4.3
madf Posted September 20, 2012 Posted September 20, 2012 snmpd собран без поддержки smux. Нда, на сколько я знаю, он не модульный и решить проблему доустановкой какого-нибуть net-snmp-smux не получится. Видать придется переписывать SMUX на AgentX.
madf Posted September 20, 2012 Posted September 20, 2012 А хотя, вот тут: http://wiki.debian.org/SNMP пишут что нужно просто указать к какому локальному адресу биндиться.
yKpon Posted September 20, 2012 Author Posted September 20, 2012 что то не нашёл где именно, да указываем адрес, но про добавление smux не нашёл там кстати поставил snmp-mibs-downloader и сообщение пропало из логов error finding row index in _ifXTable_container_row_restore
madf Posted September 21, 2012 Posted September 21, 2012 "Listens on all interfaces, correct by adding the address you want it to listen..."
yKpon Posted September 23, 2012 Author Posted September 23, 2012 дорописал 127.0.0.1 ничего не изменилось, в логах то же самое
madf Posted September 23, 2012 Posted September 23, 2012 дорописал 127.0.0.1 ничего не изменилось, в логах то же самое netstat -ntupl тоже ничего не показывает?
yKpon Posted September 24, 2012 Author Posted September 24, 2012 netstat -ntupl тоже ничего не показывает? на 199 порту ничего в логах то он по прежнему матерится /etc/snmp/snmpd.conf: line 1: Warning: Unknown token: smuxpeer. /etc/snmp/snmpd.conf: line 2: Warning: Unknown token: smuxsocket.
madf Posted September 24, 2012 Posted September 24, 2012 Вроде бы надо убрать "-I -smux" из опций. http://lists.us.dell.com/pipermail/linux-poweredge/2008-June/036538.html
yKpon Posted September 24, 2012 Author Posted September 24, 2012 заработало вот так SNMPDOPTS='-Lsd -Lf /var/log/snmpd_debug.log -u snmp -g snmp -p /var/run/snmpd.pid' биндится только с локалхоста стг законнектился но skyprox:~# snmpget -v2c -c public -m +STG-MIB 127.0.0.1 stg24.users.totalUsers. stg24.users.totalUsers.: Unknown Object Identifier () skyprox:~# snmpwalk -v2c -c public 127.0.0.1 -m STG-MIB .1.3.6.1.4.1.38313 STG-MIB::stgMIB = No Such Object available on this agent at this OID skyprox:~# snmpget -m ALL -v2c -c public localhost . Undefined OBJECT-GROUP (diffServMIBMultiFieldClfrGroup): At line 2195 in /usr/share/mibs/ietf/IPSEC-SPD-MIB Undefined OBJECT-GROUP (diffServMultiFieldClfrNextFree): At line 2157 in /usr/share/mibs/ietf/IPSEC-SPD-MIB Undefined OBJECT-GROUP (diffServMIBMultiFieldClfrGroup): At line 2062 in /usr/share/mibs/ietf/IPSEC-SPD-MIB Bad operator (INTEGER): At line 73 in /usr/share/mibs/ietf/SNMPv2-PDU Unlinked OID in IPATM-IPMC-MIB: marsMIB ::= { mib-2 57 } Undefined identifier: mib-2 near line 18 of /usr/share/mibs/ietf/IPATM-IPMC-MIB Expected "::=" (RFC5644): At line 493 in /usr/share/mibs/iana/IANA-IPPM-METRICS-REGISTRY-MIB Expected "{" (EOF): At line 651 in /usr/share/mibs/iana/IANA-IPPM-METRICS-REGISTRY-MIB Bad object identifier: At line 651 in /usr/share/mibs/iana/IANA-IPPM-METRICS-REGISTRY-MIB Bad parse of OBJECT-IDENTITY: At line 651 in /usr/share/mibs/iana/IANA-IPPM-METRICS-REGISTRY-MIB ccitt.1 = No Such Object available on this agent at this OID
madf Posted September 25, 2012 Posted September 25, 2012 ... skyprox:~# snmpget -v2c -c public -m +STG-MIB 127.0.0.1 stg24.users.totalUsers. stg24.users.totalUsers.: Unknown Object Identifier () ... Не может найти MIB. Попробуй явно указать путь: -M +/usr/share/snmp/mibs
yKpon Posted September 25, 2012 Author Posted September 25, 2012 skyprox:~# snmpget -v2c -c public -m +/usr/share/snmp/mibs/STG-MIB.mib 127.0.0.1 stg24.users.totalUsers. stg24.users.totalUsers.: Unknown Object Identifier () skyprox:~# snmptranslate -m +STG-MIB -Tp -IR stg24 +--stg24(1) | +--users(1) | | | +-- -R-- Integer32 totalUsers(1) | +-- -R-- Integer32 onlineUsers(2) | +-- -R-- Integer32 authorizedUsers(3) | +-- -R-- Integer32 alwaysOnlineUsers(4) | +-- -R-- Integer32 noCashUsers(5) | +-- -R-- Integer32 disabledDetailStatsUsers(6) | +-- -R-- Integer32 disabledUsers(7) | +-- -R-- Integer32 passiveUsers(8) | +-- -R-- Integer32 creditUsers(9) | +-- -R-- Integer32 freeMbUsers(10) | +-- -R-- Integer32 tariffChangeUsers(11) | +-- -R-- Integer32 activeUsers(12) | +--tariffs(2) | | | +-- -R-- Integer32 totalTariffs(1) | | | +--tariffUsageTable(2) | | | +--tariffUsageTableEntry(1) | | Index: tariffIndex | | | +-- ---- Integer32 tariffIndex(1) | | Range: 0..255 | +-- -R-- String tariffName(2) | | Textual Convention: DisplayString | | Size: 0..255 | +-- -R-- Integer32 userCount(3) | +--admins(3) | | | +-- -R-- Integer32 totalAdmins(1) | +--services(4) | | | +-- -R-- Integer32 totalServices(1) | +--corporations(5) | | | +-- -R-- Integer32 totalCorporations(1) | +--traffcounter(6) | +-- -R-- Integer32 totalRules(1)
yKpon Posted September 27, 2012 Author Posted September 27, 2012 интересный рисуется график для activeUsers, что он означает?
madf Posted September 27, 2012 Posted September 27, 2012 Из документации: activeUsers (12) — параметр, описывающий количество абонентов у которых имеется посчитанный трафик за сессию.
yKpon Posted April 9, 2013 Author Posted April 9, 2013 после рестарта snmpd почему-то вот так skyprox:/# /usr/bin/snmpget -v2c -c public -m +STG-MIB 127.0.0.1 stg24.users.totalUsers STG-MIB::totalUsers = No Such Object available on this agent at this OID
SpiderX Posted April 9, 2013 Posted April 9, 2013 после рестарта snmpd почему-то вот так smux не переподключается. После рестарта snmpd нужен рестарт stg, чтобы все заработало. Переподключение добавлено в транке, в последнем релизе этого нет.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now