ネットワークの管理と自動化にどのPythonモジュールを使用していますか?[閉まっている]


10

SNMP、CLI画面のスクレイピング、netconfなどのようなことをするためのお気に入りのモジュールが誰かあるかと思っていました...


世論調査であることがわかったので、これを閉じます。ただし、ネットワーク管理に直接関連しているため、別のExchangeにあるというフラグを立てることなく、ネットワーク固有の自動化とpythonの質問をする方法を見つけたいと思います。
ネットダッド2013年

私自身の質問を閉じることはできないと思います。
ネットダッド2013年

あなたがそうすることを選択した場合、あなたはあなた自身の質問を削除することができるはずです。
Kevin Bowen

削除しないでください。私はそれを閉じるために投票しますが、オプションが表示されないため、どうやら私には十分な担当者がいません。
Dave Noonan 2013年

回答:


10

私はトリガーで遊んだばかりで、本当に楽しんだと言わざるを得ません。これは非常に強力なネットワークエンジニアツールキットであり、そのドキュメントはすばらしいです。私たちは主にCiscoを持っていますが、JuniperやBrocadeなどの他のベンダーをサポートしていますが、ドキュメントにベンダーのリストがあります


6

私たちは以下を使用しています:

pysnmp-明白な
Exscript-は、強化された「期待」タイプのエクスペリエンスを提供します。非常に素晴らしい。
MySQLdb-自明



5

ファイアウォール/ ACL管理にGoogle Capircaを使用しています。これは単に優れたルールジェネレーターであり、ルールの定義と生成が分離されているため、拡張して必要なデバイスをサポートすることもできます。つまり、Linux iptables、Juniper SRX、またはCisco ACLをそのまま使用します。作成するACLは、デバイスタイプに関係なく保持できます。

(FW-1ルールコンパイラのオタク兄弟;)



3

CLI画面のスクレイピングにはExscriptを使用しています。これはPythonライブラリであり、最小限のスクリプト言語自体も備えています。後者はほとんどの小さなタスクに十分であり、プログラミングの知識はあまり必要ありません。

あなたはここに私の説明のいくつかを見つけることができます:

https://github.com/verbosemode/exscripts

私はまた、ciscoconfparseに基づくgrepのようなツールと、テキストベースの構成用のテンプレートツール(Jinja2に基づく)を作成しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.