Перед этим установлен LEMP. Использую php5-fpm.
Для frontend-а использую nginx, поэтому от мануала немного отличается. Zabbix версия 2.2.5sudo wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+trusty_all.deb
sudo dpkg -i zabbix-release_2.2-1+trusty_all.deb
sudo apt-get update
sudo apt-get install zabbix-server-mysql
Настройка php: в /etc/php5/fpm/pool.d/www.zabbix.conf
[www.zabbix]
listen = /var/run/php5-fpm.www.zabbix.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
user=www-data
group=www-data
pm=dynamic
pm.max_children=10
pm.start_servers=2
pm.min_spare_servers=2
pm.max_spare_servers=4
# detecting slow request
request_slowlog_timeout=3s
slowlog=/var/log/php-slow.zabbix.log
Параметры - копипаста (обоснования их использования не помню).
Настройка nginx: /etc/nginx/sites-available/www.zabbix.vhost
server {
listen 80;
server_name www.zabbix zabbix;
root /var/www/www.zabbix/web;
access_log /var/log/nginx/zabbix-access.log;
error_log /var/log/nginx/zabbix-error.log;
index index.php;
rewrite_log on;
if ($host = 'www.zabbix') {
rewrite ^/(.*)$ http://zabbix/$1 permanent;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ {
access_log off;
log_not_found off;
expires 10d;
break;
}
location / {
try_files $uri $uri/ @rewrite;
}
location @rewrite {
rewrite ^/(.*)$ /index.php?q=$1;
}
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.www.zabbix.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
}
# Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac).
location ~ /\. {
deny all;
access_log off;
log_not_found off;
}
# Make sure files with the following extensions do not get loaded by nginx because nginx would display the sour$
location ~* \.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|E$
deny all;
}
}
После открытия странички сайта, корректируем параметры для php. Потом заходим в веб-интерфейс с логином паролем по-умолчанию Admin zabbix.
Комментариев нет:
Отправить комментарий