MRTG добавление новых графиков

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ss25
мл. сержант
Сообщения: 81
Зарегистрирован: 2009-06-18 23:34:09

MRTG добавление новых графиков

Непрочитанное сообщение ss25 » 2012-01-04 16:46:33

Настроил MRTG для сбора статистики по сетевым интерфейсам. Работает графики рисует и показывает.

Решил добавить температуру винтов (4 шт.). Графики создаются но на них ничего не отображается.
Данные по температуре выводятся

Код: Выделить всё

mail# /usr/local/sbin/smartctl -a -s on /dev/ad3 | grep Temp
190 Airflow_Temperature_Cel 0x0022   070   058   045    Old_age   Always       -       30 (Min/Max 16/42)
194 Temperature_Celsius     0x0022   030   042   000    Old_age   Always       -       30 (0 16 0 0 0)
mail# /usr/local/sbin/smartctl -a -s on /dev/ad3 | grep Temp | awk -F " " '{print $10}'
30
30
Конфиг мртг

Код: Выделить всё

WorkDir: /usr/local/www/mrtg
Interval: 5
Refresh: 300
EnableIPv6: no
Options[_]: growright,bits

### Interface 1 >> Descr: 're0' | Name: 're0' | Ip: '193.26.ххх.ууу' | Eth: '00-00-00-00-00-00' ###

Target[127.0.0.1_1]: 1:netstat@127.0.0.1:::::2
SetEnv[127.0.0.1_1]: MRTG_INT_IP="193.26.ххх.ууу" MRTG_INT_DESCR="re0"
MaxBytes[127.0.0.1_1]: 125000000
Title[127.0.0.1_1]: Traffic Analysis for re0 -- mail.ххх
PageTop[127.0.0.1_1]: <h1>Traffic Analysis for re0 -- mail.ххх</h1>

### Interface 2 >> Descr: 'fxp0' | Name: 'fxp0' | Ip: '192.168.1.240' | Eth: '00-02-b3-be-a8-6e' ###

Target[127.0.0.1_2]: 2:netstat@127.0.0.1:::::2
SetEnv[127.0.0.1_2]: MRTG_INT_IP="192.168.1.240" MRTG_INT_DESCR="fxp0"
MaxBytes[127.0.0.1_2]: 12500000
Title[127.0.0.1_2]: Traffic Analysis for 2 -- mail.ххх
PageTop[127.0.0.1_2]: <h1>Traffic Analysis for 2 -- mail.ххх</h1>

### Interface 3 >> Descr: 'fxp1' | Name: 'fxp1' | Ip: '192.168.2.240' | Eth: '00-02-b3-b9-8e-7e' ###

Target[127.0.0.1_3]: 3:netstat@127.0.0.1:::::2
SetEnv[127.0.0.1_3]: MRTG_INT_IP="192.168.2.240" MRTG_INT_DESCR="fxp1"
MaxBytes[127.0.0.1_3]: 12500000
Title[127.0.0.1_3]: Traffic Analysis for 3 -- mail.ххх
PageTop[127.0.0.1_3]: <h1>Traffic Analysis for 3 -- mail.ххх</h1>


Title[hdd_temp0]: HDD Temperatur
Target[hdd_temp0]: `/usr/local/sbin/smartctl -a -s on /dev/ad0 | grep Temp | awk -F " " '{print $10}'`
Options[hdd_temp0]: nobanner, unknaszero, growright, nopercent, gauge, transparent
LegendI[hdd_temp0]: Temperature HDD
LegendO[hdd_temp0]:
YLegend[hdd_temp0]: C
MaxBytes[hdd_temp0]: 200
AbsMax[hdd_temp0]: 200
ShortLegend[hdd_temp0]: Grad
PageTop[hdd_temp0]: <h1><B>/dev/ad0 temperature</B></h1>
Legend1[hdd_temp0]: HDD Temperature

Title[hdd_temp1]: HDD Temperatur
Target[hdd_temp1]: `/usr/local/sbin/smartctl -a -s on /dev/ad1 | grep Temp | awk -F " " '{print $10}'`
Options[hdd_temp1]: nobanner, unknaszero, growright, nopercent, gauge, transparent
LegendI[hdd_temp1]: Temperature HDD
LegendO[hdd_temp1]:
YLegend[hdd_temp1]: C
MaxBytes[hdd_temp1]: 200
AbsMax[hdd_temp1]: 200
ShortLegend[hdd_temp1]: Grad
PageTop[hdd_temp1]: <h1><B>/dev/ad1 temperature</B></h1>
Legend1[hdd_temp1]: HDD Temperature

Title[hdd_temp2]: HDD Temperatur
Target[hdd_temp2]: `/usr/local/sbin/smartctl -a -s on /dev/ad2 | grep Temp | awk -F " " '{print $10}'`
Options[hdd_temp2]: nobanner, unknaszero, growright, nopercent, gauge, transparent
LegendI[hdd_temp2]: Temperature HDD
LegendO[hdd_temp2]:
YLegend[hdd_temp2]: C
MaxBytes[hdd_temp2]: 200
AbsMax[hdd_temp2]: 200
ShortLegend[hdd_temp2]: Grad
PageTop[hdd_temp2]: <h1><B>/dev/ad2 temperature</B></h1>
Legend1[hdd_temp2]: HDD Temperature

Title[hdd_temp3]: HDD Temperatur
Target[hdd_temp3]: `/usr/local/sbin/smartctl -a -s on /dev/ad3 | grep Temp | awk -F " " '{print $10}'`
Options[hdd_temp3]: nobanner, unknaszero, growright, nopercent, gauge, transparent
LegendI[hdd_temp3]: Temperature HDD
LegendO[hdd_temp3]:
YLegend[hdd_temp3]: C
MaxBytes[hdd_temp3]: 200
AbsMax[hdd_temp3]: 200
ShortLegend[hdd_temp3]: Grad
PageTop[hdd_temp3]: <h1><B>/dev/ad3 temperature</B></h1>
Legend1[hdd_temp3]: HDD Temperature


Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: MRTG добавление новых графиков

Непрочитанное сообщение Alex Keda » 2012-01-04 21:10:18

подебажить?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ss25
мл. сержант
Сообщения: 81
Зарегистрирован: 2009-06-18 23:34:09

Re: MRTG добавление новых графиков

Непрочитанное сообщение ss25 » 2012-01-05 14:31:43

Ошибок не вылазит но mrtg года выполняет внешнюю команду на получение данных записывает в лог с значениями графиков только 1 значение и затирает старое.

Код: Выделить всё

1325762702 25 25
1325762702 0 0 0 0
1325762401 0 0 0 0
1325762400 0 0 0 0
1325762100 0 0 0 0
1325761800 0 0 0 0
1325761500 0 0 0 0
Конфиг сократил до 1 графика.

Код: Выделить всё

#Общие параметры
HtmlDir: /usr/local/www/mrtg
ImageDir: /usr/local/www/mrtg
LogDir: /usr/local/www/mrtg
Language: russian
Options[^]: growright, unknaszero, nobanner, transparent, noinfo, nopercent, integer
Background[_]: #C8C0A2
XSize[_]: 400
YSize[_]: 100


#Смотрим температуру HDD
Title[hdd_temp0]: HDD Temperature /dev/ad0
Target[hdd_temp0]: `/usr/local/sbin/smartctl -a -s on /dev/ad0 | grep Temp | awk -F " " '{print $10}'`
LegendI[hdd_temp0]: Airflow Temperature Celsium
LegendO[hdd_temp0]: Temperature Celsium
YLegend[hdd_temp0]: Celsium
MaxBytes[hdd_temp0]: 100
AbsMax[hdd_temp0]: 200
ShortLegend[hdd_temp0]: Grad
PageTop[hdd_temp0]: <h1>HDD Temperature /dev/ad0</h1>
Legend1[hdd_temp0]: HDD Airflow Temperature /dev/ad0
Legend2[hdd_temp0]: HDD Temperature /dev/ad0


Аватара пользователя
ss25
мл. сержант
Сообщения: 81
Зарегистрирован: 2009-06-18 23:34:09

Re: MRTG добавление новых графиков

Непрочитанное сообщение ss25 » 2012-01-05 14:42:42

Что нужно подсунуть MRTG сюда Target[hdd_temp0] чтобы нормально значения в лог записывались.