お問い合わせ

コース概要

オープンソースネットワーク監視の概要

  • ネットワーク監視の進化:SNMPから現代のテレメトリへ
  • 商用監視ソリューションにおけるベンダーロックインの懸念
  • オープンソース監視の landscape 概観
  • LibreNMS vs Zabbix:適切なプラットフォームの選択
  • ハイブリッドおよび補完的な監視戦略

LibreNMSのアーキテクチャとインストール

  • LibreNMSのアーキテクチャおよび構成要素の概要
  • インストール:手動 vs Dockerデプロイメント
  • データベース設定(MySQL/MariaDB)
  • Webサーバーセットアップ(Apache/Nginx with PHP-FPM)
  • RRDtoolの設定とチューニング
  • 初期設定と検証

Zabbixのアーキテクチャとインストール

  • Zabbixのアーキテクチャ:サーバー、プロキシ、エージェント、フロントエンド
  • インストール方法:パッケージ、Docker、ソースコンパイル
  • データベースセットアップと最適化(MySQL/PostgreSQL/TimescaleDB)
  • サーバーおよびフロントエンドの設定
  • 初回セットアップウィザード
  • 最初から考慮すべきスケーラビリティ

デバイス検出とインベントリ

  • LibreNMSでの自動ネットワーク検出
  • Zabbixのネットワーク検出と自動登録
  • SNMPバージョンとセキュリティ(v1, v2c, v3)
  • デバイスの分類とグループ化
  • 場所および連絡先管理
  • インポート/エクスポートおよび一括設定

SNMP監視の深掘り

  • SNMPプロトコルの基礎とMIB
  • ネットワークデバイス(ルーター、スイッチ、ファイアウォール)でのSNMP設定
  • カスタムOIDの監視とポーリング
  • SNMPv3セキュリティ:認証と暗号化
  • SNMP接続性のトラブルシューティング
  • ベンダー固有のSNMPに関する考慮事項

エージェントベースの監視

  • Zabbixエージェントのインストールと設定
  • Zabbix agent 2:Goベースの次世代エージェント
  • LibreNMSエージェントおよびcheck_mk統合
  • カスタムスクリプトおよびユーザーパラメータ
  • パッシブ vs アクティブエージェントモード
  • スケールでのエージェントデプロイメント(Ansible、Puppet、Chef)

WindowsおよびLinuxサーバーの監視

  • Windowsのパフォーマンスカウンターとサービス
  • Linuxシステムメトリクス:CPU、メモリ、ディスク、ネットワーク
  • プロセスおよびサービスモニタリング
  • ログファイルの監視と解析
  • JVMおよびアプリケーションの監視
  • コンテナの監視(Docker、Kubernetes)

ネットワーク機器の監視

  • スイッチの監視:ポートステータス、VLAN、STP、MACテーブル
  • ルーターの監視:BGP、OSPF、ルーティングテーブル
  • ファイアウォールの監視:セッション、スループット、ルールヒット数
  • ワイヤレスアクセスポイントの監視
  • 環境モニタリング:温度、電力、UPS
  • インターフェースの利用状況とエラー追跡

仮想化およびクラウド監視

  • VMware vSphere監視の統合
  • Proxmox VEの監視
  • Hyper-Vの監視
  • AWS/Azure/GCPのクラウド監視API
  • OpenStackの監視
  • コンテナオーケストレーションの監視

アイテムタイプとデータ収集

  • Zabbixアイテムタイプ:Zabbixエージェント、SNMP、IPMI、JMX、SSH、Telnet
  • 計算済みおよび集計アイテム
  • 依存関係のあるアイテムおよび前処理
  • LibreNMSポーラーモジュールおよびOS検出
  • カスタムデータ収集方法
  • データタイプと単位

アラートとトリガー

  • Zabbixトリガー式と関数
  • トリガーの依存関係およびイベント相関
  • LibreNMSアラートルールおよびトランスポート
  • 通知チャネル:メール、SMS、Slack、PagerDuty、Webhook
  • エスカレーションおよび承認ワークフロー
  • 保守ウィンドウとスケジュールされたダウンタイム

ダッシュボードと可視化

  • Zabbixダッシュボードおよびスクリーン
  • グラフウィジェットおよびネットワークマップ
  • LibreNMSダッシュボードのカスタマイズ
  • カスタムグラフの作成とテンプレート化
  • ネットワークトポロジーマップおよび検出
  • 高度な可視化のためのGrafana統合

レポートと分析

  • SLAおよび稼働率レポート
  • キャパシティプランニングレポート
  • カスタムレポートの生成
  • スケジュールされたレポート配信
  • トレンド分析および予測
  • APIベースのレポート自動化

分散監視と高可用性

  • リモートサイト向けのZabbixプロキシデプロイメント
  • ZabbixサーバーのクラスターリングおよびHA
  • LibreNMS分散ポーラーセットアップ
  • 複数のポーラー間のロードバランシング
  • 地理的分散戦略
  • データベースレプリケーションとクラスタリング

パフォーマンス最適化

  • データベースの最適化およびチューニング
  • ポーラーのパフォーマンスおよび並列チェック
  • 履歴およびトレンドストレージの最適化
  • ハウスキーピングおよびデータ保持ポリシー
  • キャッシュ戦略
  • ハードウェアサイズ選定およびスケーリングガイドライン

セキュリティとアクセス制御

  • ユーザー認証:LDAP、SAML、MFA統合
  • ロールベースのアクセス制御設定
  • ホストグループおよびテンプレート権限
  • APIセキュリティおよびトークン管理
  • 監査ログおよびコンプライアンス
  • 安全な通信(TLS/SSL)

自動化と統合

  • Zabbix APIの使用とスクリプティング
  • LibreNMS APIおよび自動化
  • チーティングシステム向けのWebhook統合
  • 構成管理用のAnsibleモジュール
  • CI/CDパイプラインの統合
  • ChatOpsおよび通知自動化

商用ツールからの移行

  • 商用監視ツールの置き換えに関する評価
  • データの移行戦略およびツール
  • 移行期間中の共存
  • スタッフトレーニングおよびドキュメント
  • 本番環境移行からの教訓

本番デプロイメントのベストプラクティス

  • バックアップおよび災害復旧手順
  • 本番環境向けのアップグレード戦略
  • ドキュメントおよびランブックの作成
  • テストおよび検証手順
  • コミュニティサポートおよび貢献

要求

  • ネットワークプロトコル(SNMP、ICMP、TCP/UDP)の理解
  • Linuxシステム管理の経験
  • 基礎的なネットワーク概念(サブネット、ルーティング、スイッチング)の知識
  • データベース概念(MySQL/PostgreSQL)への親しみ
  • 基本的なWebサーバー管理の経験

対象者

  • ネットワーク管理者およびエンジニア
  • インフラストラクチャ監視を担当するシステム管理者
  • IT運用マネージャー
  • NOCエンジニアおよび監視スペシャリスト
 28 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー