전체 글25 zabbix snmp 정상 트리거 설정 2023. 5. 19. R&S 파이썬 자동화 개선판 #-------------------------------------------# # # # Network Script tool # # Version 3.1.2 # # Make Jo Sung Jin # # # #-------------------------------------------# import paramiko import telnetlib import socket import time import os import pandas as pd from io import StringIO import threading import argparse parser = argparse.ArgumentParser(description='Use config auto Script') # 입력받을 인자값 등록 pars.. 2023. 3. 3. IOS version 파일을 이용한 텍스트 파일명과 실 장비명 비교 import glob import re import os import argparse SEARCH_NAME = str(input('실행한 Command(sh ver | show ver) : ')) parser = argparse.ArgumentParser() parser.add_argument('-p', metavar='[File_path]', required=True, help='File path', type=str) args = parser.parse_args() path = args.p # 디렉토리 경로 s_ch = os.listdir(path) # 디렉토리 내 파일 리스트 c_ch = [] # .log 확장자 파일 리스트 f_name_arg = [] # 파일 이름 리스트 PATH_DIR = './.. 2023. 2. 2. IOS version 추출 import glob import re import os DEFAULT_PATH = os.path.dirname(os.path.abspath(__file__)) SEARCH_TEXT = "Cisco IOS Software" START_TEXT = "Version " END_TEXT = " RELEASE" Folder_NAME = str(input('Log 폴더 명 : ')) SEARCH_NAME = str(input('실행한 Command(sh ver | show ver) : ')) DATA = [] NAME = [] VERSION_LINE = re.compile(SEARCH_TEXT) DEVICE_LINE = re.compile(SEARCH_NAME) for i in glob.glob(DEFAULT_P.. 2023. 2. 1. 이전 1 2 3 4 5 6 7 다음