zabbix之數據庫備份


#zabbix數據庫備份
[root@zabbix-server script]# cd /server/script

[root@zabbix-server script]# ll
總用量 12
-rwxr-xr-x 1 root root 124 3月  19 09:24 zabbix_db_del.sh
-rwxr-xr-x 1 root root  89 3月  19 09:15 zabbix_db_to_rsync-server.sh
-rwxr-xr-x 1 root root 355 3月  19 09:00 zabbix_mariadb_backup.sh


#zabbix數據庫備份
[root@zabbix-server script]# cat zabbix_mariadb_backup.sh 
#!/bin/bash
username=root
password=hotdoor@123
File=zabbix_`date '+%Y-%m-%d'`.sql
mysql -u$username -p$password -e "show databases"
/usr/bin/mysqldump -u$username -p$password --all-databases >/data/zabbix-backup/$File
    if [ $? -eq 0 ];then
        echo "---------backup OK-------"
     else
        echo "-------backup close------"
        exit
    fi

#zabbix數據庫同步到rsync-server服務器
[root@zabbix-server script]# cat zabbix_db_to_rsync-server.sh 
#!/bin/sh
cd /data/zabbix-backup
scp zabbix_*.sql root@rsync-server:/data/zabbix-backup/

#zabbix數據庫,只保留三天數據
[root@zabbix-server script]# cat zabbix_db_del.sh 
#!/bin/bash
#del 3 day zabbix-server db backup
find /data/zabbix-backup/ -type f -name "zabbix_*.sql" -mtime +1|xargs rm -f

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM