#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