LINUX.ORG.RU
ФорумAdmin

как заставить mrtg генерить графики по собственным данным?


0

0

Допустим хочу мониторить температуру процессора и материнской платы.
Написал небольщой перловый скрипт, который видирает эти два числа, выдаваемые lm_sensors.
То есть скрипт при запуске выдает два числа:
X
Y

mrtg же должен по ним строить график? Он в свой лог (кстати интересен его формат), эти числа пишет, но графики пустые рисует.
Может ему еще чего то надо? Пытался после X, Y еще пару чисел выводить (имя и аптайм), не помогает.

Конфиг mrtg приблизительно такой:

Refresh: 300 
WriteExpires: Yes 

Target[temper]: `/usr/local/mrtg/configs/temper/t1`
MaxBytes[examplescript]: 70
Title[temper]: C of router
PageTop[examplescript]: <H1>C of router</H1>

смотри на linuxnews.ru в старой документации

anonymous
()

Это http://linuxnews.ru/docs/old/mrtg.txt ?

Там ничего нового - основная мысль, нужны два числа. У меня они как раз и выдаются. Сам вот непонимаю, в чем тут прикол.

EightN
() автор топика

Числа десятичные? Если десятичние дроби то он их не хавает для графиков. Надо в целый тип перегнать. Если не это. То рой конфиг. Добавь че, убери лишнее :)

main_prog
()

В общем ступил я - числа то постоянные, а не возрастающие.

Поэтому достаточно было добавать в конфиг mrtg Options[temper]: absolute,gauge

невнимательно доку прочитал :)

А дроби он действительно игнорирует, приходится отрезать дробную часть.

anonymous
()

попробуй для этих целей rrdtools-ы , они имхо для этого удобнее чем mrtg + графики красивше получаються

ae
()

Спасибо - вот сейчас смотрю. Вещь действительно стоящая.

EightN
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.