Возможно ли опрашивать показания трафика с коммутаторов Cisco чаще, чем каждые пять минут?
Создание простой MRTG-подобной настройки для контроля нагрузки на наши сетевые коммутаторы. Мне сказали, что коммутаторы Cisco настроены на опрос каждые пять минут, но мы хотели бы получать более точные показания, возможно, раз в минуту.
Это то, что можно сделать? Или мы просто будем хранить дублирующиеся данные, потому что Cisco обновляет только свои номера трафика каждые пять минут, или потому что они используют скользящее среднее значение за пять минут для своих чтений?
2 ответа
Вы можете опрашивать ifInOctets/ifOutOctet/ifHCInOctets/ifHCOutOctets каждую минуту без проблем с обновлением. Единственная проблема, с которой вы можете столкнуться, - это высокая загрузка ЦП на коммутаторе / маршрутизаторе при опросе большого количества OID / минут (это сильно зависит от модели устройства).
PS: MRTG с механизмом хранения по умолчанию хранит данные только каждые 5 минут, поэтому обязательно сохраняйте данные в rrd файлах
Работа счетчиков SNMP с MRTG (rrd) заключается в том, что они представляют собой общий отправленный трафик. Они, чем обернуть в 2^32 и 2^64. Затем MRTG проводит измерения и вычисляет скорость по разности двух измерений. Так что это не так, как снимок текущего курса.
Поэтому я хочу сказать, что если вы будете опрашивать количество отправляемого трафика чаще, вы на самом деле не получите большую точность, а скорее более высокое разрешение во времени. Вы сможете увидеть, какой курс был в течение определенной минуты, а не каждые 5 минут. Поэтому, когда вы проводите опрос каждые 5 минут, вы действительно получаете скорость за 5 минут, конвертированную в скорость в секунду, такую как мегабит в секунду.
Вам также может потребоваться настроить rrd-файлы, чтобы они не усреднялись в течение 5 минут независимо от того, сколько выборок вы берете.
При этом, вы, вероятно, можете опрашивать каждую минуту с SNMP, просто убедитесь, что вы контролируете процессор.