もっと詳しく

このガイドでは、WindowsシステムにZabbixエージェントをインストールする方法について説明します。

WindowsシステムにZabbixエージェントをインストールする

Zabbix エージェントを使用して、以下に概説するようにさまざまなシステムメトリックをポーリングし、視覚化のためにそれらをZabbixサーバーにプッシュできます。

通信網 転送されたパケット/バイト
エラー/ドロップされたパケット
衝突
CPU 負荷平均
CPUアイドル/使用法
個々のプロセスごとのCPU使用率データ
メモリー 空き/使用済みメモリ
スワップ/ページファイルの使用率
ディスク 空きスペース/使用済み
I/Oの読み取りと書き込み
サービス プロセスステータス
プロセスメモリ使用量
サービスステータス(ssh、ntp、ldap、smtp、ftp、http、pop、nntp、imap)
Windowsサービスのステータス
DNS解決
TCP接続
TCP応答時間
ファイル ファイルサイズ/時間
ファイルが存在しています
チェックサム
MD5ハッシュ
RegExp検索
ログ テキストログ
Windowsイベントログ
他の システムの稼働時間
システム時刻
接続しているユーザー
パフォーマンスカウンター(Windows)
Zabbixエージェントの機能

WindowsシステムにZabbixエージェントをインストールする

ZabbixWindowsエージェントのインストールを ダウンロードページ

Zabbixエージェントインストーラーのダウンロードリンクを取得し、Powershellを使用してプルするだけです。

このガイドではWindows10を使用していることに注意してください。

  • 管理者としてPowerShellを起動します。
  • 以下のコマンドを実行して、ZabbixエージェントのWindowsインストーラーをダウンロードします。 それに応じてリンクを交換してください
cd C:Users<username>Downloads
Invoke-WebRequest -Uri `
"https://cdn.zabbix.com/zabbix/binaries/stable/6.0/6.0.4/zabbix_agent2-6.0.4-windows-amd64-openssl.msi" `
-Outfile zabbix_agent2-6.0.4-windows-amd64-openssl.msi
  • WindowsシステムにZabbixエージェントをインストールします。

エージェントインストーラーをダブルクリックするか、Powershellを使用してインストールできます。

PowerShellでZabbixエージェントのWindowsインストーラウィザードを起動するには;

.zabbix_agent2-6.0.4-windows-amd64-openssl.msi

インストールウィザードは数秒で起動します。

[次へ]をクリックして、エンドユーザー使用許諾契約に同意します。

次、 Zabbixエージェントのホスト名、アクティブおよびパッシブチェック用のZabbixサーバーIPを設定します。 監視のためにホストをZabbixサーバーに追加するときに、ホスト名と一致する必要があるため、正しいホスト名を定義してください。

WindowsシステムにZabbixエージェントをインストールする

カスタムセットアップで、[次へ]をクリックするだけです。

クリック インストール WindowsにZabbixエージェントをインストールします。

WindowsシステムにZabbixエージェントをインストールする

インストールが完了したら、をクリックします 終了 Zabbixエージェントインストールウィザードを終了します。

  • Zabbixエージェントのステータスを確認する

エージェントはインストール時に開始されます。

Get-Service -Name "*zabbix*"
Status   Name               DisplayName
------   ----               -----------
Running  Zabbix Agent 2     Zabbix Agent 2
  • ファイアウォールでZabbixエージェントのポートを開く

Zabbixエージェントはデフォルトでポート10050/tcpでリッスンします。

Get-NetTCPConnection | where Localport -eq 10050 | select LocalAddress,LocalPort,State
LocalAddress LocalPort  State
------------ ---------  -----
::               10050 Listen

以下のコマンドを実行して、WindowsファイアウォールでZabbixエージェントを開きます。 交換 <Zabbix Server IP address> Zabbixサーバーアドレスを使用します。

New-NetFirewallRule -DisplayName "Allow Zabbix Checks on port 10050" `
-RemoteAddress <Zabbix Server IP address> -Direction Inbound `
-Protocol TCP -Action Allow -LocalPort 10050 -Profile Domain

pingを許可して、pingを使用して可用性を監視することもできます。

netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" `
protocol="icmpv4:8,any" dir=in action=allow

また、ポート10051/tcpでZabbixサーバーに接続できることを確認してください。

ZabbixサーバーからWindowsホストを追加して監視する

これで、監視のためにホストをサーバーに追加できます。 監視のためにZabbixサーバーにホストを追加する方法については、以下のリンクを確認してください。

その他のチュートリアル

ElasticAgentを使用してシステムログをELKスタックに送信します

Sensuを使用してWindowsシステムメトリックを監視する

WazuhおよびELKスタックを使用してWindowsシステムでプロセス作成イベントを監視する

The post WindowsシステムにZabbixエージェントをインストールする appeared first on Gamingsym Japan.