ユーザ用ツール

サイト用ツール


zabbix:install

文書の過去の版を表示しています。


Zabbix 導入手順

以下では Oracle Linux 8 を使用した手順について記載する。

Zabbixリポジトリをインストールする

# rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm
# dnf clean all

Zabbix サーバーをインストールする

# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent 

データベースの準備

MariaDBの場合は10.6以降が必要なのでインストールする。リポジトリを追加する。

# vim /etc/yum.repos.d/MariaDB.repo
(以下編集し保存)
# MariaDB 10.6 CentOS repository list - created 2022-06-28 05:42 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/10.6/centos8-amd64
module_hotfixes=1
gpgkey=https://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

パッケージが競合する場合は一度キャッシュをクリアしてからインストールする

# dnf clear all
# dnf install MariaDB

mariadb.serviceを起動する。

# systemctl start mariadb
# systemctl enable mariadb

初期データベースの作成

mysql  -uroot -p
password
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;

Zabbix サーバーホストで初期スキーマとデータをインポートする。

# zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix

Zabbixサーバー用のデータベースを設定する。パスワードは適宜変更する。

/etc/zabbix/zabbix_server.confを編集
DBPassword=password

サービスの起動

Zabbixサーバーとエージェントを起動する

systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm

日本語用のパッケージをインストール

dnf install -y zabbix-web-japanese
zabbix/install.1676451539.txt.gz · 最終更新: 2023/02/15 17:58 by mikoto