Add user


sudo dd if=/dev/zero of=/myswap1 bs=1M count=1024 && sudo chown root:root /myswap1 && sudo chmod 0600 /myswap1 && sudo mkswap /myswap1 && sudo swapon /myswap1 && free -m

sudo dd if=/dev/zero of=/myswap2 bs=1M count=1024 && sudo chown root:root /myswap2 && sudo chmod 0600 /myswap2 && sudo mkswap /myswap2 && sudo swapon /myswap2 && free -m

sudo dd if=/dev/zero of=/myswap3 bs=1M count=1024 && sudo chown root:root /myswap3 && sudo chmod 0600 /myswap3 && sudo mkswap /myswap3 && sudo swapon /myswap3 && free -m

echo 1 | sudo tee /proc/sys/vm/overcommit_memory


sudo adduser -s /bin/false -G rancher -D -H mysql

sudo adduser -S -G root -s /bin/false mysql

docker run --name mysql8 \
--user $(id -u mysql):$(id -u) \
-e MYSQL_ROOT_PASSWORD="zabbix" \
-e TZ="Europe/Riga" \
-p 3306:3306 \
-d mysql:8.0.21


docker exec -it mysql8 mysql -uroot -pzabbix -e "
CREATE USER 'zabbix'@'%' IDENTIFIED BY 'zabbix';
ALTER USER 'zabbix'@'%' IDENTIFIED WITH mysql_native_password BY 'zabbix';
CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%';
FLUSH PRIVILEGES
"

docker run -d --name elasticsearch780 \
-p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" elasticsearch:7.8.0


sudo adduser -s /bin/false -G rancher -D -H z52srv

sudo adduser -S -G root -s /bin/false z52srv


docker run --name z52srv \
-e DB_SERVER_HOST="10.133.253.45" \
-e DB_SERVER_PORT="3306" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e ZBX_CACHESIZE=256M \
-e ZBX_HISTORYSTORAGEURL="10.133.253.45:9200" \
-e ZBX_HISTORYSTORAGETYPES="uint,dbl,str,log,text" \
-e ZBX_HISTORYSTORAGEDATEINDEX=0 \
-e ZBX_STARTPOLLERS=1 \
-e ZBX_STARTPREPROCESSORS=1 \
-e ZBX_STARTTRAPPERS=2 \
-e ZBX_STARTDBSYNCERS=1 \
-e ZBX_STARTPROXYPOLLERS=0 \
-e ZBX_STARTALERTERS=1 \
-e ZBX_STARTLLDPROCESSORS=1 \
-e ZBX_STARTDISCOVERERS=0 \
-e ZBX_CACHEUPDATEFREQUENCY=3600 \
-p 10051:10051 \
-d zabbix/zabbix-server-mysql:centos-5.2.1

sudo adduser -s /bin/false -G rancher -D -H nginx

docker run --name nginx \
-e DB_SERVER_HOST="10.133.253.45" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e ZBX_SERVER_HOST="10.133.253.45" \
-e PHP_TZ="Europe/Riga" \
-p 80:8080 \
-d zabbix/zabbix-web-nginx-mysql:centos-5.2.1

No comments: