山石设备巡检 - 处理巡检工具输出文本

本文档详述了一套在Linux环境下用于处理防火墙设备巡检的自动化脚本,包括目录重命名、设备信息提取(如引导版本、序列号、设备型号等)、系统状态监控(如HA主备状态、CPU利用率、内存占用率)以及网络策略和资源使用统计等。这些脚本旨在提高网络设备管理的效率和准确性。
摘要由CSDN通过智能技术生成

我之前在山石网科的服务中心工作过一小段时间. 以售后技术工作为目标努力过一段时间.
现在不继续这份工作了.

我准备把不太零散的信息发到这里. 没什么重要的内容.

这次先发一下. 处理防火墙设备巡检工具输出的文本处理.
环境是在linux 处理文件信息.
实现提取信息填写在巡检报告里.


巡出来的目录为这样格式.
SG-6000-E2860-2812708195007656
SG-6000-E2860-2812738195009560
SG-6000-E5560-2809341162001744
SG-6000-M3108-1404745140013539
SG-6000-M3108-1404745140015844

先把目录名改成这样
1_M6115_1504942140000434
2_M6115_1504937140007950
3_E5560_2809341162001744
4_E5560_2809341162001239
5_M6115_1504942140003437
6_M6115_1504942140009746
7_M3108_1404745140015844
8_M3108_1404745140013539
9_E2860_2812738195009560
10_E2860_2812708195007656
目录里不放别的文件.

引导版本
for i in $(ls -1|sort -n); do echo $i ;cat $i/show-version.log|col -b |grep -i -h “Boot file is” ; done

序列号
for i in $(ls -1|sort -n); do echo $i ;cat $i/show-version.log|col -b |grep -i -h “S/N:” ; done

设备型号:
for i in $(ls -1|sort -n); do echo $i ;cat $i/show-version.log|col -b |grep -i -h “Product name:” ; done

查看HA主备状态
for i in $(ls -1|sort -n); do echo $i ;head -7 $i/show-ha-group-0.log|col -b |grep -i -h “state” ; done

设备时间 show clock
for i in $(ls -1|sort -n); do echo $i ;cat $i/show-clock.log|col -b |grep “:” ; done

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值