
(画像:123RF)
機器の状態をチェックしたり設定を変更したりといったネットワーク管理には、とかく手間がかかる。プログラミングを利用すれば、こうした作業を自動化できる。今はやりのプログラミング言語「Python」には、ネットワーク管理のためのライブラリーが用意されている。Pythonを使って「いかに楽ができるか」に挑戦してみよう。
閉じる
機器の状態をチェックしたり設定を変更したりといったネットワーク管理には、とかく手間がかかる。プログラミングを利用すれば、こうした作業を自動化できる。今はやりのプログラミング言語「Python」には、ネットワーク管理のためのライブラリーが用意されている。Pythonを使って「いかに楽ができるか」に挑戦してみよう。
Netmikoを使えば、機器の設定を変更することもできる。さらに自動的にログを取得することも可能だ。
Pythonを使ってネットワーク機器にリモートアクセスし、コマンドを実行してみよう。
死活監視は、対象機器が多くなるとpingの手入力では大変な手間がかかる。この作業をPythonで自動化してみよう。
ネットワーク管理の作業をプログラムとして記述すれば自動化できる。それに適しているのが「Python」というプログラミング言語である。