# Set Static IP Agent Zabbix Docker

[![image.png](https://www.32inside.com/uploads/images/gallery/2026-04/scaled-1680-/3vFimage.png)](https://www.32inside.com/uploads/images/gallery/2026-04/3vFimage.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

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

2\. Edit compose\_zabbix\_components.yaml

```bash
vim compose_zabbix_components.yaml
```

- Pada bagian zabbix-agent sesuaikan konfigurasi network nya sebegai berikut

```yaml
zabbix-agent:
  ...
  networks:
    backend:
      ipv4_address: 172.16.239.200
      aliases:
        - zabbix-agent
        - zabbix-agent-passive

```

- - Simpan konfigurasi

3\. Edit environment variable zabbix agent

```bash
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

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

5\. Cek IP docker zabbix agent

```bash
docker inspect zabbix-docker-zabbix-agent-1 | grep IPAddress
```

```
            "SecondaryIPAddresses": null,
            "IPAddress": "",
                    "IPAddress": "172.16.239.200",
```