График Cacti rrdtool без значений, NaN в файле .rrd

График Cacti rrdtool без значений, NaN в файле .rrd

Cacti 0.8.7h с последним RRDTool. Я успешно построил графики трафика ЦП/интерфейса, но получил пустые графики, как этот:

...когда речь идет о мониторинге памяти/температуры.

Проблема/ошибка фактически заархивированаздесь, однако этот пост не помог.

Я могу snmpget значение, например SNMPv2-SMI::enterprises.9.9.13.1.3.1.3.1 = Gauge32: 26. Однако, проблема, похоже, существует при сохранении этих значений в файле .rrd.

Вывод, rrdtool info powerbseipv6testrouter_cisco_memfree_40.rrd AVERAGE cisco_memfreeкак показано ниже:

filename = "powerbseipv6testrouter_cisco_memfree_40.rrd" 
rrd_version = "0003"
step = 300
last_update = 1321867894
ds[cisco_memfree].type = "GAUGE"
ds[cisco_memfree].minimal_heartbeat = 600
ds[cisco_memfree].min = 0.0000000000e+00
ds[cisco_memfree].max = 1.0000000000e+12
ds[cisco_memfree].last_ds = "UNKN"
ds[cisco_memfree].value = 0.0000000000e+00
ds[cisco_memfree].unknown_sec = 94
rra[0].cf = "AVERAGE"
rra[0].rows = 600
rra[0].pdp_per_row = 1
rra[0].xff = 5.0000000000e-01
rra[0].cdp_prep[0].value = NaN
rra[0].cdp_prep[0].unknown_datapoints = 0
rra[1].cf = "AVERAGE"
rra[1].rows = 700
rra[1].pdp_per_row = 6
rra[1].xff = 5.0000000000e-01
rra[1].cdp_prep[0].value = NaN
rra[1].cdp_prep[0].unknown_datapoints = 0
rra[2].cf = "AVERAGE"
rra[2].rows = 775
rra[2].pdp_per_row = 24
rra[2].xff = 5.0000000000e-01
rra[2].cdp_prep[0].value = NaN
rra[2].cdp_prep[0].unknown_datapoints = 18
rra[3].cf = "AVERAGE"
rra[3].rows = 797
rra[3].pdp_per_row = 288
rra[3].xff = 5.0000000000e-01
rra[3].cdp_prep[0].value = NaN
rra[3].cdp_prep[0].unknown_datapoints = 114
rra[4].cf = "MAX"
rra[4].rows = 600
rra[4].pdp_per_row = 1
rra[4].xff = 5.0000000000e-01
rra[4].cdp_prep[0].value = NaN
rra[4].cdp_prep[0].unknown_datapoints = 0
rra[5].cf = "MAX"
rra[5].rows = 700
rra[5].pdp_per_row = 6
rra[5].xff = 5.0000000000e-01
rra[5].cdp_prep[0].value = NaN
rra[5].cdp_prep[0].unknown_datapoints = 0
rra[6].cf = "MAX"
rra[6].rows = 775
rra[6].pdp_per_row = 24
rra[6].xff = 5.0000000000e-01
rra[6].cdp_prep[0].value = NaN
rra[6].cdp_prep[0].unknown_datapoints = 18
rra[7].cf = "MAX"
rra[7].rows = 797
rra[7].pdp_per_row = 288
rra[7].xff = 5.0000000000e-01
rra[7].cdp_prep[0].value = NaN
rra[7].cdp_prep[0].unknown_datapoints = 114

решение1

Помимо обновления до последней версии 0.8.8, вы подтвердили, что вы (или что-то, что пытается сохранить информацию rrd в файле .rrd) можете? Установлены ли разрешения для файла/каталога должным образом, чтобы разрешить это?

В ответ на ваш комментарий о том, что проблема может быть связана с владением файлами/каталогами/разрешениями, я поделюсь тем, что я нашел полезным для своих установок Cacti, работающих на OpenBSD (т. е. ваше размещение и синтаксис могут отличаться в других системах):

chown -R www:www /var/www/htdocs/*
echo 'web directories reset to www:www ownership'
chmod -R 777 /var/www/htdocs/cacti/plugins/*
chmod -R 777 /var/www/htdocs/cacti/log/*
chmod -R 777 /var/www/htdocs/cacti/rra/*
echo 'cacti plugin, log, and rra directories set to full r,w,x'

Я активно использую карты погоды в Cacti и часто обнаруживаю, что мне приходится снова и снова сбрасывать разрешения. Это избавило меня от головной боли, связанной с постоянными мыслями об этом.

777 может оказаться слишком открытым для этих разделов с точки зрения безопасности, и если это так, я был бы рад, если бы была упомянута лучшая настройка, которая по-прежнему обеспечивала бы удобство использования приложения.

решение2

установить разрешение в каталоге rra

chown cacti:apache rra -R (Directory)
chmod 755 rra -R

Это должно решить вашу проблему.

Значения графика отсутствуют, даже если ваш каталог rra обновлен. Это означает, что Apache не может прочитать папку/файлы из-за разрешений.

Надеюсь, это вам поможет.

решение3

установите для Cacti ведение журнала на DEBUG и проверьте все параметры Poller Statistics, Poller Errors, Poller Warning, проверьте файлы Cacti.log, обычно они показывают вывод, вы можете начать расследование из журнала.

Связанный контент