企微机器人开发者选项如何警报提醒

查看交换机配置文件的位置(需开启SCP功能:scp server enable)

第一部分:(脚本主体)#!/bin/bash
 
# 设备配置备份
net_list=/opt/net_bak_work/net_ip_list
 
cat ${net_list} | while read line
do
    host_list=$(echo $line | awk '{print $1}' )
    name_list=$(echo $line | awk '{print $2}' )
    # linux_dir
    src_file='flash:/startup.cfg'
    # windows_dir
    # src_file='flash:\startup.cfg'
    dest_file=/opt/net_bak_work/$(date "+%Y%m%d")/
    mkdir -p ${dest_file}${name_list}
    expect -f net_bak.expect "$host_list" "$name_list" "$src_file" "$dest_file"
done
 
# 企业微信机器人通知
if
[ $? -eq 0 ];then
    bak_file_num=$(find /opt/net_bak_work/$(date "+%Y%m%d")/ -name startup.cfg | wc -l)
    wx_bot_api='https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=******************'
 
curl ${wx_bot_api} -H "Content-Type: application/json" -d "{\"msgtype\":\"markdown\",\"markdown\":{\"content\":\"<font color=info>Net-Device's Config Files Backed Up Successfully \nAnd the Backed files number is</font> <font color="warning">$bak_file_num</font> \n<font color=info>[Bakfile_address_url](http://172.16.40.201/netbak)</font> \nFrom: <font color=comment>$(date "+%Y_%m_%d-%H:%M:%S")</font>\"}}"
    else
    curl ${wx_bot_api} -H "Content-Type: application/json" -d "{\"msgtype\":\"markdown\",\"markdown\":{\"content\":\"<font color="warning">Net-Device's Config Files Backed Up Error</font>\nPleases Check it\n[Bakfile_address_url](http://172.16.40.201/netbak)\nFrom: <font color=comment>$(date "+%Y_%m_%d-%H:%M:%S")</font>\"}}"
fi

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值