faq обучение настройка
Текущее время: Пт июн 13, 2025 13:30

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Как обнулять счетчики по SNMP?
СообщениеДобавлено: Чт июн 28, 2007 16:09 
Не в сети

Зарегистрирован: Чт июн 28, 2007 16:00
Сообщений: 24
Здраствуйте.
По долгу службы переписываю скрипт, написанный другим программистом. Задача сводится к переодическому сбору траффика со свитча, делается это примерно такой строчкой:
Код:
snmpget -c public '.$host.' 1.3.6.1.2.1.2.2.1.10.'.$port

После того, как мы прошлись по всем портам, обнуляем счетчики:
Код:
snmpset -c private '.$ipaddr.' 1.3.6.1.4.1.171.11.64.1.2.1.2.8.0 i 2';


Вопрос: как сделать, чтобы обнулить какой-то определенный счетчик, а не все сразу? Пробывал делать snmpset напрямую на ifInOptect - пишет что read only.

Буду очень признателен за помощь.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 28, 2007 16:28 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Так сделать нельзя. Ведь это же нельзя и через CLI.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 19, 2007 07:31 
Не в сети

Зарегистрирован: Чт ноя 22, 2007 12:04
Сообщений: 61
Можно ли как-то при обнулении не терять трафик за промежуток между считыванием и обнулением? Что-то подобное iptables -L -Z (чтение с обнлением) или небольшая потеря данных при этом неизбежна.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 21, 2007 00:23 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Нет это к сожалению невозможно.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 10, 2008 16:27 
Не в сети

Зарегистрирован: Чт июн 28, 2007 16:00
Сообщений: 24
Возникла такая проблема - перестали обнуляться счетчики:
Код:
$ snmpset -v 2c -c private 192.168.101.5 1.3.6.1.4.1.171.11.64.1.2.1.2.8.0 integer 2
1.3.6.1.4.1.171.11.64.1.2.1.2.8.0: Bad variable type (Type of attribute is Timeticks, not INTEGER)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 10, 2008 16:43 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Это произошло после смены прошивки?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 10, 2008 16:53 
Не в сети

Зарегистрирован: Чт июн 28, 2007 16:00
Сообщений: 24
Demin Ivan писал(а):
Это произошло после смены прошивки?


Нет. Статистика собиралась скриптом с 3-х свитчей. В какой-то момент все поломалось, никак не могу найти причину - со всех 3-х свитчей такой-же ответ. Думал что что-то с snmp на клиенте, попробовал с другой машины - тоже самое.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 10, 2008 17:20 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
У Вас какая версия прошивки?

Код:
snmpwalk -v2c -c private 192.168.1.226 1.3.6.1.2.1.2.2.1.10.1
IF-MIB::ifInOctets.1 = Counter32: 13651

snmpset -v2c -c private 192.168.1.226 1.3.6.1.4.1.171.11.64.1.2.1.2.8.0 i 2
SNMPv2-SMI::enterprises.171.11.64.1.2.1.2.8.0 = INTEGER: 2

snmpwalk -v2c -c private 192.168.1.226 1.3.6.1.2.1.2.2.1.10.1
IF-MIB::ifInOctets.1 = Counter32: 0

snmpset -v2c -c private 192.168.1.226 1.3.6.1.4.1.171.11.64.1.2.1.2.8.0 inte
ger 2
SNMPv2-SMI::enterprises.171.11.64.1.2.1.2.8.0 = INTEGER: 2

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт янв 11, 2008 09:02 
Не в сети

Зарегистрирован: Чт июн 28, 2007 16:00
Сообщений: 24
Firmware Version 4.01-B19
Hardware Version 0A3G



Код:
su# snmpget -v 2c -c public 192.168.101.5 ifInOctets.1
interfaces.ifTable.ifEntry.ifInOctets.1 = Counter32: 0
su# snmpset -v 2c -c private 192.168.101.5 1.3.6.1.4.1.171.11.64.1.2.1.2.8.0 integer 2
1.3.6.1.4.1.171.11.64.1.2.1.2.8.0: Bad variable type (Type of attribute is Timeticks, not INTEGER)
su# snmpget -v 2c -c public 192.168.101.5 ifInOctets.2
interfaces.ifTable.ifEntry.ifInOctets.2 = Counter32: 1199
su# snmpset -v 2c -c private 192.168.101.5 1.3.6.1.4.1.171.11.64.1.2.1.2.8.0 integer 2
1.3.6.1.4.1.171.11.64.1.2.1.2.8.0: Bad variable type (Type of attribute is Timeticks, not INTEGER)
su# 


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт янв 11, 2008 10:26 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Я Вам выслал прошивку на e-mail.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 17, 2008 11:03 
Не в сети

Зарегистрирован: Чт июн 28, 2007 16:00
Сообщений: 24
Bigarov Ruslan писал(а):
Я Вам выслал прошивку на e-mail.


Перепрошил один из трех свитчей, ничего не изменилось.

Не могу слить конфигурацию свитча через tftp из web - пишет Connect... а потом No TFTP process. Хотя прошивка то закачивается через tftp.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 17, 2008 14:29 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
2 Turbid > Опишите более подробно по проблеме: какая версия прошивки, что настроено, какими командама SNMP Вы пытаетесь сохранить конфигурационный файл.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 17, 2008 14:39 
Не в сети

Зарегистрирован: Чт июн 28, 2007 16:00
Сообщений: 24
Bigarov Ruslan писал(а):
2 Turbid > Опишите более подробно по проблеме: какая версия прошивки, что настроено, какими командама SNMP Вы пытаетесь сохранить конфигурационный файл.


Проблема с обнулением счетчиков решилась переустановкой snmp-клиента во FreeBSD.

Я обновлял прошивку через веб-интерфейс. Потом хотел слить новый конфигурационный файл через пункт Upload Configuration, но не получилось - аплет пишет No TFTP process, хотя с этого же TFTP-сервера скачивает прошивку нормально.

Цитата:
Firmware Version 5.01-B16
Hardware Version 0A3G


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 17, 2008 15:02 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Код:
DES-3526:admin#sh sw
Command: show switch

Device Type       : DES-3526 Fast-Ethernet Switch
Combo Port Type   : 1000Base-T + 1000Base-T (DEM-310GT)
MAC Address       : 00-15-E9-AC-D7-EB
IP Address        : 192.168.1.226 (Manual)
VLAN Name         : default
Subnet Mask       : 255.255.255.0
Default Gateway   : 0.0.0.0
Boot PROM Version : Build 3.00.005
Firmware Version  : Build 5.01-B16

snmpset -v2c -c private 192.168.1.226  1.3.6.1.4.1.171.12.1.2.1.1.3.3 a 192.168.1.15
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: 192.168.1.15

snmpset -v2c -c private 192.168.1.226 1.3.6.1.4.1.171.12.1.2.1.1.4.3 i 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2

snmpset -v2c -c private 192.168.1.226 1.3.6.1.4.1.171.12.1.2.1.1.5.3 s test3526.cfg
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "test3526.cfg"

snmpset -v2c -c private 192.168.1.226 1.3.6.1.4.1.171.12.1.2.1.1.7.3 i 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2

snmpset -v2c -c private 192.168.1.226 1.3.6.1.4.1.171.12.1.2.1.1.8.3 i 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3 = INTEGER: 3


Я проверил, всё работает.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 111


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB