お問い合わせ

コース概要

オープンソースネットワーク監視の紹介

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

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

  • LibreNMSのアーキテクチャとコンポーネントの概要
  • インストール:マニュアルデプロイメント対Dockerデプロイメント
  • データベース設定(MySQL/MariaDB)
  • Webサーバーセットアップ(Apache/Nginxと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エージェント2:Goベースの次世代エージェント
  • LibreNMSエージェントとcheck_mkの統合
  • カスタムスクリプトとユーザーパラメータ
  • パッシブモードとアクティブモードのエージェント
  • エージェントの大規模デプロイメント(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)の familiarity
  • 基本的なWebサーバー管理の経験

対象者

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

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー