====== Zabbix のインストール ======
===== インストール =====
# 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
===== Zabbix用のデータベースとユーザー作成 =====
'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
===== Zabbix の起動 =====
# systemctl start zabbix-server
# systemctl start zabbix-agent
===== nginxの設定 =====
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;
}
}
===== Zabbixの設定 =====
https://アドレス/zabbix\\
で、Zabbix のトップページにアクセスします。\\
{{:centos:v7:zabbix_0001.png?600|}}
「Next step」\\
{{:centos:v7:zabbix_0002.png?600|}}
ちゃんと設定されていばエラーは出ない\\
「Next step」\\
{{:centos:v7:zabbix_0003.png?600|}}
データベースアクセス用のユーザー名と、パスワード設定。\\
「Next step」\\
{{:centos:v7:zabbix_0004.png?600|}}
Zabbix サーバーへの接続設定はとりあえずそのままで。\\
「Next step」\\
{{:centos:v7:zabbix_0005.png?600|}}
設定確認。\\
「Next step」\\
{{:centos:v7:zabbix_0006.png?600|}}
インストール結果の表示。\\
「Next step」
{{:centos:v7:zabbix_0007.png?600|}}
ログイン画面。\\
ユーザ名:Admin\\
パスワード:zabbix
{{:centos:v7:zabbix_0008.png?600|}}
func.inc.php でエラーが出る場合は、以下を修正。\\
function str2mem($val) {
$val = trim($val);
$last = strtolower(substr($val, -1));
$val = (int)$val;