申込み受付中

🔸オンライン開催はこちら

Pythonによるネットワーク運用自動化入門
~Pythonスクリプトを活用したネットワーク機器の運用自動化-入門編~

Pythonスクリプトを使用し、ルータ等のネットワーク機器の設定や確認の自動化を行う方法をご紹介します。

ネットワーク機器の運用業務を行っている方で、普段プログラミングを行うことのない方々がPythonのスクリプトを使って運用の自動化するための手始めとして、ライブラリを活用したPythonスクリプトを作成する方法をご案内します。

コース内の演習では、自分で作成したPythonスクリプトにてルータへ自動でtelnetし、様々な確認コマンドの実行や設定変更を行います。日々のネットワーク機器に関する運用管理作業をPythonスクリプトを使用し省力化するための入門コースです。

ネットワーク機器を運用している方がよく使用する「Tera Termのマクロ機能」同様の処理をPythonのスクリプトで実行するための技術等も習得できます。


※本コースは、CTCテクノロジー株式会社オリジナルコースです。

※コースカリキュラム、使用機材は予告なく変更となる可能性があります。


お申し込みにあたっての注意事項とお願い(お申し込み前に必ずご一読ください) 詳細を見る


1. お申込受付について
本コースは、主催会社のお席を確保した後に受付確定となります。
お申し込みをいただいても、満席等の理由によりご受講いただけない場合がございますので、予めご了承ください。

研修概要

  • 研修の目的
    ・Pythonスクリプトを作成してネットワーク機器の状態確認や設定を行える
    ・Tera Termマクロ同等の処理をPythonスクリプトで行える
    ・Pythonを使って各種ライブラリを利用しスクリプト作成することでより柔軟に設定が行える
  • 研修の内容
    ●Pythonネットワーク自動化
    ・ネットワークの自動化の概要
    ●subprocess
    ・subprocessの紹介
    ・subprocessを使用したpingの自動化
    ・CSVを使用した複数デバイスへのpingの自動化
    ●telnetlib
    ・telnetlibの紹介
    ・telnetlibを使用したtelnetの自動化
    ・実行結果のファイル保存
    ●netmiko
    ・netmikoの紹介
    ・netmikoを使用したtelnetの自動化
    ・TextFSMを使用した確認コマンドからのフィールドの抽出
    ●NAPALM(オプション)
    ・NAPALMの紹介
    ・NAPALMを使用したtelnetの自動化
  • 対象者
    ・プログラミング経験が少ない方
    ・ネットワーク機器を運用管理されている方
    ・Pythonスクリプトを利用してネットワーク機器管理の手間を減らしたい方
  • 前提条件
    ・Pythonの基本文法 及び ライブラリの利用方法について知識がある方
  • 実行環境
    ・Python 3.x
    ・Windows
    ・Ciscoルータ
  • 開催日数
    1日間
  • 受講料
    84,700円
    (税込)
  • お支払い
    研修終了後に請求書払いとなります。
    請求書は研修終了日の属する月の月末までに郵送させていただきます。
  • 持ち物
    特にございません
  • 時間
    9時30分~17時00分

開催日程

基盤構築・運用研修に関する研修一覧