# 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;