Итак, у меня есть маршрутизатор Adtran, и я хочу отслеживать использование процессора и памяти в одном графике. К сожалению, Adtran не предлагает процентное соотношение для использования памяти так же, как и для использования ЦП. Он предлагает два OID: один, который дает вам свободную память в байтах, а другую, которая дает вам полную память в байтах.CPU и память MRTG вместе
Я хотел бы создать цель cpu_memory в моей конфигурации MRTG, которая выполняет необходимую математику, но я не вижу способа сделать это. В идеале это сработает примерно так:
# CPU Utilization OID: .1.3.6.1.4.1.664.5.53.1.4.1.0
# Total Memory OID: .1.3.6.1.4.1.664.5.53.1.4.7.0 (adGenAOSHeapSize)
# Free Memory OID: .1.3.6.1.4.1.664.5.53.1.4.8.0 (adGenAOSHeapFree)
Target[rtr-cpu_mem]: .1.3.6.1.4.1.664.5.53.1.4.1.0&(100 - (.1.3.6.1.4.1.664.5.53.1.4.8.0/.1.3.6.1.4.1.664.5.53.1.4.7.0)):[email protected]
# ... rest of config
Возможно ли это? Или у меня должен быть отдельный график для памяти?
Что вы используете для сбора/хранения данных и построения графиков MRTG? Я бы создал rrd, который хранил 3 значения отдельно, а затем вычислял процент в CDEF при генерации графика. – Matt