값이 없는 Cacti rrdtool 그래프, .rrd 파일의 NaN

값이 없는 Cacti rrdtool 그래프, .rrd 파일의 NaN

Cacti 0.8.7h, 최신 RRDTool 포함. CPU/인터페이스 트래픽 그래프를 성공적으로 작성했지만 다음과 같은 빈 그래프가 표시되었습니다.

...메모리/온도 모니터링의 경우.

문제/버그가 실제로 보관되었습니다.여기, 그러나 이 게시물은 도움이 되지 않았습니다.

예를 들어 값을 snmp로 얻을 수 있습니다 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 정보를 저장하려는 모든 것)가 가능하다는 것을 확인하셨습니까? 이를 허용하도록 파일/디렉토리에 대한 권한이 올바르게 설정되어 있습니까?

파일/디렉터리 소유권/권한이 문제가 될 수 있다는 귀하의 의견에 응답하여 OpenBSD에서 실행되는 Cacti 설치에 유용하다고 생각되는 내용을 공유하겠습니다(일명 배치 및 구문은 다른 시스템에 따라 다를 수 있음).

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'

나는 선인장에서 날씨 지도를 많이 사용하고 권한을 계속해서 재설정해야 하는 경우가 종종 있으며 이로 인해 계속해서 그것에 대해 생각해야 하는 골치 아픈 일이 줄어듭니다.

777은 보안 측면에서 이러한 섹션에 대해 너무 개방적일 수 있습니다. 그렇다면 응용 프로그램의 유용성을 계속 제공하는 더 나은 설정을 언급해 주시면 감사하겠습니다.

답변2

rra 디렉토리에 권한 설정

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

그러면 문제가 해결될 것입니다.

rra 디렉토리가 업데이트되더라도 그래프 값이 없습니다. 이는 권한으로 인해 Apache가 폴더/파일을 읽을 수 없음을 의미합니다.

이것이 당신에게 도움이 되기를 바랍니다.

답변3

선인장 로깅을 DEBUG로 설정하고 모든 폴러 통계, 폴러 오류, 폴러 경고 옵션을 확인하고 cacti.log 파일을 확인합니다. 일반적으로 출력이 표시되며 로그에서 조사를 시작할 수 있습니다.

관련 정보