2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Amazon Linux2で、Zabbix5.0を構築してみた

Posted at

はじめに

本記事は、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をまだ試せていないことが多いので、これから色々と試していこうと思います。
終わり(●´ω`●)

参考URL

Amazon Linux2 Zabbix 5.0 インストール

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?