securecrt python脚本巡检,python自动化巡检脚本

本文介绍了一种利用Python和Java编写的半自动服务器巡检脚本,通过paramiko库实现SSH登录,自动执行巡检并生成文本报告,再由Java转换为图片,简化了巡检流程和报告生成过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,小编来为大家解答以下问题,securecrt python脚本巡检,python自动化巡检脚本,今天让我们一起来看看吧!

 

因为公司服务器需要每半个月巡检一次,还要将巡检结果生成图片贴到巡检报告中,每次手动操作相当麻烦。恰好刚学python,于是使用python和java写了一个半自动化的程序,javaq的作用是为了生成巡检图片火车头采集器AI伪原创。python可以自动依次登录服务器,执行巡检并在本地生成文本格式的巡检结果,java读取这些文本巡检结果生成图片。

下面是代码,欢迎讨论。

#!/usr/bin/evn python

#*-* encoding:utf-8 -*-

#Filename:ssh.py

#自动登录服务器,实现服务器巡检工作

import os

import sys

import paramiko

#设置一下字符编码

reload(sys)

sys.setdefaultencoding('utf-8')

#使用public key的登录服务器,将巡检结果输出到特定的目录中

def login_by_pubkey(serverHost,serverPort,userName,keyFile):

known_host = "~/.ssh/known_hosts"

ssh = paramiko.SSHClient();

ssh.load_system_host_keys(known_host)

#设置默认接收主机信任的策略,但是可能报告“不信任主机的”异常

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

print 'Connectting host %s......' % serverHost

ssh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值