โมดูล Python ใดที่คุณใช้สำหรับการจัดการเครือข่ายและระบบอัตโนมัติ [ปิด]


10

ฉันสงสัยว่าถ้าใครมีโมดูลที่ชื่นชอบสำหรับการทำสิ่งต่าง ๆ เช่น SNMP, การคัดลอกหน้าจอ CLI, netconf ฯลฯ


ฉันกำลังปิดสิ่งนี้เนื่องจากฉันรู้ว่าเป็นแบบสำรวจความคิดเห็น อย่างไรก็ตามฉันต้องการหาวิธีที่จะถามการทำงานอัตโนมัติเฉพาะเครือข่ายและคำถามไพ ธ อนเนื่องจากเกี่ยวข้องโดยตรงกับการจัดการเครือข่ายโดยไม่ได้รับการตั้งค่าสถานะว่าควรอยู่ใน Exchange อื่น
netdad

ฉันเดาว่าฉันไม่สามารถปิดคำถามของตัวเองได้
netdad

คุณควรจะสามารถลบคำถามของคุณเองถ้าคุณเลือกที่จะทำ
Kevin Bowen

โปรดอย่าลบมัน ฉันลงคะแนนให้ปิด แต่เห็นได้ชัดว่าฉันมีตัวแทนไม่เพียงพอเนื่องจากฉันไม่เห็นตัวเลือก
Dave Noonan

คำตอบ:


10

ฉันเพิ่งเริ่มเล่นกับTriggerและฉันต้องบอกว่าฉันสนุกกับมันจริงๆ มันค่อนข้างเป็นชุดเครื่องมือวิศวกรเครือข่ายที่ทรงพลัง แม้ว่าเราจะมี Cisco เป็นหลัก แต่ก็รองรับผู้ค้ารายอื่นเช่น Juniper และ Brocade แต่พวกเขามีรายชื่อผู้ขายในเอกสารของพวกเขา


6

เราใช้:

pysnmp - Exscript ที่เห็นได้ชัด
- นำเสนอประสบการณ์ที่คาดหวังไว้ ดีมาก.
MySQLdb - อธิบายตนเอง



5

ฉันใช้Google Capircaสำหรับการจัดการไฟร์วอลล์ / acl มันเป็นเพียงเครื่องมือสร้างกฎที่ดีและความหมายของกฎและการสร้างจะถูกแยกออกเพื่อให้คุณสามารถขยายได้เพื่อรองรับอุปกรณ์ใด ๆ ที่คุณต้องการ มันคือลินุกซ์ iptables, Juniper SRX หรือ Cisco ACLs นอกกรอบ ACL ที่คุณเขียนสามารถเก็บรักษาไว้เป็นอิสระจากประเภทอุปกรณ์

(น้องชายผู้กล้าหาญของคอมไพเลอร์กฎ FW-1;)



3

ฉันใช้Exscriptสำหรับการคัดลอกหน้าจอ CLI มันเป็นห้องสมุด Python และมีภาษาสคริปต์ที่เรียบง่าย อันหลังนั้นเพียงพอสำหรับงานขนาดเล็กส่วนใหญ่และไม่ต้องการความรู้ด้านการเขียนโปรแกรมจำนวนมาก

คุณสามารถหา exscripts ของฉันได้ที่นี่:

https://github.com/verbosemode/exscripts

ฉันได้เขียนเครื่องมือ grep like ขึ้นอยู่กับ ciscoconfparse และเครื่องมือ templating (ตาม Jinja2) สำหรับการกำหนดค่าตามข้อความซึ่งคุณสามารถค้นหาได้ในบัญชี GitHub (ขออภัยสำหรับการโปรโมตตนเองที่ไร้ยางอาย)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.