[server] munin 그래프를 재설정하는 방법

Munin 의 특정 호스트에 대한 모든 그래프를 재설정하고 싶습니다 . 내가 어떻게 할 수 있는지 아는 사람?



답변

Munin 데이터는 Round Robin Database 파일 (.rrd)에 저장됩니다. 이들은 / var / lib / munin에 저장됩니다.

각 호스트 및 호스트 그룹에는 / var / lib / munin 아래에 자체 하위 디렉토리가 있습니다.

해당 호스트 이름 아래의 .rrd 파일을 삭제하면 데이터가 제로화됩니다. 몇 분 후에 그래프가 다시 생성됩니다.


답변

또는 RRD 파일의 데이터를 수정하려는 경우 (예 : 서버 재부팅시 네트워크 그래프의 급증) 다음을 실행하십시오.

rrddtool dump /var/lib/munin/xy/z.rrd >z.xml

xml 파일의 데이터를 편집하고 (큰 값을 수정하지만 과학적 표기법임을 기억하십시오) RRD 파일을 다시 만드십시오.

rrdtool restore z.xml x.rrd

이 새로운 RRD로 원본 RRD를 덮어 씁니다. 이를 사용하여 값을 수정하고 이전 데이터를 계속 보존 할 수 있습니다.

편집 : 당신은 여기에 자세한 설명과 방법을 찾을 수 있습니다 : http://munin-monitoring.org/wiki/SpikeRemoval


답변

예, munin에서 그래프를 생성하는*.rrd 폴더 (.html 파일이있는 위치)의 모든 파일을 삭제하십시오 . /var/lib/munin/xyz/. munin.conf (dbdir)에 정의되어 있습니다.

다음 실행에서 rrd 파일이 재생성됩니다.


답변

작성된 html 파일도 제거해야합니다. 일반적으로 / var / www / munin / 아래에 있습니다. 해당 디렉토리에는 호스트 그룹 디렉토리가 있습니다. 재설정하려는 그래프의 .png 파일과 .html 파일을 삭제하십시오.


답변

마스터 서버에서 다음으로 단일 유형 그래프를 제거합니다.

  1. 루트로 로그인하십시오 :

sudo su

  1. 현재 상태 백업 :

cp -rp /var/lib/munin /var/lib/munin.bak

  1. 플러그인 그래프 nginx_ *에 대해 삭제할 모든 파일을 검색 하고 확인 하십시오 .

find /var/lib/munin -name *nginx_*.rrd

  1. 삭제할 모든 파일을 확인하십시오 !

  2. 플러그인 nginx_ *의 그래프 파일을 삭제하십시오 .

find /var/lib/munin -name *nginx_*.rrd -exec rm {} \;


답변