Membuat Monitoring: Backup APP SDA via Monit

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

  1. Ssh ke 172.16.40.250:6069

  1. 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

  1. 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.

  1. Pada /etc/monit/conf-enabled jalankan command:
sudo ln -s ../conf-available/backup_app_facility

  1. Jalankan command:
sudo monit reload

Sample Output


NOTE: output di atas berstatus failed karena belum ada file backup. 

Posting Komentar

0 Komentar