28 Apr 2014

Hantar Emel Jika ada aktiviti dalam Corosync


Dengan Nama Allah Yang Maha Pemurah dan Maha Penyayang.


Notifikasi atau pemberitahuan memang sangat penting dalam urusan pengurusan server. Corosync juga ada menyediakan servis ini iaitu samada dengan menjalankan servis latarbelakang atau servis primitive dalam corosync itu sendiri.

1. Sebagai daemon ( servis latarbelakang )

secara ringkasnya
crm_mon --daemonize –-mail-to user@example.com [--mail-host mail.example.com]

Contoh :
crm_mon --daemonize --mail-to yusdirman@yus.my --mail-host mail.yus.my --mail-from yus@yus.my

Jika dilihat dalam senarai proses aktif :

root@yus2:~# ps axf | grep crm
 21722 pts/0    S+     0:00          \_ grep crm
 3195 ?        S     25:37  \_ /usr/lib/pacemaker/crmd
27782 pts/0    S      0:00 crm_mon --daemonize --mail-to yusdirman@yus.my --mail-from yus@yus.my

Kita akan terima emel daripada server yang akan melaporkan aktiviti berlaku. Contohnya bila salah satu sumber dalam corosync dimula-semula.

2. Sebagai sumber primitive dalam corosync

  primitive resMON ocf:pacemaker:ClusterMon
      operations $id="resMON-operations" 
      op monitor interval="180" timeout="20" 
      params extra_options="--mail-to 
Kesannya, jika ada apa apa peristiwa berlaku pada server seperti sever saling bertukar master atau salah satu sumber mati, maka satu emel akan dihantar kepada penerima untuk memaklumkannya.
Semoga mendapat manfaat dari ilmu ini. Terima kasih

Tiada ulasan:

Catat Ulasan

Demo sero guano?