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/bash
backup_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