Zabbix3.4はCentos7をサポートします。 6.9をサポートしていないようです。
詳細については、公式ドキュメントを参照してください。詳細なインストール要件は掲載されていません。
https://www.zabbix.com/documentation/3.4/zh/manual/installation/requirements
仮想マシン構成デュアルコア8Gメモリ
sudo yum -y update
sudo sed -i "s/SELINUX=enforcing/SELINUX=disabled/g"/etc/selinux/config
sudo systemctl stop firewalld.service && systemctl disable firewalld.service
手順3と4を完了し、再起動します。
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からダウンロードできます。
最初に[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
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には設定できません。
sudo systemctl enable mysqld && systemctl start mysqld
grep 'temporary password'/var/log/mysqld.log
JtZizq!Rl6E+
09日に取得した初期パスワードは、設定の開始時に使用されます。カスタムパスワードに変更し、他のオプションとしてyを選択することをお勧めします。
mysql_secure_installation
パスワードをAa123456、に変更します。
sudo systemctl restart mysqld
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;
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/
sudo yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-java-gateway zabbix-web
cd /usr/share/doc/zabbix-server-mysql-3.4.3
zcat create.sql.gz | mysql -uroot zabbix -p(手順10で設定したカスタムパスワードを入力する必要があります)
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行目です)
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
systemctl stop mysqld && reboot
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サイトの名前に少し似た中国語をサポートするこの監視システムの説明テキストを入力できます。
次に、[管理者]-> [ユーザー]-> [管理者]を選択します
( adsbygoogle = window.adsbygoogle || []).push({});
Recommended Posts