Membuat Monitoring: Backup APP SDA via Monit
Objective
Melakukan monitoring backup APP (/var/www/html) SDA
Mengapa Penting
Karena untuk melihat dan memastikan telah dilakukan backup pada direktori /var/www/html pada setiap container APP SDA
Monitoring Script
- Ssh ke 172.16.40.250:6069
- filename: vi /opt/monit_scripts/check_backup_app/check_backup_app_<nama_container>.sh
#!/bin/bashbackup_location=/zbackup/app/<nama dir backup>cmd="find "$backup_location" -maxdepth 1 -type f -mtime -1";#echo $cmd;backup_list=`$cmd`;echo $backup_list;if [ -z "$backup_list" ]then exit 1;else exit 0;fi
Pada terminal, untuk paste tekan shift + insert. Save.
Buat file tersebut bisa dieksekusi dengan command
- filename: vi /etc/monit/conf-available/backup_app_facility
check program backup_app_<nama_container> with path "/opt/monit_scripts/check_backup_app/check_backup_app_facility.sh"if status != 0 then alert
Save.
- Pada /etc/monit/conf-enabled jalankan command:
sudo ln -s ../conf-available/backup_app_facility
- Jalankan command:
sudo monit reload


0 Komentar