GNU/Linux >> Belajar Linux >  >> Linux

Cara Menambahkan Host Linux di Server Zabbix untuk Pemantauan

Pada artikel sebelumnya, kami telah membahas cara Menginstal Server Zabbix di CentOS 8. Dalam panduan ini, kami melangkah lebih jauh dan menunjukkan kepada Anda bagaimana Anda dapat menambahkan host Linux ke Server Zabbix sehingga kami dapat memantau berbagai metrik seperti CPU beban, pemanfaatan memori, penggunaan swap, dan pemanfaatan disk untuk menyebutkan beberapa.

Tetapi pertama-tama, kita perlu menginstal Agen Zabbix pada host jarak jauh yang akan mengirimkan metrik sistem jarak jauh ke server Zabbix untuk pemantauan. Dalam panduan ini, kami akan menginstal agen Zabbix di Ubuntu 20.04 LTS dan CentOS 8 .

Bagaimana cara menginstal agen Zabbix di Ubuntu Linux?

Untuk memulai instalasi agen Zabbix, ikuti langkah-langkah di bawah ini:

Langkah 1) Menambahkan repositori Zabbix dan Menginstal agen Zabbix

Secara default, repositori Zabbix tidak termasuk dalam repositori Ubuntu. Oleh karena itu, kami perlu menambahkannya secara manual sebelum menginstal agen Zabbix. Pada saat menulis panduan ini, versi terbaru Zabbix adalah Zabbix 5.0. Oleh karena itu, kami akan menambahkan agen Zabbix yang sesuai dengan versi tersebut.

Untuk melakukannya, pertama-tama unduh paket Debian repositori:

Untuk Ubuntu 20.04 (Focal Fossa)

$ wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1%2Bfocal_all.deb

Setelah paket diunduh, perbarui daftar paket dan instal zabbix-agent menggunakan pengelola paket dpkg seperti yang ditunjukkan:

$ sudo apt update
$ sudo dpkg -i zabbix-release_5.0-1+focal_all.deb
or 
$ sudo apt install -y zabbix-agent

Untuk Ubuntu 18.04 (Bionic Beaver)

Untuk Ubuntu 18.04, jalankan perintah di bawah ini untuk menambahkan repositori

$ wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1%2Bbionic_all.deb
$ sudo apt update
$ sudo dpkg -i zabbix-release_5.0-1+bionic_all.deb
or 
$ sudo apt install -y zabbix-agent

Untuk Ubuntu 16.04 (Xenial Xerus)

$ wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1%2Bxenial_all.deb
$ sudo apt update
$ sudo dpkg -i zabbix-release_5.0-1+xenial_all.deb
or
$ sudo apt-get install -y zabbix-agent

Langkah 2) Konfigurasikan agen Zabbix

Dengan instalasi agen Zabbix yang berhasil, kita perlu melakukan beberapa penyesuaian agar sistem jarak jauh dapat berkomunikasi dengan server Zabbix. Kita akan membuat beberapa penyesuaian pada file konfigurasi yaitu /etc/zabbix/zabbix_agentd.conf

Dalam file temukan atribut Server dan nama host dan atur agar sesuai dengan parameter server. Dalam kasus kami, kami memiliki:

Server=10.128.0.10
hostname=ubuntu20-04

Setelah selesai, simpan &keluar dari file konfigurasi.

Selain itu, pastikan Anda dapat mencapai server Zabbix dengan melakukan ping ke alamat IP dan nama hostnya.

Agar perubahan diterapkan, restart Zabbix-agent seperti yang ditunjukkan:

$ sudo systemctl restart zabbix-agent

Untuk memastikannya berjalan, periksa statusnya menggunakan perintah:

$ sudo systemctl status zabbix-agent

Dari output, jelas bahwa agen Zabbix aktif dan berjalan.

Langkah 3) Konfigurasikan aturan firewall untuk zabbix-agent

Terakhir, kita perlu mengkonfigurasi firewall untuk membuka port 10050 yang didengarkan oleh agen zabbix. Oleh karena itu, jalankan perintah di bawah ini:

$ sudo ufw allow 10050/tcp
$ sudo ufw reload

Untuk mengonfirmasi bahwa port terbuka, jalankan:

$ sudo ufw status

Sampai dengan tanda ini, Anda telah berhasil menginstal agen Zabbix di Ubuntu dan sistem Anda siap untuk ditambahkan ke server Zabbix untuk pemantauan.

Bagaimana cara menginstal agen zabbix di CentOS 8 / RHEL 8?

Untuk sistem CentOS 8 / RHEL 8, langkah-langkah untuk menginstal agen Zabbix hampir sama.

Langkah 1) Menambahkan repositori Zabbix

Mulailah dengan menambahkan repositori secara manual karena repositori Zabbix tidak disertakan secara default di repo AppStream.

$ sudo dnf install https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-agent-5.0.0-1.el8.x86_64.rpm

Tekan Y untuk menyelesaikan penginstalan.

Jalankan perintah di bawah ini untuk menginstal Zabbix Agent di CentOS 8 / RHEL 8

$ sudo dnf install -y zabbix-agent

Langkah 2) Konfigurasikan agen zabbix

Seperti yang ditunjukkan sebelumnya, beberapa perubahan perlu dilakukan dalam konfigurasi agen yaitu /etc/zabbix/zabbix_agentd.conf

Seperti sebelumnya, setel perintah Server dan hostname agar sesuai dengan parameter server Zabbix seperti yang ditunjukkan:

Server=10.128.0.10
hostname=centos-8

Setelah selesai, simpan &keluar dari file konfigurasi. Selanjutnya, restart daemon Zabbix-agent dan konfirmasi apakah itu berjalan:

$ sudo systemctl restart zabbix-agent
$ sudo systemctl status zabbix-agent

Langkah 3) Konfigurasikan aturan firewall untuk zabbix-agent

Terakhir, untuk mengizinkan Zabbix-agent menjalin komunikasi dengan Zabbix Server dan sebaliknya ,  konfigurasikan firewall dengan menjalankan  perintah seperti yang ditunjukkan:

$ sudo firewalld --add-port=10050/tcp --permanent
$ sudo firewalld --reload

Menambahkan atau Mendaftarkan Host Linux Jarak Jauh di Server Zabbix

Masuk ke portal Server Zabbix Anda menggunakan kredensial pengguna admin. Untuk menambahkan host di server Zabbix, klik Konfigurasi –> Host .

Di ujung paling kanan atas, klik tombol 'Buat host'

Pada halaman yang muncul, isi detail remote Linux seperti yang tercantum:

  • Nama Inang
  • Nama yang terlihat
  • Alamat IP
  • Deskripsi

Selanjutnya, klik tombol ‘pilih ' di sebelah tombol 'Grup ' bidang teks. Di ‘Grup tuan rumah ’, klik ‘Server Linux ' lalu klik 'Pilih '.

Seperti yang Anda lihat, grup telah ditambahkan.

Kita juga perlu menambahkan template untuk server kita. Jadi, klik ‘Templat ' opsi menu.

Di ‘Templat ’ yang muncul, klik ‘Template OS Linux by Zabbix agent ' dan tekan 'Pilih '.

Ini membawa Anda kembali ke layar beranda dan di sana Anda dapat melihat bahwa sistem host baru Anda telah ditambahkan.

Untuk menambahkan sistem CentOS-8, ulangi langkah yang sama seperti yang dijelaskan.

Statistik grafik dari host jarak jauh

Untuk merepresentasikan metrik sistem dalam bentuk grafik, klik ‘Pemantauan’  –> ‘Host’

Selanjutnya, klik host yang ingin Anda buat grafiknya dan pilih opsi 'grafik' dari menu pull-up.

Server Zabbix akan mulai menghasilkan berbagai grafik yang mewakili berbagai metrik sistem seperti Proses, beban CPU, dan statistik lalu lintas jaringan.

Gulir ke bawah untuk melihat grafik lain yang menampilkan berbagai metrik seperti yang ditunjukkan di bawah ini.

Kami telah berhasil menambahkan 2 sistem host Linux ke server Zabbix dan berhasil membuat grafik berbagai metrik sistem. Kami menghargai umpan balik Anda. Cobalah dan beri tahu kami pengalaman Anda.


Linux
  1. Cara Menambahkan Disk Baru ke Server Linux yang Ada

  2. Menggunakan Checkmk untuk Memantau Infrastruktur Server Linux Anda

  3. Bagaimana cara menginstal Microsoft SQL Server untuk linux (fedora)?

  1. Bagaimana saya menggunakan Cockpit untuk manajemen server Linux di rumah saya

  2. Cara Menginstal dan Mengonfigurasi Monit di Linux untuk Pemantauan Proses

  3. Cara Install Kerberos 5 KDC Server di Linux untuk Otentikasi

  1. Bagaimana menambahkan Linux dan Windows Host jarak jauh ke Icinga 2 untuk Pemantauan

  2. Cara Menambahkan Host Windows dan Linux ke Server Nagios untuk Pemantauan

  3. Cara Menambahkan Host Linux Jarak Jauh ke Cacti untuk Pemantauan