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

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

大家好,小编来为大家解答以下问题,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

您可能感兴趣的与本文相关的镜像

LobeChat

LobeChat

AI应用

LobeChat 是一个开源、高性能的聊天机器人框架。支持语音合成、多模态和可扩展插件系统。支持一键式免费部署私人ChatGPT/LLM 网络应用程序。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值