Centos7はZabbix3.4オリジナルをインストールします

Zabbix3.4はCentos7をサポートします。 6.9をサポートしていないようです。

詳細については、公式ドキュメントを参照してください。詳細なインストール要件は掲載されていません。

https://www.zabbix.com/documentation/3.4/zh/manual/installation/requirements

仮想マシン構成デュアルコア8Gメモリ

01、 オペレーティングシステムのインストールを最小限に抑えます##

02、 システムコンポーネントを最新バージョンにアップグレードします##

sudo yum -y update

03、 SELinuxをオフにする##

sudo sed -i "s/SELINUX=enforcing/SELINUX=disabled/g"/etc/selinux/config

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

sudo systemctl stop firewalld.service && systemctl disable firewalld.service

手順3と4を完了し、再起動します。

05、 SQLソースを取得##

sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

https:// dev。[mysql](https://www.centos.bz/tag/mysql-2/).com / downloads / file /?id = 470281からダウンロードできます。

06、 Zabbixに必要なソフトウェアサポートパッケージをインストールします##

最初に[mysql](https://cloud.tencent.com/product/cdb?from=10680)をインストールします

sudo yum install mysql-*--skip-壊れた競合するソフトウェアスキップ

[Apache](https://www.centos.bz/category/web-server/apache/)をインストールします

sudo yum -y install httpd

systemctl start httpd.service #起動

systemctl stop httpd.service #やめる

systemctl restart httpd.service #リブート

systemctl enable httpd.service #ブート

systemctl disable httpd.service #起動しない

phpをインストールします

sudo yum install php

php拡張機能をインストールする

sudo yum install php-mysqlnd php-gd libjpeg* php-snmp php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash php-common php-ctype php-xml php-xmlreader php-xmlwriter php-session php-mbstring php-gettext php-ldap php-mysqli --skip-broken

sudo yum install wget telnet net-tools python-paramiko gcc gcc-c++ dejavu-sans-fonts python-setuptools python-devel sendmail mailx net-snmp net-snmp-devel net-snmp-utils freetype-devel libpng-devel perl unbound libtasn1-devel p11-kit-devel OpenIPMI unixODBC

07、 MySQLパラメータを設定します(例として8GBメモリ)##

sudo vim /etc/my.cnfまたは保存する権限がありません

ファイルの最後に以下を追加します。

innodb_file_per_table =1
innodb_status_file =1
innodb_buffer_pool_size = 6G
innodb_flush_log_at_trx_commit =2
innodb_log_buffer_size = 16M
innodb_log_file_size = 64M
innodb_support_xa =0default-storage-engine = innodb
bulk_insert_buffer_size = 8M
join_buffer_size = 16M
max_heap_table_size = 32M
tmp_table_size = 32M
max_tmp_tables =48
read_buffer_size = 32M
read_rnd_buffer_size = 16M
key_buffer_size = 32M
thread_cache_size =32
innodb_thread_concurrency =8
innodb_flush_method = O_DIRECT
innodb_rollback_on_timeout =1
query_cache_size = 16M
query_cache_limit = 16M
collation_server = utf8_bin
character_set_server = utf8

注:原則として、innodb_buffer_pool_sizeはホストメモリの80%に設定する必要があります。ホストメモリが8GBでない場合、上記のパラメータは対応する比率に応じて調整できます。たとえば、ホストメモリが16GBの場合、innodb_buffer_pool_sizeを12GBに設定することをお勧めします。innodb_log_buffer_sizeを32M、innodbに設定することをお勧めします。 128Mに設定します。 innodb_buffer_pool_sizeの値は整数でなければならないことに注意してください。たとえば、ホストメモリが4Gの場合、innodb_buffer_pool_sizeは3Gに設定できますが、3.2Gには設定できません。

08、 MySQLを起動します##

sudo systemctl enable mysqld && systemctl start mysqld

09、 最初のMySQLルートパスワードを取得します##

grep 'temporary password'/var/log/mysqld.log

JtZizq!Rl6E+

10、 MySQLセキュリティ構成を実行します##

09日に取得した初期パスワードは、設定の開始時に使用されます。カスタムパスワードに変更し、他のオプションとしてyを選択することをお勧めします。

mysql_secure_installation

パスワードをAa123456、に変更します。

11、 MySQLを再起動します##

sudo systemctl restart mysqld

12、 MySQLでzabbixに必要なライブラリとアカウントのアクセス許可を構成します##

mysql -u root -p(手順10で設定したカスタムパスワードを入力する必要があります)

mysql>create database zabbix character set utf8; #データベースを作成する

mysql>create user zabbix@'%' identified by 'Qingdao@2017'; #ユーザーとパスワードを作成する

mysql>grant all privileges on zabbix.* to zabbix@'%'; #権限を与える

mysql>flush privileges;

mysql>exit;

13、 Zabbixソースをインストールします##

sudo rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/

14、 zabbixをインストールします##

sudo yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-java-gateway zabbix-web

15、 zabbixに必要な情報をインポートする##

cd /usr/share/doc/zabbix-server-mysql-3.4.3

zcat create.sql.gz | mysql -uroot zabbix -p(手順10で設定したカスタムパスワードを入力する必要があります)

16、 zabbixパラメーターを構成します##

sudo vim /etc/zabbix/zabbix_server.confこの構成を繰り返す必要があります

主に次のオプションとパラメータを設定する必要があります(例として8GBメモリ)。

DBPasswordは、ステップ12、3行目で設定されたカスタムパスワードとして構成されます。

CacheSize=512M

(CacheSizeは371行目です)

HistoryCacheSize=128M

(HistoryCacheSizeは397行目にあります)

HistoryIndexCacheSize=128M

(HistoryIndexCacheSizeは405行目にあります)

TrendCacheSize=128M

(TrendCacheSizeは414行目にあります)

ValueCacheSize=256M

(ValueCacheSizeは425行目にあります)

Timeout=30

(432でタイムアウト

他のパラメータをデフォルトのままにします

VMware仮想マシンを監視する必要がある場合は、次のオプションパラメータも設定する必要があります。

StartVMwareCollectors=2

(272行目のStartVMwareCollectors

VMwareCacheSize=256M

(VMwareCacheSizeは298行目にあります)

VMwareTimeout=300

(VMwareTimeoutは306行目です)

17、 ApacheでPHPパラメータを設定します(例として8GB RAM)##

sudo vim /etc/httpd/conf.d/zabbix.conf

php_value max_execution_time 600

php_value memory_limit 256M

php_value post_max_size 32M

php_value upload_max_filesize 32M

php_value max_input_time 600

php_value always_populate_raw_post_data -1

date.タイムゾーンはコメント記号を削除します#そして値をアジアに変更します/Shanghai

18、 システムを再起動します##

systemctl stop mysqld && reboot

19、 zbxを開始します##

sudo systemctl start httpd && systemctl start zabbix-server

20、 ブラウザにhttp:// zbx監視サーバーのIPアドレス/ zabbixと入力して、zabbixページの初期設定を実行します

このページのPHP設定にはすべてOKが必要です

パスワードが間違って入力された場合、次のステップにジャンプすることはできません。パスワードは先ほど設定した青島[@ 2017](https://my.oschina.net/u/3205940)です

注:手順4の[Zabbixサーバーの詳細]ページで、[名前]フィールドに、Webサイトの名前に少し似た中国語をサポートするこの監視システムの説明テキストを入力できます。

21、 zbx監視システムに初めてログインします。デフォルトのユーザー名はadmin、デフォルトのパスワードはzabbixです。システムに正常にログインできることを確認してください。

22、 システムにログインした後、実行中のZabbixサーバーの値が「はい」であることを確認します。

次に、[管理者]-> [ユーザー]-> [管理者]を選択します

23、 「監視」->「ダッシュボード」に戻ると、監視システムが中国語のインターフェースに設定されていることがわかります。

( adsbygoogle = window.adsbygoogle || []).push({});

Recommended Posts

Centos7はZabbix3.4オリジナルをインストールします
CentOS7.4はZabbix3.4をインストールします
CentOS7.3はZabbix3をインストールします
centos6.5インストールzabbix4.4
Centos7インストールdocker-18.xオリジナル
CentOS8インストールZABBIX4.4ガイド
Centos7インストールpyenvオリジナル
CentOS7インストールRedis5.0.8オリジナル
1.5Centos7をインストールする
CentOS7に基づくZabbix3.4をインストールします
CENTOS7はCEPHオリジナルを手動でインストールします
CentOS 8.0.1905インストールZABBIX4.4バージョン(検証済み)
Centos6はPython2.7.13をインストールします
Centos7.3はnginxをインストールします
CentOSはRedmineをインストールします
Centos7はPython3.6をインストールします。
CentOS7はMySQLをインストールします
Centos7インストールprotobuf
CentOS7はGlusterFSをインストールします
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をインストールします
Centos7インストールdocker18
CentosはPython3をインストールします
centos7インストールドッカー
CentOSインストールjdk
centos7インストールnginx-rtmp
CentOS8はMySQL8.0をインストールします
Centos6.3はKVMをインストールします
CentOS7はmysql8をインストールします
CentOS7はJava1.8をインストールします
CentOS8はfastdfs6.06をインストールします
CentOS7はGitlabをインストールします
Centos7はPostgreSQLをインストールします
CentOS7はMySQL8をインストールします
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をインストールします
centos7インストールランプ
centos7をインストールして接続します