• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > a10 config backup for aXAPI

a10 config backup for aXAPI

作者:mdxy-dxy 字体:[增加 减小] 来源:互联网

mdxy-dxy 通过本文主要向大家介绍了config backup,e8 config backup,backup config.db,col name for a10,for backup等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
#!/bin/bash 
################################################# 
# 
#   script by Vincent yu 
#   created at 20140306 
#   a10 config backup for aXAPI version: 2.1 
# 
# 
################################################# 
A10IP="1.1.1.1 1.1.1.2"
USER=admin 
PASSWORD=a10 
TODAY=`date "+%Y%m%d"` 
BACKUPDIR=/path/$TODAY 
TIMENOW=`date "+%Y%m%d%H%m"` 
LOG="/tmp/mail"
MAILLIST="ng@ng.com.tw"
 for COUNT in $A10IP do
 METHOD1="method=authenticate&username=$USER&password=$PASSWORD"
 SESSION=`curl -k --data $METHOD1 https://$COUNT/services/rest/V2.1/ | sed -n -e 's/.*\(.*\)<\/session_id>.*/\1/p'` 
 
 if [ ! -d $BACKUPDIR ];then
  mkdir -p $BACKUPDIR 
 fi
 
 GETHOST_M="session_id=$SESSION&method=system.hostname.get"
 GETHOST=`curl -k https://$COUNT/services/rest/V2.1/?$GETHOST_M | sed -n -e 's/.*\(.*\)<\/hostname>.*/\1/p'` 
 FILENAME="$GETHOST-$TIMENOW.tar.gz"
 BACKUP_M="session_id=$SESSION&format=json&method=system.backup"
 BACKUP=`curl -k  https://$COUNT/services/rest/V2.1/?$M -o $BACKUPDIR/$FILENAME` 
 CLOSE_M="session_id=$SESSION&method=session.close"
 CLOSE=`curl -k https://$COUNT/services/rest/V2.1/?$CLOSE_M` done
 cd $BACKUPDIR echo "|----------- A10 System Backup notification ------------------|" > $LOG echo " " >>$LOG ls -la *.gz | awk '{print $5,$6,$7,$8,$9}' >> $LOG echo " " >> $LOG echo "|------------------------------------------------------------------|" >>$LOG
</div> </div>

您可能想查找下面的文章:

  • a10 config backup for aXAPI

相关文章

  • shell写的告警次数控制及恢复示例代码
  • 一键配置CentOS iptables防火墙的Shell脚本分享
  • 通过实例深入理解linux shell数组
  • shell 基本计算、逻辑运算、位运算详解
  • Shell脚本编写的八条可靠建议(值得收藏)
  • CCKiller:Linux轻量级CC攻击防御工具,秒级检查、自动拉黑和释放
  • 编写Bash Shell通过gnuplot绘制系统性能数据图的方法
  • 检查linux网络状态的两个脚本
  • shell脚本 自动创建用户详解及实例代码
  • 深入理解Shell输出颜色与控制

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Shell踢人的三种方法
    • Shell脚本学习指南之文本处理工具
    • Linux 怎么实现添加FTP用户并设置权限的方法
    • linux 使用NSF 映射远程磁盘目录的实现
    • 用shell脚本实现自动切换内网和外网实现高可用
    • linux shell脚本学习录制与回放终端会话
    • shell监控脚本 准备工作分享
    • CentOS下mysql定时备份Shell脚本分享
    • Apache服务器的安装步骤(图文教程)
    • Shell最多支持多少个参数?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有