Arsip Troubleshooting

Sistem dokumentasi error log dan instruksi perbaikan.

Server 04/06/2026
Zabbix kendala zabbix-agent.service: failed with result 'exit-code'
DETAIL LOG ERROR / GEJALA
Zabbix kendala zabbix-agent.service: failed with result 'exit-code'
PROSEDUR SOLUSI FIX

Zabbix kendala zabbix-agent.service: failed with result 'exit-code'

Pasted image 20260506062849.png

Berikut adalah langkah-langkah untuk memperbaikinya:

  1. Perbaiki Nama Direktori Konfigurasi
    Jalankan perintah ini untuk mengubah nama folder agar sesuai dengan yang diminta oleh sistem (menghilangkan .conf di tengah):

Bash
sudo mv /etc/zabbix/zabbix_agentd.conf.d /etc/zabbix/zabbix_agentd.d
2. Pastikan Direktori Log Tersedia
Pesan No such file or directory pada log menunjukkan folder /var/log/zabbix/ mungkin belum ada. Mari kita buat dan berikan izin akses ke user zabbix:

Bash
sudo mkdir -p /var/log/zabbix/
sudo chown -R zabbix:zabbix /var/log/zabbix/
3. Jalankan Ulang Service
Setelah struktur folder diperbaiki, lakukan restart pada agent:

Bash
sudo systemctl restart zabbix-agent
4. Verifikasi Hasil
Cek status service untuk memastikan sudah berwarna hijau (active/running):

Bash
sudo systemctl status zabbix-agent
Kenapa ini terjadi?
Zabbix Agent sangat sensitif terhadap jalur (path) yang didefinisikan di dalam file zabbix_agentd.conf. Karena di dalam file tersebut tertulis Include=/etc/zabbix/zabbix_agentd.d/*.conf, maka sistem wajib menemukan folder dengan nama yang sama persis. Jika nama folder berbeda satu karakter saja, service tidak akan mau berjalan.

jangan lupa di allow portnya
sudo ufw allow 10050/tcp

Pasted image 20260506062923.png

dipastikan di server grafananya server yg mau di tambahkan sudah konek

Pasted image 20260506072630.png

Server 04/06/2026
Menambahkan server baru di grafana
DETAIL LOG ERROR / GEJALA
Menambahkan server baru di grafana
PROSEDUR SOLUSI FIX

buka server 172.16.30.30

cd /etc/prometheus/targets/node/

cp node-192-168-0-186.json node-192-168-0-x.json 

lalu ubah isinya

nano node-192-168-0-x.json 

disesuaikan aja isinya

Server 04/06/2026
zabbix server merah
DETAIL LOG ERROR / GEJALA
server merah di zabix tidak konek
PROSEDUR SOLUSI FIX
1. Cek apakah Zabbix Agent hidup (running)

Di server cloudopenvpn2 (IP: 149.129.253.93):

CentOS / Rocky / Alma / RHEL
systemctl status zabbix-agent
systemctl restart zabbix-agent

Ubuntu / Debian
systemctl status zabbix-agent
systemctl restart zabbix-agent


Kalau statusnya inactive atau failed, berarti masalahnya di sini.

2. Pastikan port agent terbuka (default 10050)
Test dari server Zabbix:
telnet 149.129.253.93 10050


atau

nc -vz 149.129.253.93 10050


Kalau “Connection refused” ? service mati.
Kalau “Timed out” ? firewall blokir.

3. Cek firewall server
FirewallD
firewall-cmd --list-all
firewall-cmd --add-port=10050/tcp --permanent
firewall-cmd --reload

UFW
ufw allow 10050/tcp
ufw reload

4. Cek konfigurasi /etc/zabbix/zabbix_agentd.conf

Pastikan:

Server=
ServerActive=
Hostname=cloudopenvpn2


Contoh:

Server=172.16.0.10
ServerActive=172.16.0.10
Hostname=cloudopenvpn2


Setelah edit:

systemctl restart zabbix-agent

5. Cek di Zabbix UI (Web)

Masuk ke:

Monitoring ? Hosts ? cloudopenvpn2 ? tab Latest Data

Kalau merah, biasanya muncul error seperti:

Get value from agent failed

No such file or directory

Connection timeout 10050

Klik ikon ZBX merah ? Details ? akan terlihat pesan error lengkap.



Analisa Tepatnya

Dari server Zabbix:

telnet 149.129.253.93 10050


Jadi masalahnya sekarang tinggal 2 kemungkinan:

1. Port 10050 di server 149.129.253.93 tertutup

Walaupun kamu bisa SSH, belum tentu port 10050 terbuka.

Cek dari server 149.129.253.93:

sudo systemctl status zabbix-agent
sudo ss -tlnp | grep 10050


Harusnya muncul:

LISTEN 0 0 0.0.0.0:10050


Kalau tidak muncul ? agent tidak jalan.

2. Firewall di server 149.129.253.93 memblokir port 10050

Cek:

CentOS/RHEL (firewalld)
firewall-cmd --list-all
firewall-cmd --add-port=10050/tcp --permanent
firewall-cmd --reload

UFW (Ubuntu)
ufw status
ufw allow 10050/tcp

iptables
iptables -L -n | grep 10050

Sekarang kita pastikan dulu:

Tolong jalankan di server 149.129.253.93:

1 Cek service agent

systemctl status zabbix-agent


2 Cek apakah port 10050 listen

ss -tlnp | grep 10050


3 Cek firewall

iptables -L -n





root@OpenVPN2 ~]# firewall-cmd --list-all
public
  target: default
  icmp-block-inversion: no
  interfaces:
  sources:
  services: dhcpv6-client ssh
  ports: 514/udp 514/tcp
  protocols:
  masquerade: yes
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:
ChatGPT said:

Terlihat jelas dari output firewall Anda:

services: dhcpv6-client ssh
ports: 514/udp 514/tcp


Tidak ada port 10050 atau 10051 yang di-allow.

Maka Zabbix Server tidak bisa masuk ke agent (port 10050)
Dan Agent juga tidak bisa connect ke server (port 10051)

Inilah penyebab semua error Active Check.

 SOLUSI: Izinkan port Zabbix
1 Izinkan port untuk Zabbix Agent (10050)
firewall-cmd --add-port=10050/tcp --permanent

2 Izinkan port untuk Zabbix Server (10051)

Jika server Zabbix ada di IP 149.129.253.93, maka izinkan juga:

firewall-cmd --add-port=10051/tcp --permanent

3 Reload firewall
firewall-cmd --reload

4 Verifikasi
firewall-cmd --list-all


Harus muncul:

ports: 514/udp 514/tcp 10050/tcp 10051/tcp
Server 03/06/2026
Konfigurasi Server - Ganti IP, Port SSH, dan Password Root
DETAIL LOG ERROR / GEJALA
Tujuan: Panduan standar melakukan pengerasan keamanan (hardening) server dengan mengubah IP Address, Port default SSH, dan Password user root pada Linux.
PROSEDUR SOLUSI FIX
#ganti ip server
sudo nano /etc/netplan/50-cloud-init.yaml

Ganti isinya jadi ini (PASTE FULL)

network:
  version: 2
  ethernets:
    ens18:
      dhcp4: no
      addresses:
        - 172.16.70.81/16
      gateway4: 172.16.70.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1


lalu jalankan: sudo netplan apply

cek hasil:

ip a
ip route
ping -c 3 8.8.8.8



#ganti password root
sudo passwd root

#agar root bisa di akses dan dipakai
sudo nano /etc/ssh/sshd_config

Edit SSH config:

sudo nano /etc/ssh/sshd_config
Cari:
#PermitRootLogin, diubah jadi PermitRootLogin yes

jika sudah Restart SSH socket:

sudo systemctl restart ssh.socket

#cara ganti port ssh:

Buka config SSH
sudo vim /etc/ssh/sshd_config

cari
#Port 22

ganti
Port 35827


HARUS ADA SATU BARIS SAJA, contoh:

Port 35827


Jangan ada Port lain, jangan pakai #


Test & restart
sudo sshd -t
sudo systemctl restart ssh

Cek lagi
sudo ss -tlnp | grep ssh


Targetnya:

0.0.0.0:35827
[::]:35827

Restart SSH socket:

sudo systemctl restart ssh.socket

Server 03/06/2026
Panduan Menambahkan Host Server Baru di Zabbix Monitoring
DETAIL LOG ERROR / GEJALA
Tujuan: Langkah-langkah mendaftarkan infrastruktur server atau router baru ke dalam sistem monitoring Zabbix agar resource-nya dapat terpantau.
PROSEDUR SOLUSI FIX

buka ssh server 172.16.70.108

#buka:

vim /etc/zabbix/zabbix_agentd.conf

#ubah script dibawah ini di sesusaikan

Server=0.0.0.0/0

ServerActive=127.0.0.1

Hostname=Reminder-app3 -> nama host ini akan di sesuaikan di web zabix

#save script, lalu restart zabbix-agent

systemctl restart zabbix-agent

systemctl status zabbix-agent

ss -tlnp | grep 10050

tail -f /var/log/zabbix/zabbix_agentd.log (cek log)

selanjutnya masuk ke web zabix

http://172.16.70.108/zabbix/hosts.php

klik create host, setelah itu isinya di sesuaikan ya seperti gambar berikut

Server 03/06/2026
Docker Storage Penuh (Root 97%)
DETAIL LOG ERROR / GEJALA
Muncul error "no space left on device" saat build image baru.
PROSEDUR SOLUSI FIX
1. Jalankan: docker system prune -a --volumes 2. Cek sisa storage dengan: df -h