From a9569b0547b651f775a61864c824df73f73d5aac Mon Sep 17 00:00:00 2001 From: root Date: Tue, 28 Apr 2020 22:55:26 +0200 Subject: [PATCH] =?UTF-8?q?Cr=C3=A9ation=20d'un=20script=20d'initialisatio?= =?UTF-8?q?n=20de=20zabbix=20pour=20une=20installation=20preseed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zabbix/init_zabbix.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 zabbix/init_zabbix.sh diff --git a/zabbix/init_zabbix.sh b/zabbix/init_zabbix.sh new file mode 100755 index 0000000..5390020 --- /dev/null +++ b/zabbix/init_zabbix.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +DB_NAME=zabbix +DB_USER=zabbix +DB_PASSWORD="$(openssl rand -base64 18)" + +mysql -u root << EOF +create database ${DB_NAME} character set utf8 collate utf8_bin; +grant all privileges on ${DB_NAME}.* to ${DB_USER}@localhost identified by '${DB_PASSWORD}'; +quit; +EOF + +zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u${DB_USER} -p${DB_PASSWORD} ${DB_NAME} + +echo "DBPassword=${DB_PASSWORD}" >> /etc/zabbix/zabbix_server.conf.d/db.conf + +systemctl restart zabbix-server zabbix-agent nginx php7.3-fpm +systemctl enable zabbix-server zabbix-agent nginx php7.3-fpm + +systemctl disable zabbix-init.service