[root@localhost journal]# more /data/mongo_backup/mongobackup.sh
#backup mongodb cloudRd
/zhaopin/mongo/bin/mongodump -h 127.0.0.1:18000 -d cloudRd -o /data/mongo_backup/
tar -zcvf /data/mongo_backup/cloudRd$(date +%Y%m%d).tar.gz /data/mongo_backup/cloudRd
rm -rf /data/mongo_backup/cloudRd
find /data/mongo_backup/cloudRd*.tar.gz -type f -mtime +6 -print|xargs rm -f
##ftp to 172.30.1.109
[root@localhost journal]# more /root/EventLogBackup/EventLogBak.sh
tar -zcvf /tmp/EventLogBackup/messages$(date +%Y%m%d).tar.gz /var/log/messages
tar -zcvf /tmp/EventLogBackup/secure$(date +%Y%m%d).tar.gz /var/log/secure
tar -zcvf /tmp/EventLogBackup/lastlog$(date +%Y%m%d).tar.gz /var/log/lastlog
tar -zcvf /tmp/EventLogBackup/wtmp$(date +%Y%m%d).tar.gz /var/log/wtmp
tar -zcvf /tmp/EventLogBackup/utmp$(date +%Y%m%d).tar.gz /var/run/utmp
#ftp
ftp -n <<!
open 172.30.1.109
user Luser Luser
binary
prompt
cd linuxeventlog/172.30.1.91
put /tmp/EventLogBackup/messages$(date +%Y%m%d).tar.gz messages$(date +%Y%m%d).tar.gz
put /tmp/EventLogBackup/secure$(date +%Y%m%d).tar.gz secure$(date +%Y%m%d).tar.gz
put /tmp/EventLogBackup/lastlog$(date +%Y%m%d).tar.gz lastlog$(date +%Y%m%d).tar.gz
put /tmp/EventLogBackup/wtmp$(date +%Y%m%d).tar.gz wtmp$(date +%Y%m%d).tar.gz
put /tmp/EventLogBackup/utmp$(date +%Y%m%d).tar.gz utmp$(date +%Y%m%d).tar.gz
bye
!
[root@zhaopin-6-100 ~]# more /data/mongodb/monitormongo_master.py
import os
if __name__ == '__main__':
cmd='ps -ef|grep mongod|grep 27017|grep -v grep|awk "{print $2}"'
r=os.popen(cmd)
output=r.read()
#print 'o:',output
if(len(output)<1):
cmd='/data/mongodb/bin/mongod --dbpath=/data/mongodb/data/ --logpath=/data/mongodb/log/mongodb.log --master --oplogSize 64 -
-port 27017 --directoryperdb --logappend --fork'
os.system(cmd)
else:
print 'mongod 27017 is running.'
You have mail in /var/spool/mail/root
ftp -n <<!
open 172.30.1.109
user Luser Luser
binary
prompt
cd linuxdbackup/172.30.1.91
put /data/mongo_backup/cloudRd$(date +%Y%m%d).tar.gz cloudRd$(date +%Y%m%d).tar.gz
bye
!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29898569/viewspace-1828240/
,如需转载,请注明出处,否则将追究法律责任。