Cisco 스위치 간단 점검 보고서 생성 스크립트 [python script]

Cisco 스위치 간단 점검 보고서 생성 스크립트 [python script]

1. 지원 스위치 및 테스트
지원 스위치: C3560, C3550, C2960, C2950
테스트 : IOS 12.2(55)SE1 (C3550, C2950)


2. python 버전 및 필요 패키지.
테스트: Python 3.5.6 에서 테스트 진행.
필요패키지: paramiko, openpyxl
라이센스: GPL

3. 사용법 및 점검결과

* 점검대상 스위치리스트를 화일 이름 switch.txt 로 작성한다. 아래 형식으로 작성하되, 필드 구분은 space 또는 tab으로 구분한다.

스위치 접속은, ssh 또는 telnet 프로토콜을 사용한다.

* genreport.py 스크립트를 실행한다.

* 결과는 엑셀화일 report.xlsx 에 저장되며, report.xlsx를 삭제하면 안된다.
1대의 장비당 결과는 1행에 저장이된다.
점검 항목은, CPU 사용율, 메모리 사용율, 팬 상태, 온도, 파워 상태이다.

4. 스크린샷.

5. 만든 이유.
네트워크 스위치 300여대를 사용하는 곳에서 Cisco L2 스위치를 100여대 사용하고 있다. NMS를 사용하고 있지만, FAN 이나 장비 온도는 사용중인 NMS상에 보이지 않는다. 이에, 주기적으로 간단히 점검할 수 있도록 파이썬 스크립트를 작성했고, 스위치 100여대 정도 점검을 5분 이내에 끝낼 수 있게 되었다.

6. 배포
배포 및 재사용시 출처를 표시해 주시기 바랍니다.

다운로드: Report4CiscoL2

댓글 남기기

Your email address will not be published.

%d 블로거가 이것을 좋아합니다: