タスク設定
Networkオートメーションを使用すると、ネットワークデバイスにSSHで接続してコマンドを自動実行できます。たとえば、ルーターの設定ファイルを毎日バックアップしたり、特定のイベントが発生したときに診断コマンドを自動実行するタスクを登録できます。
タスクを追加するには、対象デバイスにSSHで接続できるアカウント情報(ユーザー名・パスワードまたはSSHキーファイル)が必要です。
タスク一覧の確認
Networkオートメーション > タスク設定に移動すると、登録済みのタスク一覧を表示できます。画面上部のマネージャー選択ドロップダウンでNMSマネージャーを選択し、検索フィールドにデバイスエイリアス、ホスト、ユーザー名、メモを入力してタスクをすばやく検索できます。
画面上部にステータス別のタスク数が表示されます。チップをクリックすると、該当ステータスのタスクのみ絞り込まれます。
| チップ | 説明 |
|---|---|
| 全体 | 登録済みタスクの合計数 |
| 有効 | 現在有効化されて実行中のタスク数 |
| 無効 | 一時停止中のタスク数 |
| スケジュール済み | 定期的に自動実行されるタスク数 |
一覧の主要情報
タスク一覧で確認できる主要情報です。
| カラム | 説明 |
|---|---|
| 番号 | タスクの順番 |
| 有効 | 緑の点(点滅)は有効、グレーの点は無効状態 |
| エイリアス | デバイスエイリアス。クリックすると該当タスクの実行履歴へ移動 |
| ホスト | デバイスのIPアドレスまたはホスト名 |
| ユーザー名 | SSHログインアカウント名 |
| ポート | SSH接続ポート |
| 認証方式 | パスワードまたはキーファイル |
| スケジュール | manual(手動)、every N分(定期実行)、detector(イベントトリガー) |
| コマンド | タスクに登録されたコマンド数 |
| リトライ | 失敗時のリトライ回数 |
| キーファイル | キーファイル認証使用時のファイル名 |
| タイムアウト | コマンド実行の制限時間 |
| 最終ステータス | 最終実行結果:success、failure、pending |
| 最終実行時刻 | 最終実行時刻 |
| 次回実行時刻 | 次回の予約実行時刻(manualの場合は表示なし) |
| メモ | タスクの説明メモ |
タスクの追加
-
右上のタスク追加ボタンをクリックします。
-
ポップアップで各項目を設定し、保存をクリックします。
ステップ1:基本情報の入力
どのデバイスにどのアカウントで接続するかを設定します。
| フィールド | 必須 | 説明 |
|---|---|---|
| デバイス | 必須 | コマンドを実行する対象デバイスを選択 |
| ユーザー名 | 必須 | SSHログインアカウント名 |
| SSHポート | 必須 | SSHポート。デフォルト(22)以外の場合のみ変更 |
| デバイスタイプ | 必須 | CLIドライバーのタイプ。不明な場合は自動検出をオンにすると、タスク設定の保存時にサーバーが自動判別 |
| 有効化 | タスク設定の有効/無効 | |
| リトライ回数 | 必須 | ネットワークが不安定な環境では1〜3回の設定を推奨 |
| タイムアウト(秒) | 必須 | 応答が遅いデバイスの場合はデフォルト値より高く設定 |
| メモ | タスク情報のメモ |
ステップ2:実行タイミングの選択(スケジュール)
このタスクをいつ実行するかを決定します。
| スケジュールタイプ | 使用場面 |
|---|---|
Manual | 必要なときに手動で実行ボタンを押す方式。自動実行が不要な場合 |
Scheduler | 毎N分ごと、または毎日特定の時刻に自動実行。定期バックアップ・収集に適切 |
Detector | 特定のイベントや条件が検出されたときに自動実行。障害対応の自動化に適切 |