#! /usr/bin/env python
# -*- coding: utf-8 -*-
# __author__ = "chenhao"
# Email:312779641@qq.com
# Date: 2017/8/22
import paramiko
de
推荐
原创
2017-09-04 16:32:33
10000+阅读
点赞
11评论
概述 脚本功能功能是全程模拟了人的手工巡检,并收集数据,处理后发送邮件。主要分为远程到交换机,查看转换机状态如:show process cpu | in CPU utilization查看cpu占用率;将查询后的结果记录并保存下来,如结果;11%;读取查询的数据文件;将文件中的数据如11%提取部分需要计算出来;创建excel表格,将上一步获取
转载
2023-05-27 11:46:25
953阅读
网络设备自动巡检工具(四)——Timer控件的灵活使用按照昨天的想法,今天将登录设备和自动巡检都完成了,我们先来看看成果;如下图,在左边树状列表中选择要登录的设备,然后点击工具栏上登录设备图标,会弹出一个确认窗口,点击确定后,Visual FoxPro会自动打开SecureCRT并自动登录。自动巡检功能再如下图,当点击工具栏的自动巡检按钮时,程序会弹出进度条,将巡检设备数据库中巡检状态是Ture的
转载
2023-08-21 20:12:40
158阅读
四、自动化运维之路二期在实现了 ZanDB 备份监控系统之后,我们着手开始设计 ZanDB 的二期设计研发工作。在设计 ZanDB 的过程中,我们将主要功能分成了七部分:备份管理,实例管理,主机管理,任务管理,元数据管理,日志管理,日常维护。1、任务系统为了实现实例的备份、元数据、定时脚本等工作,必须要有一个健壮的任务调度系统。该任务系统支持多种类型的任务:每天的定时任务,每个星期的定时任务,每个
转载
2024-04-08 18:44:44
91阅读
1、基本信息 我公司之前采用的是人工巡检,但奈何有大量网络设备,往往巡检需要花掉一上午(还是手速快的话),浪费时间浪费生命。 这段时间正好在学 Python ,于是乎想(其)要(实)解(就)放(是)双(懒)手。 好了,脚本很长又比较挫,有耐心就看看吧。 需要巡检的设备如下: 设备清单设备型号防火墙华为 E8000E H3C M90
转载
2023-09-16 14:06:44
107阅读
需求:过百台服务器需要巡检,考虑到人工巡检太浪费时间,于是写了如下脚本,每天定时统计各服务器资源使用情况,统一汇总到一台服务器,进行合并、转换excel1、shell脚本统计系统资源使用情况,,根据阈值判断是否正常,生成txt文件 1 #!/bin/bash
2 #获取主机名
3 system_hostname=$(hostname | awk '{print $1}')
4
5 #获取
转载
2023-11-14 10:50:20
389阅读
随着科技的高速发展,相关数据和图像资料表明,在观察输电线路设备运行情况时,无人机技术可以起到相当关键的作用,大大减轻了电力员工的作业负担。通过无人机电力巡检,可以清楚判断重要部件是否受到损坏,保证输电线路的安全,保障居民的用电。无人机具有携带方便、操作简单、反应迅速、载荷丰富、任务用途广泛、起飞降落对环境的要求低、可自主飞行的特点。应用无人机电力巡检有以下三大优势:一、无人机电力巡检可显著提高电力
工作需要开发的系统巡检脚本,适用于 CentOS6.x/7.x 拿出来给分享给大家,部分代码用来生成CMDB的报表数据,不喜的可以拿掉。流程图脚本代码 #!/bin/bash
#主机信息每日巡检
#version 2016.08.09
#当前脚本适用于CentOS/RedHat 6.X、7.X
#环境变量PATH没设好,在cron里执行时有很多命令会找不到
export P
# 实现自动化巡检java
## 简介
在软件开发过程中,巡检是一项非常重要的任务,它可以发现潜在的问题并提前解决,提高软件的质量和稳定性。为了更高效地进行巡检任务,我们可以借助自动化巡检工具来实现自动化的巡检流程。本文将介绍如何使用Java来实现自动化巡检,并提供详细的步骤和示例代码。
## 流程概述
下表展示了自动化巡检Java的整个流程。
| 步骤 | 描述 |
| --- | ---
原创
2023-10-07 03:21:23
132阅读
# Python自动化巡检脚本
在现代IT环境中,系统运维人员需要经常进行巡检以确保系统的正常运行。然而,手动巡检耗时耗力,容易出错,因此自动化巡检成为了一种更高效的选择。Python作为一种简单易学的脚本语言,被广泛应用于自动化巡检脚本的编写中。
## 自动化巡检的意义
自动化巡检可以大大减轻系统运维人员的工作负担,提高巡检的准确性和效率。通过编写Python脚本,可以实现对系统状态、配置
原创
2024-04-06 03:52:57
179阅读
哈喽大家好,我是咸鱼之前写了个 shell 版本的 SSL 证书过期巡检脚本 (文章:《SSL 证书过期巡检脚本》),后台反响还是很不错的那么今天咸鱼给大家介绍一下 python 版本的 SSL 证书过期巡检脚本 (完整代码在文末)思路导入相关模块import ssl
import socket
import time
from datetime import datetime首先我们创建一个 d
Selenium介绍Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系
在运维领域,监控和管理系统资源是至关重要的任务。Python提供了一个强大的工具,即psutil模块,用于获取系统信息、监控进程、管理网络连接等。本文将深入介绍psutil模块的各个方面,通过丰富的示例代码,帮助读者更全面地了解和运用这一运维自动化利器。介绍 psutil 模块psutil模块是一个跨平台的库,用于获取关于系统利用率(CPU、内存、磁盘、网络等)和进程的信息。首先,通过以下示例,可
转载
2024-10-13 19:38:29
389阅读
Python自动化巡检并生成xlsx文件,并发送到邮箱import openpyxl
import os
import platform
import psutil
import datetime
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
fr
转载
2024-06-17 16:43:46
51阅读
随着智能化的快速发展及信息通信技术的不断创新,甲方企业信息化运维工作的要求越来越高。如何保证信息系统的安全稳定运行,及时发现和消除信息系统隐患是对企业信息系统运维人员的巨大挑战。自动化巡检的应用提升了信息系统运行的可靠性,减轻了运维人员的工作压力,对大型复杂信息系统的智能运维工作模式具有重要示范意义。 一、自动化巡检的目标 1、全面自动化巡检 对机房基础环境设备、网络设备
当我们功能测试干的时间比较久了,或者想要学习更多的技术,提升自己的时候,基本上第一时间就会想到的是自动化测试。而在自动化测试领域,自动化工具的核心地位毋庸置疑,下面为大家推荐10款常见常用的自动化测试工具:1、SeleniumWEB自动化测试Selenium是网页应用中最流行的开源自动化测试框架。起源于2000年,10多年来不断地完善,Selenium成为许多Web自动化测试人员的选择,尤其是那些
转载
2023-08-06 22:11:26
614阅读
ansible要解决的问题我们现在部署应用软件的方式是通过服务串联起来,运行在一系列分布式的计算资源上,并用各种不同的网络协议进行通信,常见的应用包括web服务、应用服务、SQL数据库等。你可以手动方式来搭建这些服务:安装服务器操作系统,ssh登录每一台,安装软件包,编辑配置文件等等。这些方式耗费大量时间还经常出错,特别是在做了3~4次之后,这些枯燥重复的手工劳动是令人非常痛苦的。ansible功
转载
2024-09-10 20:44:33
0阅读
基于前面的四次实验,已经积累了一定的经验,现在可以经行进阶设计;实验目的:定时巡检每台设备的邻居,若出现信息不对称,则发出告警信息。过程:基于前面设置的环境,cdp协议是每60s进行,一次信息通告,180s内没有回复则清楚邻居信息。可以通过新建一张新表,将新表与旧表进行比较,如果出现信息不对称的情况则可认为网络的某个端口down思路:写入数据库后逐条取出进行匹配,这里需要考虑到,如果数据库存的内容
# Python网络自动化巡检工具
## 介绍
网络设备巡检是一个重要的任务,它可以帮助我们确保网络设备的正常运行并及时发现问题。然而,手动进行网络设备巡检是一项繁琐且耗时的任务。为了提高效率和准确性,我们可以使用Python来编写一个网络自动化巡检工具。
## 工具功能
这个网络自动化巡检工具可以帮助我们自动化执行以下操作:
1. 连接到网络设备
2. 收集设备信息和配置
3. 分析收集的数
原创
2024-01-07 12:02:07
953阅读
# Python 基于 Prometheus 自动化巡检
在现代微服务架构中,监控和巡检是确保系统稳定性和可靠性的重要环节。Prometheus 是一个开源的监控系统,可以实时监控应用的运行状态,并通过强大的查询语言支持多种查询需求。结合 Python,可以实现自动化巡检,进一步提高系统运维的效率。本文将介绍如何使用 Python 和 Prometheus 实现自动化巡检。
## 什么是 Pr
原创
2024-10-27 05:42:15
343阅读