python自动化模块及运维工具

1. psutil 可以获取系统运行的进程和系统利用率(CPU 内存…)信息

import psutil

2. IPy 是python 第三方处理IP地址模块

from IPy import IP

3. dnspython 是Python 实现的一个dns工具包,支持所有的记录类型,可用于查询、传输并动态更新zone信息,可以代替nslookup dig等工具

import dns.resolver

A记录、MX记录、NS记录、CNAME记录

4. difflib模块 实现文件内容差异对比  如nginx 配置文件对比

5. filecmp模块 实现文件、目录、遍历子目录的差异对比功能

6. smtplib模块 实现发送电子邮件

7. pycurl模块

8. scapy 生成动态路由轨迹图

能够对数据包进行伪造或解包,包括发送数据包、包嗅探、应答和反馈匹配,可以用在处理网络扫描、路由跟踪、服务探测、单元测试。通过traceroute生成路由轨迹图,可以看到探测点到目标节点的路由走向,运营商做路由节点分流,可以 通过这个该路由线路是不是最优的

9. pyClamad     ClamAV 是一款免费的开源的防毒软件,主要提供Linux、Unix 系统提供病毒扫描、查杀服务

10. 高效端口扫描器 python-nmap

11. pexpect 可以实现对ssh、ftp、passwd、telnet 等命令进行自动交互

12. paramiko 是基于python 实现的SSH2远程安全链接,支持认证及密钥方式.

13. Fabric 基于python 实现的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,可以命令执行,文件上床,下载以及完成的日志输出。

14. saltstack 集群化批量管理工具 

15. ansible 自动化运维工具

posted on   BillyLV  阅读(735)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示