Назад | Перейти на главную страницу

Можно ли опрашивать показания трафика от коммутаторов Cisco чаще, чем каждые пять минут?

Собираем простую установку, похожую на MRTG, для мониторинга нагрузки на наши сетевые коммутаторы. Мне сказали, что коммутаторы Cisco настроены на опрос каждые пять минут, но мы хотели бы получать более точные показания, возможно, раз в минуту.

Это можно сделать? Или мы просто будем хранить дублирующиеся данные, потому что Cisco обновляет данные о трафике каждые пять минут, или потому, что они используют пятиминутное скользящее среднее для своих показаний?

Вы можете опрашивать ifInOctets / ifOutOctet / ifHCInOctets / ifHCOutOctets каждую минуту без каких-либо проблем с обновлением. Единственная проблема, с которой вы можете столкнуться, - это большая загрузка ЦП на коммутаторе / маршрутизаторе, если вы опрашиваете много OID в минуту (это сильно зависит от модели устройства).

PS: MRTG с механизмом хранения по умолчанию хранит данные только каждые 5 минут, поэтому обязательно сохраняйте данные в файлах rrd.

Счетчики SNMP работают с MRTG (rrd) так, что они представляют собой общий отправленный трафик. Затем они оборачиваются на 2 ^ 32 и 2 ^ 64. Затем MRTG выполняет измерения и вычисляет скорость по разнице двух измерений. Так что это не похоже на то, чтобы делать снимок текущего курса.

Я хочу сказать, что если вы будете чаще опрашивать объем трафика, отправляемого чаще, вы на самом деле не получите больше точность а скорее более высокий разрешение во времени. Вы сможете увидеть, какая скорость была в течение определенной минуты, а не каждые 5 минут. Итак, когда вы опрашиваете каждые 5 минут, вы действительно получаете скорость за 5 минут, конвертированную в скорость в секунду, такую ​​как мегабит в секунду.

Вам также может потребоваться настроить файлы rrd, чтобы они не усредняли более 5 минут независимо от того, сколько образцов вы берете.

При этом вы, вероятно, можете опрашивать каждую минуту из SNMP, просто убедитесь, что вы контролируете процессор.