用いてネットワーク機器と連携する2021.10.05運用自動化する上でネットワーク機器に接続し設定情報や構成を取得したい場合があるかと思います。利用してネットワーク機器に接続し、情報収集を行う手順を紹介します。これを利用することで、ネットワーク機器からの情報収集が簡単にできるようになります。本稿で扱う構成を以下に示します。使用するために、ライブラリ「netmiko_lib」を以下のように作成します。インストールされています。output保存したら以下のように「FUNCTIONS」に関数「show_users」が表示されていることを確認してください。連携を行うジョブフローを作成していきます。以下のように「netmiko_connect」という名前のジョブフローを作成します。->print(./netmiko_lib.show_users(input_data))このジョブフローを保存したら、パラメータをそれぞれ以下のように設定してください。‘」で囲んでください。設定が完了したら以下のように実行をクリックしてください。処理が完了すると以下のように接続したネットワーク機器のユーザー一覧が表示されます。アドレスが表示されます。接続してコマンドを実行した場合の結果になります。本項では踏み台サーバを用いてネットワーク機器に接続する方法を説明します。構成図を以下に示します。接続が行えるように設定してください。接続ができることを確認してください。ご使用の環境に合わせて変更してください。パーミッションを変更してください。以下のように作成してください。ご使用の環境に合わせて変更してください。%h:%p次に、ジョブフロー「netmiko_connect」を以下のように変更してください。->print(./netmiko_lib.show_users(input_data))これで踏み台サーバーから接続する準備ができました。ジョブフローを保存したら、パラメータをそれぞれ踏み台なしで接続した場合と同様に設定してください。設定が完了したら実行をクリックしてください。処理が完了すると以下のように接続したネットワーク機器のユーザー一覧が表示されます。アドレスではなく、踏み台サーバーのIPアドレスが表示されます。使用し、対応機器から情報を取得することができました。機器に対しても接続して連携することが可能です。本項の手順を利用することで、ネットワーク機器からの情報取得を簡単に行うことができるようになり、定期的な接続や、取得した情報に応じた処理が可能になります。製品ポリシーKompiraシリーズ評価版コミュニティメンテナンス・障害情報メンテナンス。