Cara Memasang Agen Zabbix dan Menambahkan Host Windows ke Zabbix


Mengikuti tutorial sebelumnya mengenai seri Zabbix, artikel ini menjelaskan cara menginstal dan mengatur instance agen Zabbix untuk dijalankan sebagai layanan pada sistem Microsoft Windows untuk memantau infrastruktur lingkungan windows Anda, terutama mesin server.

Persyaratan

  • Cara Menginstal Zabbix di RHEL/CentOS dan Debian/Ubuntu – Bagian 1
  • Cara Mengonfigurasi Zabbix untuk Mengirim Email Alert ke Akun Gmail – Bagian 2
  • Cara Menginstal dan Mengonfigurasi Agen Zabbix di Remote Linux – Bagian 3

Langkah 1: Unduh dan Instal Agen Zabbix di Windows

1. Agen zip yang telah dikompilasi sebelumnya untuk lingkungan Windows dapat diperoleh dari halaman unduh resmi Zabbix dan diinstal secara manual serta dijalankan pada sistem menggunakan Command Prompt windows seperti berikut ini contoh:

C:\Users\caezsar><full system path to zabbix_agentd.exe> --config <full system path to zabbix_agentd.win.conf> --install

Misalnya, misalkan Anda telah mengunduh dan mengekstrak arsip zip agen Zabbix ke D:\Downloads\zabbix_agents-5.4 .7\, jalankan perintah berikut untuk menginstal layanan:

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --config D:\Downloads\zabbix_agent-5.4.7\conf\zabbix_agentd.conf --install

2. Setelah layanan diinstal pada host Windows Anda, buka file zabbix_agentd.win.conf dan edit parameter berikut secara manual:

Server=IP of Zabbix Server
ServerActive=IP of Zabbix Server
Hostname=use the FQDN of your windows host

3. Untuk memulai layanan cukup ketik:

C:\Users\caezsar>D:\Downloads\zabbix_agents-5.4.7\bin\win32\zabbix_agentd.exe --start

Untuk menghentikan layanan, jalankan perintah yang sama seperti di atas dengan argumen --stop dan untuk menghapus instalasi layanan gunakan argumen --uninstall.

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --stop
C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --uninstall

4. Metode kedua dan lebih mudah untuk menginstal dan mengonfigurasi agen Zabbix secara otomatis di lingkungan Windows adalah dengan mengunduh paket MSI penginstal Agen Zabbix khusus untuk arsitektur sistem Anda.

5. Setelah file MSI agen Zabbix diunduh ke sistem Anda, jalankan file tersebut dan berikan informasi yang diperlukan untuk mengonfigurasi dan menginstal agen pada host target yang dipantau sebagai itu mengikuti:

Hostname: use the FQDN of your windows host (the hostname value should match the “Full Computer name” configured for your machine)
Zabbix server Name: use the IP of the Zabbix Server
Agent Port: 10050 
Remote Command: check this value
Active Server: IP of Zabbix Server

Jika Anda perlu memodifikasi file konfigurasi Zabbix dengan nilai khusus lainnya di kemudian hari, file conf dapat ditemukan di jalur %programfiles%\Zabbix Agent\.

6. Setelah Anda menyelesaikan pengaturan, buka Command Prompt Windows dengan hak istimewa Administrator, jalankan services.msc perintah untuk membuka utilitas Layanan Windows, dan mencari layanan Agen Zabbix untuk memeriksa apakah layanan berjalan dan dimulai secara otomatis setelah reboot.

services.msc

Dari konsol ini, Anda dapat mengelola layanan (memulai, menghentikan, menjeda, melanjutkan, mengaktifkan atau menonaktifkan).

Langkah 2: Konfigurasikan Windows Firewall dan Uji Agen Zabbix

7. Hampir semua sistem berbasis Windows memiliki Windows Firewall yang aktif dan berjalan, oleh karena itu port agen Zabbix harus dibuka di firewall untuk berkomunikasi dengan server Zabbix.

Untuk membuka port agen Zabbix di firewall windows, buka Panel Kontrol -> Sistem dan Keamanan – > Windows Firewall dan tekan < kuat>Izinkan aplikasi melalui Windows Firewall.

8. Selanjutnya, klik tombol Izinkan aplikasi lain dan jendela baru akan terbuka. Gunakan tombol Jelajahi untuk menavigasi dan menambahkan file eksekusi agen Zabbix (biasanya ditemukan di %programfiles%\Zabbix Agent\ jika Anda menginstalnya menggunakan MSI program), lalu tekan tombol Tambah untuk menambahkan layanan.

9. Selanjutnya, pastikan Anda memeriksa dan membuka aturan firewall di segmen jaringan tempat server Zabbix berada di jaringan Anda dan tekan tombol OK untuk menyelesaikan dan menerapkan konfigurasi.

10. Untuk menguji apakah agen Zabbix yang berjalan di windows dapat dijangkau dari sisi server Zabbix, gunakan telnet atau perintah netcat di Zabbix server terhadap agen windows IP-Port dan pesan Terhubung akan muncul. Tekan tombol Enter untuk menghasilkan pesan kesalahan dan secara otomatis memutuskan sambungan dari agen:

telnet <Windows_agent IP Address> 10050

Langkah 3: Tambahkan Host Windows yang Dipantau Agen Zabbix ke Server Zabbix

11. Setelah agen windows diuji dari baris perintah dan semuanya terlihat baik-baik saja, buka antarmuka web Zabbix Server, pindah ke tab Konfigurasi -> Host, dan tekan tombol Buat Host untuk menambahkan host yang dipantau Windows.

12. Di jendela Host tambahkan FQDN mesin agen windows Anda di kolom Hostname, tambahkan nama arbitrer ke Nama yang terlihat diajukan untuk dengan mudah mengidentifikasi mesin yang dipantau pada panel Zabbix, pastikan host termasuk dalam Server Grup, dan tambahkan Alamat IP host windows Anda di antarmuka Agen yang diajukan. Nilai Port membiarkannya tidak berubah.

13. Selanjutnya, buka tab Template dan tekan tombol Pilih. Jendela baru dengan Zabbix Templates akan muncul. Navigasikan melalui jendela ini, centang Template OS Windows, dan tekan tombol Pilih untuk menambahkan template.

14. Setelah Template OS Windows muncul di Tautkan file templat baru, tekan tombol Tambah untuk menautkan templat ini ke konfigurasi host windows .

Terakhir, setelah Template OS Windows terlihat di file Linked Templates, tekan tombol Tambah di bawah untuk menyelesaikan proses dan menambahkan seluruh host Windows konfigurasi.

15. Setelah mesin windows yang Anda pantau ditambahkan, kembalilah ke Konfigurasi -> Host dan Host windows sekarang akan ada di jendela ini seperti yang diilustrasikan tangkapan layar di bawah ini.

Itu saja! Pastikan saja Status host windows Anda disetel ke Diaktifkan dan tunggu beberapa menit agar server Zabbix menghubungi sisi agen windows dan memproses data jarak jauh yang diterima.

Sebagai contoh, untuk mendapatkan tampilan grafis dari beban CPU pada mesin Windows yang dipantau, buka tab Pemantauan konsol web Zabbix -> Grafik, pilih nama host mesin windows dan Grafik beban CPU dan semua data yang dikumpulkan sejauh ini harus disajikan ke dalam grafik grafis yang bagus.