はじめに
本記事は、Amazon Linux2の環境にZabbix5.0を構築したので、その備忘録として記載したものである。
Zabbix5.0構築
(0)OS情報確認
$ cat /etc/os-release
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"
(1)タイムゾーンを変更
▼現在(デフォルト)のタイムゾーンを確認
$ timedatectl
Local time: Tue 2021-06-29 10:38:20 UTC
Universal time: Tue 2021-06-29 10:38:20 UTC
RTC time: Tue 2021-06-29 10:38:20
Time zone: n/a (UTC, +0000)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
▼タイムゾーンを「Asia/Tokyo」に変更
$ sudo timedatectl set-timezone Asia/Tokyo
▼タイムゾーンの変更後の確認
$ timedatectl
Local time: Tue 2021-06-29 19:38:41 JST
Universal time: Tue 2021-06-29 10:38:41 UTC
RTC time: Tue 2021-06-29 10:38:41
Time zone: Asia/Tokyo (JST, +0900)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
(2)Zabbix5.0をインストール
▼Zabbix5.0のリポジトリをインストール
$ sudo yum -y install https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
▼yumのキャッシュクリア
$ sudo yum clean all
▼Zabbixをインストールする上で必要なパッケージをインストール
$ sudo yum install http://mirror.centos.org/altarch/7/extras/aarch64/Packages/centos-release-scl-rh-2-3.el7.centos.noarch.rpm
$ sudo yum install http://mirror.centos.org/centos/7/extras/x86_64/Packages/centos-release-scl-2-3.el7.centos.noarch.rpm
▼Zabbix5.0をインストール
$ sudo yum install -y zabbix-server-mysql zabbix-agent mariadb mariadb-server zabbix-web-japanese.noarch zabbix-web-mysql-scl zabbix-apache-conf-scl
▼MariaDBを起動
$ sudo systemctl start mariadb
▼Zabbix用のデータベースを設定
$ sudo mysql
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
MariaDB [(none)]> quit;
▼データベースにZabbix用のデータを流し込む
$ zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
▼Zabbix側のタイムゾーンを変更 ※末尾に追記
/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Tokyo
▼データベースの接続情報を記載
/etc/zabbix/zabbix_server.conf
DBPassword=zabbix
▼Zabbixの関連サービスを起動&自動起動
$ sudo systemctl start zabbix-server zabbix-agent httpd rh-php72-php-fpm && sudo systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm mariadb
(3)WEBで動作確認
①下記のURLへアクセスし、Zabbix側に問題が無いことを確認する。(併せて初期設定を実施)
http://IPアドレス/zabbix
②下記、ログイン情報を入力し、ログのログインができることを確認する。
ユーザ名 | Admin |
---|---|
パスワード | zabbix |
③ユーザ設定で、言語を「Japanese (ja_JP)」を変更する。(任意)
※今回は、ここまでで作業完了とする。
最後に
Zabbix5.0をまだ試せていないことが多いので、これから色々と試していこうと思います。
終わり(●´ω`●)