ping_
차트는 제공되지 않지만( graph no
구성에서) 위험 및 경고 수준을 트리거하는 데 사용할 수 있는 값을 제공합니다.
munin.conf
내가 가지고 있는 ping_.packetloss.warning 20
플러그인 구성 에는env.packetloss_warn 20
네트워크 케이블이 연결되지 않았습니다.
이 호스트의 노드에 연결된 동안 실행하면 다음과 같은 결과 fetch ping_
가 나타납니다.packetloss.value 100
하지만 5분 후 munin-cron
수동으로 실행한 후에는 웹 페이지에 어떤 경고도 생성되지 않습니다.
ping_
거기에 그래프가 있지만 패킷 손실에 대한 경고는 없습니다 . 어떻게 해야 합니까?
--
방금 rrd 파일에 아무 것도 저장되지 않는다는 것을 발견했습니다 graph no
. 그래서 나는 그것을 주석 처리했고 이제 rrdtool fetch ...
rrd()에 데이터가 있고 munin-limits
작동하는 것 같습니다.
답변1
글쎄요, 제가 무닝을 오해한 것 같습니다.
우선, "문제" 부분은 관련이 없습니다 munin-limits
. 차트만 표시하고 munin-limits
정보를 이메일로 보냅니다. Nagioset al.
munin-limits
플러그인의 사용법 critical
과 일부에 warning
매뉴얼에 오류가 있습니다:https://github.com/munin-monitoring/munin/pull/113
따라서 차트가 없고 중요/경고 구성이 없으면 아무것도 저장되지 않습니다.
이는 packetloss == 100일 때 이메일을 받을 수 있지만 "graph none"을 주석 처리하지 않는 한 그래프에서 이메일을 볼 수 없다는 것을 의미합니다. 이는 수정되어야 한다고 생각합니다.
답변2
ping_에는 여러 가지 버전이 있습니다.
83행을 echo 'packetloss.graph yes'로 변경하세요.
개발자의 의도는 시각적 이미지에 무게를 더하지 않고도 경고 이메일을 생성할 수 있도록 하는 것이었습니다.
답변3
이 플러그인은 다음과 같은 작업을 수행합니다. https://gallery.munin-monitoring.org/plugins/munin-contrib/ping/ https://github.com/munin-monitoring/contrib/blob/master/plugins/ping/ping (같은 소스)
시간을 위한 ping이라는 플러그인과 손실을 위한 ping_packetloss라는 플러그인을 만든 다음 /etc/munin/plugin-conf.d/munin-node에 대상을 입력하고 다시 로드하세요.
시간은 0~0.15초, 손실은 0~100% 단위로 표시되는데, 0~100 그래프에서는 0.05초가 보이지 않기 때문에 별도의 그래프를 만듭니다.