This is an old revision of the document!
debian login: root Password: # dhclient eth0 # ip a
# apt update # apt install zabbix-server-mysql zabbix-frontend-php php-mysql zabbix-agent # /etc/mysql/conf.d/my-custom-settings.cnf
[mysqld] innodb_strict_mode=OFF
# service mysql restart # mysql
> create database zabbix character set utf8 collate utf8_bin; > grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
# zcat /usr/share/zabbix-server-mysql/schema.sql.gz | mysql -uzabbix -pzabbix zabbix # zcat /usr/share/zabbix-server-mysql/images.sql.gz | mysql -uzabbix -pzabbix zabbix # zcat /usr/share/zabbix-server-mysql/data.sql.gz | mysql -uzabbix -pzabbix zabbix
# cat /etc/zabbix/zabbix_server.conf
... DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix #end newline!!!
# systemctl enable zabbix-server # service zabbix-server start # cat /etc/apache2/conf-available/zabbix-frontend-php.conf
... php_value date.timezone Europe/Moscow ...
# a2enconf zabbix-frontend-php # systemctl reload apache2 # cat /etc/zabbix/zabbix.conf.php
<?php // Zabbix GUI configuration file. global $DB; $DB['TYPE'] = 'MYSQL'; $DB['SERVER'] = 'localhost'; $DB['PORT'] = '0'; $DB['DATABASE'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['PASSWORD'] = 'zabbix'; // Schema name. Used for IBM DB2 and PostgreSQL. $DB['SCHEMA'] = ''; $ZBX_SERVER = 'localhost'; $ZBX_SERVER_PORT = '10051'; $ZBX_SERVER_NAME = ''; $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
# cat /proc/meminfo | grep MemAvailable # zabbix_agentd -p | grep vm.memory.size vm.memory.size[total] [u|2092417024]
# zabbix_get -s 127.0.0.1 -k vm.memory.size[available]
# df -h # zabbix_agentd -p | grep vfs.fs.size