Sidehistorik
...
Create the Database
Kodeblok |
---|
sudo apt-get install postgresql-client
psql -U postgres -h localhost |
In the PSQL Console
Kodeblok |
---|
CREATE ROLE zabbix WITH LOGIN PASSWORD '******' VALID UNTIL 'infinity';
CREATE DATABASE zabbix WITH ENCODING 'UTF-8' OWNER=zabbix CONNECTION LIMIT=-1; |
Install Zabbix Server and Web Frontend:
Kodeblok |
---|
docker run -d --restart always --name zabbix-server-pgsql -e DB_SERVER_HOST="77.243.52.131" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="******" -p 10051:10051 zabbix/zabbix-server-pgsql docker run -d --restart always --name zabbix-web-apache-pgsql -e DB_SERVER_HOST="77.243.52.131" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="*****" -e ZBX_SERVER_HOST="77.243.52.131" -e PHP_TZ="Europe/Copenhagen" -p 8080:8080 zabbix/zabbix-web-apache-pgsql |
Zabbix frontend should now be available at port 8080
Agent install on the Zabbix server:
Kodeblok |
---|
docker run --restart always --name zabbix-agent -e ZBX_HOSTNAME="moserver" -e ZBX_SERVER_HOST="???" -d --privileged -p 10050:10050 zabbix/zabbix-agent |
On other Hosts:
Kodeblok |
---|
docker run --restart always --name zabbix-agent -e ZBX_HOSTNAME="moserver" -e ZBX_SERVER_HOST="77.243.52.131" -d --privileged -p 10050:10050 zabbix/zabbix-agent |
View logs
Kodeblok |
---|
docker logs --tail 50 --follow --timestamps "zabbix-agent" |