Zabbix에서 SoftwareRAID 모니터링

1878 단어 zabbixRAID
Zabbix 에이전트에 UserParameter를 설정하여 SoftwareRAID의 상태를 모니터링합니다. 에이전트 측은 CentOS입니다.

SoftwareRAID의 상태 확인



RAID 상태는 /proc/mdstat를 보면 확인할 수 있습니다. RAID1에서 정상이면 아래와 같이 표시됩니다.

/proc/mdstat
Personalities : [raid1] 
md0 : active raid1 sdb1[1] sda1[2]
      511988 blocks super 1.0 [2/2] [UU]

md1 : active raid1 sdb2[1] sda2[2]
      976247676 blocks super 1.1 [2/2] [UU]
      bitmap: 5/8 pages [20KB], 65536KB chunk

그렇지 않으면 [UU] 부분이 [U_] 등입니다. 이번에는이 "[]"내부를 모니터링하도록 설정합니다.

에이전트 설정



이미 에이전트 모니터링이 수행되었다고 가정합니다.
에이전트 구성 파일의 다음 매개변수를 추가합니다. 또한 매개 변수 이름은 선택 사항입니다. 매개 변수를 추가한 후 에이전트를 다시 시작합니다.

/etc/zabbix/zabbix_agentd.conf
UserParameter=raid.healthy,egrep '[0-9]+ blocks (.* )?\[[0-9]+/[0-9]+\] \[U+\]' /proc/mdstat|wc -l

모니터링 템플릿 만들기



Zabbix의 설정 -> 템플릿에서 템플릿 목록을 볼 수 있으며 오른쪽 상단의 テンプレートの作成에서 만들 수 있습니다.

템플릿 이름과 적절한 그룹을 설정하고 追加 합니다.

아이템



만든 템플릿의 항목을 선택하고 アイテムの作成에서 만듭니다.



트리거



RAID에 장애가 발생했을 때 경고가 발생하도록 설정합니다. 마찬가지로 템플릿 트리거를 선택하고 トリガーの作成에서 만듭니다.
조건식은 일례이므로 다른 설정과 함께 상황에 따라 설정하십시오. 아래는 RAID1의 경우.



그래프



필요한 경우 설정합니다.

참고


  • Zabbix 에이전트로 리눅스 소프트웨어 RAID를 모니터링 - 블로그 - Walbrix Corporation
  • 좋은 웹페이지 즐겨찾기