Size: a a a

2021 August 18

ДФ

Дмитрий Фадин... in NOC Project
не помогло. видимо в скриптах нет.
источник

E

E_zombie in NOC Project
вообще профили для линуксов давно не развиваются и мало функциональны. есть повод найти программиста чтобы он их подописывал.
источник

ДФ

Дмитрий Фадин... in NOC Project
# ---------------------------------------------------------------------
# Linux.Debian.get_version
# ---------------------------------------------------------------------
# Copyright (C) 2007-2011 The NOC Project
# See LICENSE for details
# ---------------------------------------------------------------------


from noc.core.script.base import BaseScript
from noc.sa.interfaces.igetversion import IGetVersion
import re


class Script(BaseScript):
   name = "Linux.Debian.get_version"
   cache = True
   interface = IGetVersion



   vendor = ""
   platform = ""
   version = ""

   def execute(self, interface=None):
           if self.re_search(r'Ubuntu', self.cli("uname -v")):
              vendor = "Linux Ubuntu"
           platform = self.cli("uname -m")
           version = self.cli("uname -r")
           return{
                   vendor,
                   platform,
                   version,
                 }
источник

ДФ

Дмитрий Фадин... in NOC Project
[discovery|box|Noc Host|version] RPC Remote error (None): RPC call failed: Failed: name 'uname' is not defined
источник

AA

Andrey Aversant in NOC Project
который из?
источник

IS

Ilya Somov in NOC Project
который connection timeout
источник

AA

Andrey Aversant in NOC Project
не такого
источник

AA

Andrey Aversant in NOC Project
у тебя таймауты привязаны к состоянию
источник

IS

Ilya Somov in NOC Project
а какая либа используется?
у нее дефолты должны быть какие-то
источник

AA

Andrey Aversant in NOC Project
никакая
источник

IS

Ilya Somov in NOC Project
самописаня то есть
источник

AA

Andrey Aversant in NOC Project
у НОКа своя реализация телнета
источник

IS

Ilya Somov in NOC Project
а ssh?
источник

AA

Andrey Aversant in NOC Project
на каком этапе ты хочешь рвать соединение?
источник

AA

Andrey Aversant in NOC Project
ssh2-python
источник

IS

Ilya Somov in NOC Project
у меня есть железки, где >30s можно ожидать промт
источник

IS

Ilya Somov in NOC Project
и коннект ssh некоторые ставят тоже оч долго
источник

AA

Andrey Aversant in NOC Project
core/profile/base.py
источник

AA

Andrey Aversant in NOC Project
    # CLI timeouts
   # Timeout between connection established and login prompt
   cli_timeout_start = 50
   # Timeout after user name provided
   cli_timeout_user = 30
   # Timeout after password provided
   cli_timeout_password = 30
   # Timeout after submitting *command_super*
   cli_timeout_super = 10
   # Timeout waiting next setup sequence response
   cli_timeout_setup = 10
   # Timeout until next prompt
   cli_timeout_prompt = 3600
   # Amount of retries for enable passwords
   # Increase if box asks for enable password twice
   cli_retries_super_password = 1
источник

IS

Ilya Somov in NOC Project
спасибо, посмотрю
источник