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


26

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


가장 간단한 해결이 년을 기다리고, 이것은 실제 리셋 데이터에 completly 회전 데이터가 기본입니다 시간 :하지만 어떻게는 : 당신이 답변의 하단이, 설명입니다
Znik

답변:


38

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

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

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


/ var / lib / munin은 /etc/munin/munin.conf의 dbdir 등록 정보에 의해 정의됩니다. dbdir / var / lib / munin이 기본 설정이지만 변경할 수 있습니다. RRD 파일의 실제 경로는 웹 인터페이스의 그래픽 그리기에 대한 URL 경로와 유사합니다.
Znik

7

또는 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


스파이크는 잘못 구성된 노드 플러그인에 문제가 있습니다.
Znik

2

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

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


2

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


소스에서 설치 한 파일은 실제로 어느 위치에있을 수 있습니다 /opt/munin/www/docs/<hostgroup>/<hostname>. 노드의 플러그인을 망 쳤고 새 정의가 호스트의 웹 페이지에 나타나지 않는 경우 특히 웹 파일 (및 디렉토리)을 삭제하려고 할 수 있습니다.
the-wabbit

해당 파일을 제거하려면 어떻게해야합니까? 주요 질문은 모니터링되는 호스트를 제거하거나 이름을 바꾸거나 이동하지 않고 그리기 데이터를 재설정하는 방법입니다.
Znik

0

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

  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 {} \;

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.