2013-05-29 3 views
0

MRTG 시스템을 사용 중이며 .log 파일에 로그 사용 데이터가 있습니다. 임계 값 경고를 얻기 위해 'ThreshProgI'를 사용했는데 정상적으로 작동했습니다.MRTG rrdtool을 사용하여 시작한 후 MRTG ThreshProgI/O가 작동을 멈 춥니 다.

사용 현황 로깅 형식을 rrdtool로 변경 했으므로 시스템에서 모든 사용을 .rrd 파일로 로깅합니다.

이제 문제는 임계 값 경고를 전송하지 않습니다. 낮은 값 'ThreshMaxI'로 테스트했지만 'ThreshProgI'스크립트가 실행되지 않습니다.

누구든지이 문제에 직면 했습니까?

답변

1

MRTG 프로세스에서 쓸 수있는 ThreshDir을 정의 했습니까?

임계 값을 MRTG/RRD와 함께 사용하려면 쓰기 가능한 ThreshDir과 ThreshProgI [] 및 ThreshMaxI []를 정의해야합니다. 디렉토리가 정의되지 않았거나 쓰기 가능하지 않은 경우, 임계 값은 점검되지 않습니다.

EG :

ThreshDir: /u01/rrdtool/thresholds 
ThreshMaxO[offset]: 5 
ThreshProgO[offset]: /usr/local/bin/notify 
+0

덕분에 지팡이! 당신 말이 맞아요. 나는 지난 금요일에 그것을 알아 냈고 그것을 고쳤습니다. 지금은 완벽하게 작동하고 있습니다 :) –

+0

Hi Stave, 이것이 내가 가지고있는 문제와 관련이 있는지 확실하지 않습니다. ThreshDir을 추가하면 문제가 해결되었지만 이제 ThreshProgI/O는 처음에만 작동합니다. 다음 5 분 안에 작동하지 않을 것입니다. 처음 실행하면 TheshDir에 파일이 생성됩니다. 나중에 삭제하면 ThreshProgI/O가 작동합니다. htis 문제를 해결하도록 도와 주시겠습니까? 감사합니다. –

+1

이것은 의도적으로 설계된 것입니다. 임계 값이 깨질 때마다 threshprogI/O가/first/time으로 만 트리거되고 이후에는 중단되지 않습니다. 따라서 임계 값 파일을 삭제하면 다시 트리거됩니다. –