5.6. Ceph Manager alerts 모듈 사용
Ceph Manager alerts 모듈을 사용하여 Red Hat Ceph Storage 클러스터 상태에 대한 간단한 경고 메시지를 이메일로 보낼 수 있습니다.
이 모듈은 강력한 모니터링 솔루션이 될 수 없습니다. Ceph 클러스터 자체의 일부로 실행된다는 사실은 ceph-mgr
데몬 실패 시 경고가 전송되지 않도록 기본적으로 제한됩니다. 그러나 이 모듈은 기존 모니터링 인프라가 없는 환경에 존재하는 독립 실행형 클러스터에 유용할 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- Ceph Monitor 노드에 대한 루트 수준 액세스입니다.
절차
Cephadm 쉘에 로그인합니다.
예제
cephadm shell
[root@host01 ~]# cephadm shell
Copy to Clipboard Copied! Toggle word wrap Toggle overflow alerts 모듈을 활성화합니다.
예제
[ceph: root@host01 /]# ceph mgr module enable alerts
[ceph: root@host01 /]# ceph mgr module enable alerts
Copy to Clipboard Copied! Toggle word wrap Toggle overflow alerts 모듈이 활성화되었는지 확인합니다.
예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow SMTP(Simple Mail Transfer Protocol)를 구성합니다.
구문
ceph config set mgr mgr/alerts/smtp_host SMTP_SERVER ceph config set mgr mgr/alerts/smtp_destination RECEIVER_EMAIL_ADDRESS ceph config set mgr mgr/alerts/smtp_sender SENDER_EMAIL_ADDRESS
ceph config set mgr mgr/alerts/smtp_host SMTP_SERVER ceph config set mgr mgr/alerts/smtp_destination RECEIVER_EMAIL_ADDRESS ceph config set mgr mgr/alerts/smtp_sender SENDER_EMAIL_ADDRESS
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_host smtp.example.com [ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_destination example@example.com [ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_sender example2@example.com
[ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_host smtp.example.com [ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_destination example@example.com [ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_sender example2@example.com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: 포트를 465로 변경합니다.
구문
ceph config set mgr mgr/alerts/smtp_port PORT_NUMBER
ceph config set mgr mgr/alerts/smtp_port PORT_NUMBER
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_port 587
[ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_port 587
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 중요Red Hat Ceph Storage 5 클러스터에서 SSL이 지원되지 않습니다. 경고를 구성하는 동안
smtp_ssl
매개변수를 설정하지 마십시오.SMTP 서버에 인증합니다.
구문
ceph config set mgr mgr/alerts/smtp_user USERNAME ceph config set mgr mgr/alerts/smtp_password PASSWORD
ceph config set mgr mgr/alerts/smtp_user USERNAME ceph config set mgr mgr/alerts/smtp_password PASSWORD
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_user admin1234 [ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_password admin1234
[ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_user admin1234 [ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_password admin1234
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: 기본적으로 SMTP
From
name은Ceph
입니다. 이를 변경하려면smtp_from_name
매개 변수를 설정합니다.구문
ceph config set mgr mgr/alerts/smtp_from_name CLUSTER_NAME
ceph config set mgr mgr/alerts/smtp_from_name CLUSTER_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_from_name 'Ceph Cluster Test'
[ceph: root@host01 /]# ceph config set mgr mgr/alerts/smtp_from_name 'Ceph Cluster Test'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: 기본적으로 alerts 모듈은 스토리지 클러스터의 상태를 1분마다 확인하고 클러스터 상태가 변경될 때 메시지를 보냅니다. 빈도를 변경하려면
interval
매개변수를 설정합니다.구문
ceph config set mgr mgr/alerts/interval INTERVAL
ceph config set mgr mgr/alerts/interval INTERVAL
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph config set mgr mgr/alerts/interval "5m"
[ceph: root@host01 /]# ceph config set mgr mgr/alerts/interval "5m"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예에서는 간격이 5분으로 설정됩니다.
선택 사항: 즉시 경고를 보냅니다.
예제
[ceph: root@host01 /]# ceph alerts send
[ceph: root@host01 /]# ceph alerts send
Copy to Clipboard Copied! Toggle word wrap Toggle overflow