在运维领域,监控和管理系统资源是至关重要的任务。Python提供了一个强大的工具,即psutil模块,用于获取系统信息、监控进程、管理网络连接等。本文将深入介绍psutil模块的各个方面,通过丰富的示例代码,帮助读者更全面地了解和运用这一运维自动化利器。介绍 psutil 模块psutil模块是一个跨平台的库,用于获取关于系统利用率(CPU、内存、磁盘、网络等)和进程的信息。首先,通过以下示例,可
转载
2024-10-13 19:38:29
389阅读
#! /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阅读
基于前面的四次实验,已经积累了一定的经验,现在可以经行进阶设计;实验目的:定时巡检每台设备的邻居,若出现信息不对称,则发出告警信息。过程:基于前面设置的环境,cdp协议是每60s进行,一次信息通告,180s内没有回复则清楚邻居信息。可以通过新建一张新表,将新表与旧表进行比较,如果出现信息不对称的情况则可认为网络的某个端口down思路:写入数据库后逐条取出进行匹配,这里需要考虑到,如果数据库存的内容
原创
精选
2017-09-02 22:42:25
2926阅读
点赞
网络设备自动巡检工具(四)——Timer控件的灵活使用按照昨天的想法,今天将登录设备和自动巡检都完成了,我们先来看看成果;如下图,在左边树状列表中选择要登录的设备,然后点击工具栏上登录设备图标,会弹出一个确认窗口,点击确定后,Visual FoxPro会自动打开SecureCRT并自动登录。自动巡检功能再如下图,当点击工具栏的自动巡检按钮时,程序会弹出进度条,将巡检设备数据库中巡检状态是Ture的
转载
2023-08-21 20:12:40
158阅读
需求:过百台服务器需要巡检,考虑到人工巡检太浪费时间,于是写了如下脚本,每天定时统计各服务器资源使用情况,统一汇总到一台服务器,进行合并、转换excel1、shell脚本统计系统资源使用情况,,根据阈值判断是否正常,生成txt文件 1 #!/bin/bash
2 #获取主机名
3 system_hostname=$(hostname | awk '{print $1}')
4
5 #获取
转载
2023-11-14 10:50:20
394阅读
通过之前的三次实验,我们已经可以初步的使用python通过telnet来操作cisco设备,接下来开始新一期的实验实验目的:网络巡检,之后将信息存储在数据库中本次实验需要再次拓展新的拓扑,,且实验环境改为ubuntu,后续的拓展将改为在linux环境下经行。本地地址使用10.10.10.142,通过两台管理交换机来控制六台路由器,其地址分配R110.10.10.101R210.10.10.102R
原创
精选
2017-08-30 20:08:52
3026阅读
点赞
随着科技的高速发展,相关数据和图像资料表明,在观察输电线路设备运行情况时,无人机技术可以起到相当关键的作用,大大减轻了电力员工的作业负担。通过无人机电力巡检,可以清楚判断重要部件是否受到损坏,保证输电线路的安全,保障居民的用电。无人机具有携带方便、操作简单、反应迅速、载荷丰富、任务用途广泛、起飞降落对环境的要求低、可自主飞行的特点。应用无人机电力巡检有以下三大优势:一、无人机电力巡检可显著提高电力
工作需要开发的系统巡检脚本,适用于 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
136阅读
哈喽大家好,我是咸鱼之前写了个 shell 版本的 SSL 证书过期巡检脚本 (文章:《SSL 证书过期巡检脚本》),后台反响还是很不错的那么今天咸鱼给大家介绍一下 python 版本的 SSL 证书过期巡检脚本 (完整代码在文末)思路导入相关模块import ssl
import socket
import time
from datetime import datetime首先我们创建一个 d
# Python自动化巡检脚本
在现代IT环境中,系统运维人员需要经常进行巡检以确保系统的正常运行。然而,手动巡检耗时耗力,容易出错,因此自动化巡检成为了一种更高效的选择。Python作为一种简单易学的脚本语言,被广泛应用于自动化巡检脚本的编写中。
## 自动化巡检的意义
自动化巡检可以大大减轻系统运维人员的工作负担,提高巡检的准确性和效率。通过编写Python脚本,可以实现对系统状态、配置
原创
2024-04-06 03:52:57
183阅读
Selenium介绍Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系
基于之前的部署的环境,我们拉出一朵云和一台路由器,来做实验,验证PC和数据平台是可以互相连通的。首先在gns3中拉取一朵云,选用本地系统中的loopback口查看ip地址是192.168.10.1 255.255.255.0注意这里需要关闭本地的防火墙,否则可能虎出现ping不通的情况。配置路由器的IP地址,实现左右ping通完成这个实验之后,就可以
原创
2017-08-25 21:15:48
3925阅读
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
54阅读
随着智能化的快速发展及信息通信技术的不断创新,甲方企业信息化运维工作的要求越来越高。如何保证信息系统的安全稳定运行,及时发现和消除信息系统隐患是对企业信息系统运维人员的巨大挑战。自动化巡检的应用提升了信息系统运行的可靠性,减轻了运维人员的工作压力,对大型复杂信息系统的智能运维工作模式具有重要示范意义。 一、自动化巡检的目标 1、全面自动化巡检 对机房基础环境设备、网络设备
之前发布了一篇关于网络设备自动化巡检脚本,功能已基本满足日常的需求,但是,随着网络设备的数量不断增加,巡检的时间耗时也比较长。为了解决这个脚本巡检耗时长的问题,对该脚本做了一些优化。简单回顾一下脚本的使用方法脚本是使用python3去编写的,主要使用到telnetlib和paramiko。在使用之前先要安装这两个插件库,具体的安装如下(前提环境中已经安装python3)pip install pa
转载
2024-01-24 16:19:34
53阅读
当我们功能测试干的时间比较久了,或者想要学习更多的技术,提升自己的时候,基本上第一时间就会想到的是自动化测试。而在自动化测试领域,自动化工具的核心地位毋庸置疑,下面为大家推荐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思路:写入数据库后逐条取出进行匹配,这里需要考虑到,如果数据库存的内容