Skip to main content

Set Static IP Agent Zabbix Docker

image.png

Pada langkah instalasi docker compose sebelumnya, IP docker masih setting DHCP, jadi ada kemungkinan untuk docker zabbix agent akan berubah IP nya ketika docker compose di restart / down kemudian up.

Solusinya IP docker zabbix agent di setting static dengan cara sebagai berikut :

1. Matikan / Stop dulu zabbix docker compose nya

docker compose -f docker-compose_v3_alpine_pgsql_latest.yaml --profile full down

2. Edit compose_zabbix_components.yaml

vim compose_zabbix_components.yaml
  • Pada bagian zabbix-agent sesuaikan konfigurasi network nya sebegai berikut
zabbix-agent:
  ...
  networks:
    backend:
      ipv4_address: 172.16.239.200
      aliases:
        - zabbix-agent
        - zabbix-agent-passive
    • Simpan konfigurasi

3. Edit environment variable zabbix agent

vim env_vars/.env_agent
    • Hapus # pada ZBX_LISTENIP supaya enable parameternya, kemudian isi IP static untuk docker zabbix agent, disini di setting IP static nya 172.16.239.200.
    • ZBX_LISTENIP=172.16.239.200
    • Simpan konfigurasi.

4. Start kembali zabbix docker compose nya

docker compose -f docker-compose_v3_alpine_pgsql_latest.yaml --profile full up -d

5. Cek IP docker zabbix agent

docker inspect zabbix-docker-zabbix-agent-1 | grep IPAddress
            "SecondaryIPAddresses": null,
            "IPAddress": "",
                    "IPAddress": "172.16.239.200",