네트워크 관리 및 자동화에 어떤 Python 모듈을 사용하고 있습니까? [닫은]


10

SNMP, CLI 화면 스크래핑, netconf 등과 같은 작업을 수행하는 데 가장 좋아하는 모듈이 있는지 궁금합니다.


나는 그것이 여론 조사라는 것을 알면서 이것을 닫고 있습니다. 그러나 다른 Exchange에 있어야한다는 플래그를 지정하지 않고 네트워크 관리와 직접 관련된 네트워크 특정 자동화 및 Python 질문을 할 수있는 방법을 찾고 싶습니다.
netdad

나는 내 자신의 질문을 닫을 수 없다고 생각합니다.
netdad

원하는 경우 자신의 질문을 삭제할 수 있어야합니다.
Kevin Bowen

삭제하지 마십시오. 나는 그것을 닫으려고 투표했지만 옵션이 보이지 않기 때문에 충분한 담당자가 없습니다.
Dave Noonan 2016 년

답변:


10

방금 Trigger로 게임을 시작했고 정말 즐겼다 고 말해야합니다. 상당히 강력한 네트워크 엔지니어 툴킷이며 설명서는 훌륭합니다. 우리는 주로 Cisco를 보유하고 있지만 주니퍼 및 Brocade와 같은 다른 공급 업체를 지원하지만 해당 문서 에는 공급 업체 목록이 있습니다.


6

우리는 사용하고 있습니다 :

pysnmp – 명백한
Exscript – 향상된 "예상"유형의 경험을 제공합니다. 아주 좋아요
MySQLdb-자체 설명



5

방화벽 / ACL 관리에 Google Capirca 를 사용 합니다. 이는 좋은 규칙 생성기이며 규칙 정의와 생성이 분리되어 있으므로 원하는 모든 장치를 지원하도록 확장 할 수도 있습니다. 즉, Linux iptables, Juniper SRX 또는 Cisco ACL이 기본적으로 제공됩니다. 작성한 ACL은 장치 유형과 독립적으로 유지 될 수 있습니다.

(FW-1 규칙 컴파일러의 작은 괴짜 형제;)



3

CLI 화면 스크래핑에 Exscript 를 사용 합니다. 파이썬 라이브러리이며 최소한의 스크립팅 언어 자체도 있습니다. 후자는 대부분의 소규모 작업에 충분하며 많은 프로그래밍 지식이 필요하지 않습니다.

내 설명 중 일부를 여기에서 찾을 수 있습니다.

https://github.com/verbosemode/exscripts

또한 ciscoconfparse 기반의 grep 같은 도구와 텍스트 기반 구성을위한 템플릿 도구 (Jinja2 기반)를 작성했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.