Python Advance 脚本传感器 PRTG ssh 连接

问题描述 投票:0回答:0

我正在开发一个项目,它是关于使用PRTG的高级脚本传感器。在 visual studio 中测试 ssh 连接工作正常,但是当我在传感器中使用脚本时却没有。我想我必须在传感器中而不是在脚本中传递身份验证参数,但我不知道如何。这是我代码的 ssh 连接部分

data_router = {}

data_router ['host'] = host

connect_data = {
        
    'device_type' : 'cisco_ios',
    'host' : host,
    'username' : 'router1',
    'password' : '12345678'
}

time.sleep(5)

connection = ConnectHandler(**connect_data)

time.sleep(5)

enable_command = connection.send_command("enable")

time.sleep(5)

def main():

hosts = ['192.168.0.1']

facts = []

for host in hosts:
    
    facts.append(ssh_con(host))

    time.sleep(5)

我期待的不仅仅是代码或代码的一部分,而是我的疑问的答案,如果有人知道更多这种传感器,那么信息将非常受欢迎,因为 paessler 文档对我帮助不大

python ssh connection prtg
© www.soinside.com 2019 - 2024. All rights reserved.