本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名原文链接~~~

写一个批量获取主机CPU、GPU温度的Python脚本

因公司最近的需求所以就有了这个脚本,点击查看脚本内容。

使用Fabric库来批量管理服务器

fabric是一个Python的库,同时它也是一个命令行工具。使用fabric提供的命令行工具,可以很方便地执行应用部署和系统管理等操作。fabric依赖于paramiko进行ssh交互,fabric的设计思路是通过几个API接口来完成所有的部署,因此fabric对系统管理操作进行了简单的封装,

调用API批量添加主机到JumpServer中

懂者自懂,话不多说~~

调用API批量添加主机到Zabbix中

懂者自懂,话不多说~~

使用smtplib模块来发送邮件

文本邮件importsmtplibfromemail.mime.textimportMIMETextfromemail.headerimportHeaderfromemail.utilsimportformataddr#邮箱服务器mail_host="smtp.qq.com"#发

文件差异比对模块filecmp

Python内置了filecmp模块可用来对文件或目录进行差异对比,无需安装。

使用Python完成文件内容的差异比对

Python标准库内置了一个difflib模块,使用它能很轻松的完成文件内容差异的比对。话不多说直接上示例:=

使用Python来处理IP和DNS

IPy模块包含IP类,使用它可以方便处理绝大部分格式为IPv4和IPv6的网络地址。

系统性能模块psutil

psutil是一个开源且跨平台的库,其提供了便利的函数用来获取才做系统的信息,比如CPU,内存,磁盘,网络等。此外,psutil还可以用来进行进程管理,包括判断进程是否存在、获取进程列表、获取进程详细信息等。而且psutil还提供了许多命令行工具提供的功能,包括:ps、top、lsof、nets

paramiko模块的简单使用

paramiko是使用SSHv2协议的一个第三方的库,底层实现使用的是cryptography。paramiko包括如下两个核心的组件:SSHClient、SFTPClient。

公众号:zze_coding

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×