Zabbix server + MySQL
Устанавливаем Nginx, Php, MySQL.
Install Nginx, Php, MySQL.
# pkg ins nginx php56 mysql56-server
# sysrc nginx_enable="YES"
# sysrc php_fpm_enable="YES"
# sysrc mysql_enable="YES"
# cd /usr/local/etc
# cp php.ini-production php.ini
Настраиваем Php.
Condifure Php.
# vi php.ini
max_execution_time=300
max_input_time=300
post_max_size=16M
always_populate_raw_post_data = -1
date.timezone = Europe/Moscow
# service nginx start
# service php-fpm start
# service mysql-server start
Создаем базу данных и пользователя для Zabbix сервера.
Create database and user.
# mysql -u root
mysql> create database zabbix character set utf8;
mysql> grant all on zabbix.* to zabbuser@localhost identified by 'Пароль';
mysql> flush privileges;
mysql> quit
Устанавливаем Zabbix сервер и веб-интерфейс для него.
Install Zabbix server and web interface.
# pkg ins zabbix24-server zabbix24-frontend
# cd /usr/local/share/zabbix24/server/database/mysql
# mysql -u zabbuser -pПароль zabbix schema.sql
# mysql -u zabbuser -pПароль zabbix data.sql
# cd /usr/local/etc/zabbix24
# cp zabbix_server.conf.sample zabbix_server.conf
Настраиваем конфиг Zabbix сервера.
Configure Zabbix server.
# vi zabbix_server.conf
DBName=zabbix
DBUser=zabbuser
DBPassword=Пароль
HousekeepingFrequency=2
Fpinglocation=/usr/local/sbin/fping
# chown -R www:www /usr/local/www
Настраиваем Nginx.
Configure Nginx.
# vi /usr/local/etc/nginx/nginx.conf
Меняем корневую директорию с
Change root directory from
root /usr/local/www/nginx
на
to
root /usr/local/www/zabbix
Также добавляем в конец Index секции index.php.
Находим строку location ~ .php$ и раскомментируем ее и все что находится внутри ее фигурных скобок, включая фигурные скобки.
И в строке fastcgi_param заменить:
Also, add at the end of Index section index.php.
Find string location ~ .php$ and uncomment it and all what include inside { }.
Change parameter fastcgi_param :
/scripts$fastcgi_script_name;
на
to
/usr/local/www/zabbix$fastcgi_script_name;
# sysrc zabbix_server_enable="YES"
# service nginx restart
# service php-fpm restart
# service zabbix_server start
Идем в браузер и заканчиваем установку.
Go to web browser and finish setup.
Login: Admin
Password: zabbix