CentOS7.4はZabbix3.4をインストールします

CentOS7.4はZabbix3.4をインストールします#

[ 日付:2017-09-30] ソース:cnblogs.com/it-hack作成者:it-hack [フォント:中小規模]

1.インストール環境##

1[ root@linuxidc ~]# cat /etc/RedHat-release
23 CentOS Linux release 7.4.1708(Core)

ファイアウォールをオフにします###

1[ root@linuxidc ~]# systemctl stop firewalld.service                 #ファイアウォールをオフにする
23[ root@linuxidc ~]# systemctl disable firewalld.service               #ファイアウォールは起動時に開始されません
4

selinuxを閉じる###

1[ root@linuxidc ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/'/etc/selinux/config    #に/etc/selinux/config put SELNUX=施行はSELINUXに置き換えられました=disabled
23[ root@linuxidc ~]# grep SELINUX=disabled /etc/selinux/config       #フィルタが変更されたばかり無効
45 SELINUX=disabled
67[ root@linuxidc ~]# setenforce 0                                #selinux構成をクリアする
89 setenforce: SELinux is disabled 

2つ目は、データベースのインストールと構成##

[ MariaDB](https://cloud.tencent.com/product/tdsql?from=10680)データベース管理システムは[MySQL](https://cloud.tencent.com/product/cdb?from=10680)のブランチであり、主にオープンソースコミュニティによって維持され、GPLの下でライセンスされています。

このブランチを開発する理由は、OracleがMySQLを取得した後、MySQLをソースに閉じるリスクがあるため、コミュニティはこのリスクを回避するためにブランチを使用するためです。

MariaDBの目的は、APIやコマンドラインを含むMySQLと完全に互換性があるため、MySQLの代わりになりやすいことです。

mariadb ###をインストールします

[ root@linuxidc ~]# yum install mariadb-server mariadb –y

ロードされたプラグイン:fastestmirror、langpacks

base

インストールプロセスを省略します

インストール済み:

mariadb.x86_64 1:5.5.56-2.el7                                         mariadb-server.x86_64 1:5.5.56-2.el7

依存関係としてインストール:

perl-DBD-MySQL.x86_64 0:4.023-5.el7

依存関係としてアップグレード:

mariadb-libs.x86_64 1:5.5.56-2.el7

コンプリート!

mariadbデータベースの関連コマンドは次のとおりです。###

1[ root@linuxidc ~]# systemctl start mariadb  #MariaDBを起動します
23[ root@linuxidc ~]# systemctl stop mariadb  #MariaDBを停止します
45[ root@linuxidc ~]# systemctl restart mariadb  #MariaDBを再起動します
67[ root@linuxidc ~]# systemctl enable mariadb  #起動を設定する

3、Zabbix3.4のインストールと構成##

zabbix3.4をインストールします###

1[ root@linuxidc ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpmを入手してください

準備中... ################################ [100%]

アップグレード/インストール...

1:zabbix-release-3.4-1.el7.centos  ################################# [100%]

[ root@linuxidc ~]# yum install zabbix-server-mysql zabbix-web-mysql -y

http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpmを入手してください

準備中... ################################ [100%]

アップグレード/インストール...

1:zabbix-release-3.4-1.el7.centos  ################################# [100%]

1[ root@linuxidc ~]# yum install zabbix-server-mysql zabbix-web-mysql -y

ロードされたプラグイン:fastestmirror、langpacks

zabbix                                                                                                                       | 2.9 kB  00:00:00

zabbix-non-supported                                                                                                          |  951 B  00:00:00

zabbix/x86_64/primary_db                                                                                                     |  18 kB  00:00:00

zabbix-non-supported/x86_64/primary                                                                                          | 1.6 kB  00:00:00

Loading mirror speeds from cached hostfile

* base: mirrors.aliyun.com

* epel: mirrors.neusoft.edu.cn

* extras: mirrors.aliyun.com

* updates: mirrors.aliyun.com

zabbix-non-supported                                                                                                                            4/4

インストールは中間プロセスを省略します

インストール済み:

zabbix-server-mysql.x86_64 0:3.4.1-1.el7                                  zabbix-web-mysql.noarch 0:3.4.1-1.el7

依存関係としてインストール:

OpenIPMI-libs.x86_64 0:2.0.19-15.el7          OpenIPMI-modalias.x86_64 0:2.0.19-15.el7            fping.x86_64 0:3.10-4.el7

httpd.x86_64 0:2.4.6-67.el7.centos.2          httpd-tools.x86_64 0:2.4.6-67.el7.centos.2          iksemel.x86_64 0:1.4-6.el7

libzip.x86_64 0:0.10.1-8.el7                  mailcap.noarch 0:2.1.41-2.el7                        php.x86_64 0:5.4.16-42.el7

php-bcmath.x86_64 0:5.4.16-42.el7              php-cli.x86_64 0:5.4.16-42.el7                      php-common.x86_64 0:5.4.16-42.el7

php-gd.x86_64 0:5.4.16-42.el7                  php-ldap.x86_64 0:5.4.16-42.el7                      php-mbstring.x86_64 0:5.4.16-42.el7

php-mysql.x86_64 0:5.4.16-42.el7              php-pdo.x86_64 0:5.4.16-42.el7                      php-xml.x86_64 0:5.4.16-42.el7

t1lib.x86_64 0:5.1.2-14.el7                    unixODBC.x86_64 0:2.3.1-11.el7                      zabbix-web.noarch 0:3.4.1-1.el7

コンプリート!

[ root@linuxidc ~]#

データベースを作成する###

1[ root@linuxidc ~]# mysql
 23 Welcome to the MariaDB monitor.  Commands end with; or \g.45 Your MariaDB connection id is 267 Server version:5.5.56-MariaDB MariaDB Server
 891011 Copyright(c)2000,2017, Oracle, MariaDB Corporation Ab and others.12131415 Type 'help;' or '\h'for help. Type '\c' to clear the current input statement.16171819 MariaDB [(none)]>2021 MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;2223 Query OK,1 row affected(0.00 sec)2425 MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';2627 Query OK,0 rows affected(0.08 sec)2829 MariaDB [(none)]> exit
3031 Bye  

データベースをインポートする###

[ root@linuxidc ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.1/create.sql.gz |mysql -uzabbix -pzabbix zabbix

データベースのユーザーとパスワードを設定します###

1[ root@linuxidc ~]# grep -n '^'[a-Z]/etc/zabbix/zabbix_server.conf
 2338: LogFile=/var/log/zabbix/zabbix_server.log
 4549: LogFileSize=06772:PidFile=/var/run/zabbix/zabbix_server.pid
 8982: SocketDir=/var/run/zabbix
1011101: DBName=zabbix
1213117: DBUser=zabbix
1415316: SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
1617434: Timeout=41819476:AlertScriptsPath=/usr/lib/zabbix/alertscripts
2021486: ExternalScripts=/usr/lib/zabbix/externalscripts
2223522: LogSlowQueries=3000

[ root [@ linuxidc](https://my.oschina.net/u/590842)〜] #vim /etc/zabbix/zabbix_server.conf#構成ファイルの変更

zabbixサーバーを起動し、ブート###を設定します

1[ root@linuxidc ~]# systemctl start zabbix-server
23[ root@linuxidc ~]# systemctl enable zabbix-server
4

ZabbixフロントエンドPHP構成を編集し、タイムゾーンを変更します###

1[ root@linuxidc ~]# vim /etc/httpd/conf.d/zabbix.conf

アジア上海に変更

保存して終了

SELinux構成###

1[ root@linuxidc ~]# setsebool -P httpd_can_connect_zabbix on
23 setsebool:  SELinux is disabled.45[root@linuxidc ~]# setsebool -P httpd_can_cetwork_connect_db on
67 setsebool:  SELinux is disabled.

httpdを起動し、起動を設定します###

1[ root@linuxidc ~]# systemctl start httpd           #httpdサービスを開始します
23[ root@linuxidc ~]# systemctl enable httpd         #httpdサービスを開始するようにブートを設定します

第四に、ZabbixWebをインストールします##

ブラウザにアクセスしてインストールする###

http://192.168.1.18/zabbix/

次のステップをクリックします

次のステップをクリックします

データベースのパスワードを入力します

次のステップをクリックします

次のステップをクリックします

情報が正しいことを確認した後

次のステップをクリックします

インストールが完了すると、構成ファイルが/etc/zabbix/web/zabbix.conf.phpに生成されます。

Congratulations! You have successfully installed Zabbix frontend.

Configuration file "/etc/zabbix/web/zabbix.conf.php" created.

1[ root@linuxidc ~]# cat /etc/zabbix/web/zabbix.conf.php
 23<? php
 45 // Zabbix GUI configuration file.67 global $DB;891011 $DB['TYPE']='MYSQL';1213 $DB['SERVER']='localhost';1415 $DB['PORT']='0';1617 $DB['DATABASE']='zabbix';1819 $DB['USER']='zabbix';2021 $DB['PASSWORD']='zabbix';22232425// Schema name. Used for IBM DB2 and PostgreSQL.2627 $DB['SCHEMA']='';28293031 $ZBX_SERVER      ='localhost';3233 $ZBX_SERVER_PORT ='10051';3435 $ZBX_SERVER_NAME ='Zabbix監視プラットフォーム';36373839 $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;4041[root@linuxidc ~]#

[完了]をクリックします

Zabbix3.4の最新バージョンにログインします。デフォルトのユーザー管理者デフォルトのパスワードzabbix

ユーザー名とパスワードを入力したら、[サインイン]をクリックします

この時点で、インストールは終了しました

5、zabbxi-agentのインストールと構成##

zabbxi-agent ###をインストールします

1[ root@linuxidc ~]# yum install zabbix-agent –y
 23 ロードされたプラグイン:fastestmirror, langpacks
 45 Loading mirror speeds from cached hostfile
 67* base: mirrors.aliyun.com
 89* epel: mirrors.tuna.tsinghua.edu.cn
1011* extras: mirrors.aliyun.com
1213* updates: mirrors.aliyun.com
1415 依存関係の解決
1617 There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand(maybe package-cleanup can help).1819-->トランザクションの確認
2021- - - > パッケージzabbix-agent.x86_64.0.3.4.1-1.el7がインストールされます
2223- - > 依存関係の解決が完了しました
24252627 依存関係の解決
28293031=====================================================================================================================================================3233 パッケージアーキテクチャバージョンのソースサイズ
3435=====================================================================================================================================================3637 インストール:3839  zabbix-agent                          x86_64                          3.4.1-1.el7                             zabbix                          353 k
40414243 事業概要
4445=====================================================================================================================================================4647 1つのパッケージをインストールします
48495051 総ダウンロード数:353 k
5253 設置サイズ:1.3 M
5455 Downloading packages:5657 zabbix-agent-3.4.1-1.el7.x86_64.rpm                                                                                           |353 kB  00:00:045859 Running transaction check
6061 Running transaction test
6263 Transaction test succeeded
6465 Running transaction
6667 インストール: zabbix-agent-3.4.1-1.el7.x86_64                                                                                                  1/16869検証: zabbix-agent-3.4.1-1.el7.x86_64                                                                                                  1/170717273がインストールされました:7475   zabbix-agent.x86_64 0:3.4.1-1.el7                                                                                                                 
76777879 コンプリート!
8081

zabbxi-agent ###を構成します

1[ root@linuxidc ~]# vim /etc/zabbix/zabbix_agentd.conf

IPアドレスサーバーのIPアドレスを変更する

IPアドレスを入力してください

serverActiveIPアドレスを変更する

IPアドレスを入力してください

zabbxi-agentを起動し、起動を設定します###

[ root@linuxidc ~]# systemctl restart zabbix-agent.service

[ root@linuxidc ~]# systemctl enable zabbix-agent.service

Recommended Posts

CentOS7.4はZabbix3.4をインストールします
CentOS7.3はZabbix3をインストールします
centos6.5インストールzabbix4.4
CentOS8インストールZABBIX4.4ガイド
Centos7はZabbix3.4オリジナルをインストールします
1.5Centos7をインストールする
CentOS7に基づくZabbix3.4をインストールします
CentOS 8.0.1905インストールZABBIX4.4バージョン(検証済み)
Centos6はPython2.7.13をインストールします
Centos7.3はnginxをインストールします
CentOS7.2はMysql5.7.13をインストールします
Centos7はPython3.6をインストールします。
CentOS7はMySQLをインストールします
Centos7インストールprotobuf
CentOS7はDockerをインストールします
CentOS7はGlusterFSをインストールします
CentOS7はDockerをインストールします
Centos6.5はTomcatをインストールします
CentOSはPython3.6をインストールします
VmwareはCentOS6をインストールします
centos7 install docker-ce 18.01.0
CentOS7.2はMariaDBをインストールします
CentOS7はHadoop3.0.0をインストールします
Centos7はPython2.7をインストールします
Centos7.6はseleniuをインストールします
Centos7はLAMP + PHPmyadminをインストールします
CentOSインストールmysql
CentOSはopenjdk1.8をインストールします
CENTOS6.5インストールCDH5.12.1(1)
CentOSはPHPをインストールします
CentOS6はmist.ioをインストールします
Centos7はDockerをインストールします
CentOS7インストールmysql
centOsはrabbitMQをインストールします
CentOS7はMySQL5.6をインストールします
Centos7はNginxをインストールします
CentOS6.5はCDH5.13をインストールします
Centos7インストールdocker18
CentosはPython3をインストールします
centos7インストールドッカー
CentOSインストールjdk
centos7インストールnginx-rtmp
CentOS8はMySQL8.0をインストールします
Centos6.3はKVMをインストールします
CentOSはPostgreSQL9.1をインストールします
CentOS7はmysql8をインストールします
CentOS7はJava1.8をインストールします
CentOS8はfastdfs6.06をインストールします
CentOS7はGitlabをインストールします
Centos7はPostgreSQLをインストールします
CentOS7はMySQL8をインストールします
CentOS7はJava1.8をインストールします
CentOS6はDockerをインストールします
Centos8はDockerをインストールします
CentOS6.8はpython2.7をインストールします
CentOSインストールnodejs8
CentOS6.5はGNS3をインストールします
centos7.5インストールmysql5.7.17
Centos7はMySQL8.0をインストールします-手動
CentOS7はKubernetes1.16.3をインストールします
VirtualBoxインストールcentos7