このガイドでは、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) |
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エージェントをインストールします。
インストールが完了したら、をクリックします 終了 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.