9
9

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.

Raspberry Pi 4 Model B への Zabbix 5.0 インストール

Last updated at Posted at 2020-06-26

Raspberry Pi 4 Model B への Zabbix 5.0 インストール

Zabbix Server 、フロントエンド、Agent のインストール

$ sudo wget https://repo.zabbix.com/zabbix/5.0/raspbian/pool/main/z/zabbix-release/zabbix-release_5.0-1+$(lsb_release -sc)_all.deb
$ sudo dpkg -i zabbix-release_5.0-1+$(lsb_release -sc)_all.deb
$ sudo apt update
$ sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

MySQL の設定

パスワードの設定

「root DB password」の箇所に自分のパスワードを入力する。

$ sudo mysql_secure_installation

Enter current password for root (enter for none): Press the Enter
Set root password? [Y/n]: Y
New password: <Enter root DB password>
Re-enter new password: <Repeat root DB password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]:  Y
Reload privilege tables now? [Y/n]:  Y

データベースの作成

$ sudo mysql -uroot -p'rootDBpass'
mysql> create database zabbix CHARACTER SET UTF8 collate utf8_bin;;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbixDBpass';
mysql> quit;

$ zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p'zabbixDBpass' zabbix

Zabbix Server の設定ファイルにデータベースの設定を加える

"sudo nano /etc/zabbix/zabbix_server.conf" で zabbix_server.conf に以下の設定を加える。

DBPassword=zabbixDBpass

Zabbix Server の管理画面のフォントを変更

$ sudo apt install fonts-noto-cjk
$ cd /etc/alternatives/
$ sudo ln -sf /usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc zabbix-frontend-font

Zabbix Server と Agent の開始

$ sudo systemctl restart zabbix-server zabbix-agent
$ sudo systemctl enable zabbix-server zabbix-agent

Apache のインストール、設定

Apache のインストール

$ sudo apt install apache2

Zabbix 設定ファイルのタイムゾーン設定

”sudo nano /etc/zabbix/apache.conf” で apache.conf の以下の一文を更新する。

変更前:#php_value date.timezone Europe/Riga
変更後:php_value date.timezone Asia/Tokyo

Apache を再起動し、OS起動時も自動起動するようにする。

$ sudo systemctl restart apache2
$ sudo systemctl enable apache2

ブラウザで Zabbix Server にアクセスする。

http://server_ip_or_name/zabbix

OKを押していくとログイン画面になるので、次のユーザ名でログインする。

Username: Admin
Password: zabbix

Raspberry Pi 4 Model B の CPU温度も監視する。

zabbix_agentd.conf の編集

"sudo nano /etc/zabbix/zabbix_agentd.conf"

UserParameter=system.cpu.temperature,cat /sys/class/thermal/thermal_zone0/temp

Zabbix のアイテム追加

  • Zabbix 管理画面に、管理者権限でログイン
  • 「設定」→「ホスト」をクリック
  • 設定を追加するホストの「アイテム」をクリック
  • 画面右上「アイテムの作成」をクリック
項目
名前 CPU temperature
タイプ Zabbixエージェント
キー system.cpu.temperature
データ型 数値(浮動小数)
単位
乗数を使用 0.001

-「追加」をクリック。エラーが発生せず「アイテムを追加しました」と表示されることを確認

グラフを追加

  • 「設定」→「ホスト」をクリック
  • 設定を追加するホストの「グラフ」をクリック
  • 画面右上「グラフの作成」をクリック
項目
名前 CPU temperature
アイテム CPU temperature
  • 「アイテム」は「追加」をクリックして該当アイテムを選択
  • 「追加」をクリック
9
9
1

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
9
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?