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