Инсталляция Zabbix 2.X в Ubuntu Linux 16.04 (Xenial)


# apt-cache search zabbix
grafana-zabbix - Zabbix datasource for Grafana
zabbix-agent - network monitoring solution - agent
zabbix-frontend-php - network monitoring solution - PHP front-end
zabbix-java-gateway - network monitoring solution - Java gateway
zabbix-proxy-mysql - network monitoring solution - proxy (using MySQL)
zabbix-proxy-pgsql - network monitoring solution - proxy (using PostgreSQL)
zabbix-proxy-sqlite3 - network monitoring solution - proxy (using SQLite3)
zabbix-server-mysql - network monitoring solution - server (using MySQL)
zabbix-server-pgsql - network monitoring solution - server (using PostgreSQL)


# apt-get install -y zabbix-server-mysql
# service mysql restart

# ps -C mysqld
  PID TTY          TIME CMD
 6087 ?        00:00:00 mysqld


 # cat /usr/share/doc/zabbix-server-mysql/README.Debian


# mysql -p -e "create database zabbix character set utf8"
# mysql -p -e "grant all on zabbix.* to 'zabbix'@'localhost' identified by 'SECRETPASSWORD'"


# zcat /usr/share/zabbix-server-mysql/{schema,images,data}.sql.gz \
   | mysql -uzabbix -pSECRETPASSWORD zabbix


Проверка

# mysql -u zabbix -pSECRETPASSWORD

use zabbix;
show tables;


# vi /etc/zabbix/zabbix_server.conf

DBName=zabbix
DBUser=zabbix
DBPassword=SECRETPASSWORD


# service zabbix-server restart

# less /var/log/zabbix-server/zabbix_server.log

# ps -C zabbix_server


Web Interface

# apt-get install -y zabbix-frontend-php

# apt-get install -y apache2 php php-fpm php-mysql libapache2-mod-php

# vi /etc/php/7.0/apache2/php.ini

Изменяем:

post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Europe/Moscow


# cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf /etc/apache2/conf-available/zabbix.conf

# a2enconf zabbix.conf

# service apache2 restart



# service php7.0-fpm start

# service zabbix-server restart

# chown www-data /etc/zabbix

http://localhost/zabbix/

После инсталляции:

# chown root /etc/zabbix

login: Admin/zabbix


Изменение локали

# locale -a
# dpkg-reconfigure locales
en_US.UTF-8 UTF-8

Locales to be generated: 149
Default locale for the system environment: 3

# service apache2 restart


Configuration –> Hosts –> Enable


Установка Zabbix агента

# apt-get install -y zabbix-agent
# vi /etc/zabbix/zabbix_agentd.conf

При необходимости поменять:

Server=Zabbix.Server.IP.Address
Hostname=Hostname_Of_Current_Machine

# service zabbix-agent restart


Включение отправки сообщений на почту:

Сначала нужно настроить smtp или использовать уже настроенный.

Administration --> Media Types --> Email
Configuration --> Actions --> Enable
Profile --> Media --> Add