Инсталляция Zabbix 3.X в Ubuntu Linux 16.04 (Xenial)
https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages/repository_installation
# cd /tmp
# wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
# dpkg -i zabbix-release_3.2-1+xenial_all.deb
# apt-get update
Installing packages
# apt-get install -y zabbix-server-mysql zabbix-frontend-php
# service mysql restart
shell> mysql -uroot
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'P@SSW0RD';
mysql> quit;
# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=P@SSW0RD
# service zabbix-server start
# update-rc.d zabbix-server enable
# vi /etc/php/7.0/apache2/php.ini
date.timezone = Europe/Moscow
# apt-get install -y php-bcmath php-mbstring php-xmlwriter php-xmlreader
// Чтобы можно было обращаться к серверу по url без префикса zabbix
# vi /etc/apache2/sites-enabled/000-default.conf
# DocumentRoot /var/www/html
DocumentRoot /usr/share/zabbix
# service apache2 restart
Installing frontend
http://localhost/zabbix/
После инсталляции:
login: Admin/zabbix
Установка 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
Настройка Zabbix на мониторинг сайтов:
https://www.youtube.com/watch?v=EWV8A29wvlk
Configuration –> Hosts –> Zabbix server –> Enable
Configuration –> Hosts –> Applications –> Create Application –> WebSites
// Повторять при добавлении нового хоста:
Configuration –> Hosts –> Zabbix server –> Web Scenarios –> Create Web Scenario
Name: Hostname Application: WebSites
Steps –> add –>
Name: index url: hostname require status codes: 200
Monitoring –> Latest data –> zabbix server –> latest data –> Websites
Monitoring –> Web