# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm # yum install -y --enablerepo=remi,remi-php72 zabbix-server-mysql zabbix-web-mysql zabbix-web-japanes zabbix-agent zabbix-get
'password' の部分は、自分のパスワードに変更。
# mysql -p MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; MariaDB [(none)]> exit
# cd /usr/share/doc/zabbix-server-mysql-3.2.6/ # gzip -d create.sql.gz # mysql -u zabbix -p zabbix < create.sql
# cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.bak
# systemctl start zabbix-server # systemctl start zabbix-agent
location /zabbix {
alias /usr/share/zabbix;
index index.html index.php;
location ~ ^/zabbix/(.+\.php)$ {
alias /usr/share/zabbix/$1;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PHP_VALUE "post_max_size = 16M\nmax_execution_time = 300\nmax_input_time = 300\ndate.timezone = Asia/Tokyo";
include fastcgi_params;
}
}
https://アドレス/zabbix
で、Zabbix のトップページにアクセスします。
「Next step」
ちゃんと設定されていばエラーは出ない
「Next step」
データベースアクセス用のユーザー名と、パスワード設定。
「Next step」
Zabbix サーバーへの接続設定はとりあえずそのままで。
「Next step」
設定確認。
「Next step」
インストール結果の表示。
「Next step」
ログイン画面。
ユーザ名:Admin
パスワード:zabbix
func.inc.php でエラーが出る場合は、以下を修正。
function str2mem($val) {
$val = trim($val);
$last = strtolower(substr($val, -1));
$val = (int)$val;