CentOS7.4에서 Zabbix 서버를 구축해 보았습니다 (CentOS7.4 x Zabbix3.4.5 x apache2.4-29 x php7.0.26)
할 일
CentOS7.4 환경에서 현재 최신 버전(3.4.5)의 Zabbix 서버를 구축한다.
환경
구축 절차
1. 우선 Zabbix 이외의 미들웨어를 설치한다.
⑴iusリポジトリのインストール
# yum install epel-release
# wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-14.ius.centos7.noarch.rpm
# rpm -Uvh ius-release-1.0-14.ius.centos7.noarch.rpm
⑵iusリポジトリからApache, phpをインストールする
# yum install --enablerepo=ius httpd24u httpd24u-tools httpd24u-devel
# yum install --enablerepo=ius mod_php70u php70u-common php70u-cli php70u-gd php70u-mbstring php70u-pear php70u-mcrypt php70u-opcache php70u-pecl-apcu php70u-pecl-imagick php70u-json php70u-pecl-redis php70u-pdo php70u-mysqlnd
⑶MySQLインストール用リポジトリのインストール
# yum install http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
⑷MySQL5.7のインストール
# yum install --enablerepo=mysql57-community mysql-community-server
⑸各サービスの起動
# systemctl start httpd
# systemctl enable httpd
# systemctl start mysqld
# systemctl enable mysqld
2. Zabbix용 DB/사용자를 생성한다.
⑴DBの作成
mysql> create database zabbixdb;
Query OK, 1 row affected (0.00 sec)
mysql>
mysql>
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| zabbixdb |
+--------------------+
5 rows in set (0.00 sec)
⑵ユーザの作成
mysql> grant all on zabbixdb.* to zabbixuser identified by 'Zabbixuser123!' ;
Query OK, 0 rows affected, 1 warning (0.00 sec)
⑶DB初期セットアップ(DB内ではなくサーバ内で実行)
# zcat /usr/share/doc/zabbix-server-mysql-3.4.5/create.sq | mysql -u zabbixuser -h localhost zabbixdb -p
Enter password: パスワードを入力
3. 이 URL에서 Zabbix 설치
⑴インストール!
# yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.5-1.el7.x86_64.rpm
# yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-get-3.4.5-1.el7.x86_64.rpm
# yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-sender-3.4.5-1.el7.x86_64.rpm
# yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-server-mysql-3.4.5-1.el7.x86_64.rpm
# yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-web-3.4.5-1.el7.noarch.rpm
# yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-web-japanese-3.4.5-1.el7.noarch.rpm
もし依存関係でインストールできなかったら。。。。
インストールできない対象のrpmをwgetしてきて、rpmコマンドで依存関係を無視してインストールする。
# wget http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-web-japanese-3.4.5-1.el7.noarch.rpm
# wget http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-web-3.4.5-1.el7.noarch.rpm
# # rpm -ivh --nodeps zabbix-web-3.4.5-1.el7.noarch.rpm zabbix-web-japanese-3.4.5-1.el7.noarch.rpm
警告: zabbix-web-3.4.5-1.el7.noarch.rpm: ヘッダー V4 RSA/SHA512 Signature、鍵 ID
準備しています... ################################# [100%]
更新中 / インストール中...
1:zabbix-web-3.4.5-1.el7 ################################# [100%]
警告: zabbix-web-japanese-3.4.5-1.el7.noarch.rpm: ヘッダー V4 RSA/SHA512 Signatu
準備しています... ################################# [100%]
更新中 / インストール中...
1:zabbix-web-japanese-3.4.5-1.el7 ################################# [100%]
⑵インストール確認
# rpm -qa | grep zabbix
zabbix-agent-3.4.5-1.el7.x86_64
zabbix-sender-3.4.5-1.el7.x86_64
zabbix-web-japanese-3.4.5-1.el7.noarch
zabbix-get-3.4.5-1.el7.x86_64
zabbix-server-mysql-3.4.5-1.el7.x86_64
zabbix-web-3.4.5-1.el7.noarch
⑶Zabbix-server起動
# systemctl start zabbix-server
# systemctl enable zabbix-server
4. 초기 설정(웹에서 작동)
⑴ Zabbix 서버에 브라우저에서 액세스합니다. [Next step]을 누릅니다.
http://IPアドレス/zabbix/
⑵ 시스템 요구 사항을 충족하는지 확인하고 [Next step]을 누릅니다.
⑶ DB에의 접속 정보를 기재하고 [Next step]을 누르십시오.
⑷ Zabbix 서버의 호스트 이름과 포트를 지정하고 [Next step]을 누릅니다.
⑸ 설정 내용을 확인하고 [Next step]을 누릅니다.
⑹ 성공이 확인되면 [Finish]를 누르십시오.
브라우저 상에서 Zabbix 서버의 관리 화면에 로그인할 수 있으면 완료!
Reference
이 문제에 관하여(CentOS7.4에서 Zabbix 서버를 구축해 보았습니다 (CentOS7.4 x Zabbix3.4.5 x apache2.4-29 x php7.0.26)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takahashi-kazuki/items/644b7bae5e0390a14c5b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
⑴iusリポジトリのインストール
# yum install epel-release
# wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-14.ius.centos7.noarch.rpm
# rpm -Uvh ius-release-1.0-14.ius.centos7.noarch.rpm
⑵iusリポジトリからApache, phpをインストールする
# yum install --enablerepo=ius httpd24u httpd24u-tools httpd24u-devel
# yum install --enablerepo=ius mod_php70u php70u-common php70u-cli php70u-gd php70u-mbstring php70u-pear php70u-mcrypt php70u-opcache php70u-pecl-apcu php70u-pecl-imagick php70u-json php70u-pecl-redis php70u-pdo php70u-mysqlnd
⑶MySQLインストール用リポジトリのインストール
# yum install http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
⑷MySQL5.7のインストール
# yum install --enablerepo=mysql57-community mysql-community-server
⑸各サービスの起動
# systemctl start httpd
# systemctl enable httpd
# systemctl start mysqld
# systemctl enable mysqld
⑴DBの作成
mysql> create database zabbixdb;
Query OK, 1 row affected (0.00 sec)
mysql>
mysql>
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| zabbixdb |
+--------------------+
5 rows in set (0.00 sec)
⑵ユーザの作成
mysql> grant all on zabbixdb.* to zabbixuser identified by 'Zabbixuser123!' ;
Query OK, 0 rows affected, 1 warning (0.00 sec)
⑶DB初期セットアップ(DB内ではなくサーバ内で実行)
# zcat /usr/share/doc/zabbix-server-mysql-3.4.5/create.sq | mysql -u zabbixuser -h localhost zabbixdb -p
Enter password: パスワードを入力
⑴インストール!
# yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.5-1.el7.x86_64.rpm
# yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-get-3.4.5-1.el7.x86_64.rpm
# yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-sender-3.4.5-1.el7.x86_64.rpm
# yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-server-mysql-3.4.5-1.el7.x86_64.rpm
# yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-web-3.4.5-1.el7.noarch.rpm
# yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-web-japanese-3.4.5-1.el7.noarch.rpm
もし依存関係でインストールできなかったら。。。。
インストールできない対象のrpmをwgetしてきて、rpmコマンドで依存関係を無視してインストールする。
# wget http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-web-japanese-3.4.5-1.el7.noarch.rpm
# wget http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-web-3.4.5-1.el7.noarch.rpm
# # rpm -ivh --nodeps zabbix-web-3.4.5-1.el7.noarch.rpm zabbix-web-japanese-3.4.5-1.el7.noarch.rpm
警告: zabbix-web-3.4.5-1.el7.noarch.rpm: ヘッダー V4 RSA/SHA512 Signature、鍵 ID
準備しています... ################################# [100%]
更新中 / インストール中...
1:zabbix-web-3.4.5-1.el7 ################################# [100%]
警告: zabbix-web-japanese-3.4.5-1.el7.noarch.rpm: ヘッダー V4 RSA/SHA512 Signatu
準備しています... ################################# [100%]
更新中 / インストール中...
1:zabbix-web-japanese-3.4.5-1.el7 ################################# [100%]
⑵インストール確認
# rpm -qa | grep zabbix
zabbix-agent-3.4.5-1.el7.x86_64
zabbix-sender-3.4.5-1.el7.x86_64
zabbix-web-japanese-3.4.5-1.el7.noarch
zabbix-get-3.4.5-1.el7.x86_64
zabbix-server-mysql-3.4.5-1.el7.x86_64
zabbix-web-3.4.5-1.el7.noarch
⑶Zabbix-server起動
# systemctl start zabbix-server
# systemctl enable zabbix-server
http://IPアドレス/zabbix/
Reference
이 문제에 관하여(CentOS7.4에서 Zabbix 서버를 구축해 보았습니다 (CentOS7.4 x Zabbix3.4.5 x apache2.4-29 x php7.0.26)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takahashi-kazuki/items/644b7bae5e0390a14c5b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)