Monitoring Kinerja Server Dengan Zabbix


Zabbix adalah salah satu software open source yang dapat digunakan untuk memonitor jaringan, dan status dari berbagai network services, servers dan network hardware lainnya. Software diciptakan oleh Alexei Vladishev. Dengan zabbix, user dapat mudah mengetahui status server, kondisi jaringan dan mendapatkan notifikasi jika terjadi gangguan, zabbix juga sudah mendukung polling dan trapping.

Zabbix juga sudah memiliki GUI yang memudahkan pemakaian para pengguna, tampilan GUI berupa map dan grafik sehingga membantu pengaturan administrasi maupun systemnya.

Download zabbix di https://www.zabbix.com/download. Berikut tahap instalasi zabbix

  1. Sesuaikan dengan OS yang teman-teman pakai. Bagi pengguna linux bisa menggunakan perintah cat /etc/os-release untuk melihat versi dari OS yang dipakai.
  2. Install zabbix sesuai plaform. Untuk contoh, penulis menggunakan linux Ubuntu 18.04.4 LTS.
    1. Install repository zabbix
      1. wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+bionic_all.deb
      2. dpkg -i zabbix-release_5.0-1+bionic_all.deb
      3. apt update
    2. Install Zabbix server, frontend, agent
      1. apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
    3. Membuat database di mysql server
      1. mysql -u root -p
      2. create database zabbix character set utf8 collate utf8_bin;
      3. create user zabbix@localhost identified by 'password';
      4. grant all privileges on zabbix.* to zabbix@localhost;
      5. \q
    4. Import database zabbix ke database yang sudah kita buat
      1. zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
    5. Edit file /etc/zabbix/zabbix_server.conf, sesuaikan nama database, user dan password
      1. DBName=zabbix
      2. DBUser=zabbix
      3. DBPassword=password
    6. Edit file /etc/zabbix/apache.conf untuk konfigurasi zabbix frontend
      1. Uncomment kode php_value date.timezone Asia/Jakarta
    7. Start service zabbix server and agent dan buat agar service zabbix berjalan saat system booting
      1. systemctl restart zabbix-server zabbix-agent apache2
      2. systemctl enable zabbix-server zabbix-agent apache2
    8. Setting zabbix frontend di browser dengan alamat web sebagai berikut: http://server_ip_or_name/zabbix
      1. Untuk dokumentasi cara installasi zabix frontend bisa cek halaman https://www.zabbix.com/documentation/5.0/manual/installation/install#installing_frontend
      2. Setelah berhasil melakukan installasi kita bisa login menggunakan user default sebagai berikut user name Admin, password zabbix
  3. Mulai menggunakan zabbix
    1. Dokumentasi lengkap ada di https://www.zabbix.com/documentation/5.0/manual/quickstart/login





Catatan:

Komentar

Postingan populer dari blog ini

SIPD Chrome Extension untuk Migrasi Data dari SIPD ke SIMDA PINK Th. Anggaran 2022

FMIS Chrome Extension untuk Integrasi Data SIPD ke FMIS

Mapping Sumber Dana di WP-SIPD