2019年10月31日Zabbixの監視ホスト環境の初期化と追加

まず、テスト環境の準備

CentOSの:192.168.200.111 server.zabbix.com

CentOSの:192.168.200.112 agent.zabbix.com

Windows10:192.168.200.110 windows10

111:

ホスト名server.zabbix.com

bashの

VIMの/ etc /ホスト名を追加しました:

server.zabbix.com

vimの/ etc / hostsに追加します:

server.zabbix.com 192.168.200.111
192.168.200.112 agent.zabbix.com
192.168.200.110 windows10

SCPは、/ etc / hostsの192.168.200.112:/etc

112:

ホスト名agent.zabbix.com

bashの

vimのは/ etc / sysconfig / networkファイルを追加しました:

HOSTNAME = agent.zabbix.com

:インターネットへの最初のホストのアクセスを確認ピングwww.baidu.comを

ファイアウォールとセキュリティメカニズムオフ2台の仮想マシン:

systemctl停止firewalld
setenforce 0
のiptables -F

二、サーバー側

1、YUMアリクラウドソースを設定

CD /etc/yum.repos.d/
wgetのhttp://mirrors.aliyun.com/repo/Centos-7.repo

[ルート@サーバーyum.repos.d]#のLS
CentOSに-7.repoのCentOS-Media.repo

 yumを-yインストールのhttpd mariadb-サーバmariadbのmariadb-develのPHPのPHP-のmbstring PHP-mysqlのPHP-bcmathのPHP-GDのphp-XMLRPCのphp-のLDAPのphp-xmlのlibevent libevent-develのNET-SNMPのNET-SNMP-develのlibxml2のののlibxml2-develのntpdate(共19个软件包)

 s1a.time.edu.cnにntpdate               清華大学の/サーバの時刻同期時間

2、対応するサービスLAMPを開始

CDは
mariadbを開始systemctl
mariadbを有効systemctl
のhttpd起動systemctl
systemctl有効にhttpdを

mysqladminは-u rootパスワード123

3、準備Java環境

javacのJavaはそれほど削除されませんれています

RM -rfは/ usr / binに/ javaの

JDK-8u191-のlinux-x64.tar.gzのアップロードと解凍

タールXF JDK-8u191-linuxの-x64.tar.gz 

MV jdk1.8.0_191 /は/ usr / local / javaの

変更のvim / etc / profileをします

輸出JAVA_HOME =は/ usr / local / Javaの
輸出PATH = $ PATHに:$ JAVA_HOME / binに

ソースは/ etc / profile

Javaの-version

javac -version

図4に示すように、ソースインストールZABBIX

ZABBIX-3.4.11.tar.gzのアップロードと解凍

 タールXF ZABBIX-3.4.11.tar.gz -Cは/ usr / src /

 CDの/usr/src/zabbix-3.4.11/

以下の最初のインストールパッケージ

yumをインストール-yのgccはgcc-C ++カール-develのを作ります

--with-mysqlのは./configure --prefix =は/ usr / local / ZABBIX --enable-サーバー--enable-エージェント--enable-IPv6の--with-NET-SNMP --with-libcurlの--with-libxml2の--enable-javaの&& -j2を作る&& make installを

5、Mariadbデータベース認証

 CD

MySQLの-uroot -p123

MariaDB [(なし)]> [ データベースZABBIX・キャラクタ・セットUTF8を作成します。

MariaDBは、[(なし)]> ZABBIXのすべてを許可しない* ZABBIXする@ localhostの'ZABBIX'によって識別されます。

MariaDB [(なし)]> ZABBIXに全てを付与* ZABBIX ''によって識別' zabbix@'192.168.200.111します。

MariaDB [(なし)]> フラッシュ特権。

MariaDB [(なし)]> 出口

パスに解凍します。

CDの/usr/src/zabbix-3.4.11/

MySQLの-uzabbix -pzabbix ZABBIX <データベース/ MySQLの/ schema.sql
のMySQL -uzabbix -pzabbix ZABBIX <データベース/ MySQLの/ images.sql
のMySQL -uzabbix -pzabbix ZABBIX <データベース/ MySQLの/ data.sqlに

チェックするためにログインします。

MySQLの-uroot -p123

ショーのデータベース;

ZABBIXを使用します。

テーブル表示;           /行140

5、作成したユーザと承認手続きは、ZABBIX権限エラーを防ぎます

useraddの-M -s / sbinに/ NOLOGIN ZABBIX
CDは/ usr / local /
のchown -R ZABBIX:ZABBIX ZABBIX /
CD ./zabbix/
PWD
MKDIRログ
のchown ZABBIX:ZABBIXログ/
CP -pなど/ zabbix_server.conf {、BAK。 }
CP -pなど/ zabbix_agentd.conf {。} BAK

6、コンフィギュレーション・ファイルZABBIXを変更

CDは/ usr / local / ZABBIXの/ etc /

vimのzabbix_server.confの      ファイルの内容:

ログファイル=は/ usr / local / ZABBIX /ログ/ zabbix_server.log
PidFileオプション=を/ tmp / zabbix_server.pid
DBHOST = 192.168.200.111
DBNAME = ZABBIX
DBUSER = ZABBIX
DBPASSWORD = ZABBIX
DBSocket =の/ var / libに/ mysqlの/にmysql.sock
=含めます/usr/local/zabbix/etc/zabbix_server.conf.d/*.conf

vimのzabbix_agentd.conf

PidFileオプション=を/ tmp / zabbix_agentd.pid
サーバ= 127.0.0.1,192.168.200.111
ServerActive = 192.168.200.111
ホスト名= server.zabbix.com
ログファイル=は/ usr / local / ZABBIX / zabbix_agentd.logログ/
インクルード=は/ usr / local / ZABBIXは/ etc / zabbix_agentd.conf.d / *。confに

7、ApacheとPHP構成

MV /usr/src/zabbix-3.4.11/frontends/php/ / var / www / htmlと設定/ ZABBIX
のchown -R apacheの:apacheの/ var / www / htmlと設定/ ZABBIX /
vimのに/etc/php.ini

878:date.timezoneで=アジア/上海

384:max_execution_timeは= 300

394:max_input_time = 300

672:post_max_sizeの= 32M

405:のmemory_limit = 128M

854:拡張= bcmath.so(独自のマニュアルを追加します)

8、ウェブ取付ZABBIX(Webインタフェース)

アクセス192.168.200.111/zabbix

 

おすすめ

転載: www.cnblogs.com/990624lty-jhc/p/11773985.html