サーバー側192.168.96.4
[ルート@のansible〜]#ホスト名 server.zabbix.com // ホスト名を変更し
、[ルートの@ ansible〜]#bashの
vimのは/ etc /ホスト名// hostnameファイルの編集、追加server.zabbix.com
vimの/ etc / hostsファイルには、マップを追加するhostsファイルを編集します//
192.168.96.4 server.zabbix.com
192.168.96.5 agent.zabbix.com
192.168.100.112 windows10
SCPは/ etc / //ファイルを送信、監視するホスト192.168.96.5:/etc/終了
[ルート@サーバー〜]#ホスト名 agent.zabbix.com // 監視クライアントのホスト名を変更し
、[ルート@サーバー〜]#bashの
vimのは/ etc / sysconfig / networkファイル//設定ファイルを変更し、代わりにHOSTNAME = agent.zabbix.com
保証通信エクストラネット
すべてのホストがファイアウォールをオフにします
systemctl停止firewalld
のiptables -F
setenforce 0
サーバー側:
アリの雲は、yumのソースを設定します
[ルート@サーバー〜]#のCDの/etc/yum.repos.d/
[ルート@サーバーyum.repos.d]#wgetのhttp://mirrors.aliyun.com/repo/Centos-7.repo
インストールの依存関係
yumを-y 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のntppdate
いくつかの時間の同期、時間同期サーバ清華大学を実行します。
ntpdateをsla.time.edu.cn
LAMPは、対応するサービスを開始します
mariadbを開始systemctl
//カイからのブートを設定mariadbを有効systemctl
HTTPDを起動systemctl
//カイからのブートを設定HTTPDを有効systemctl
MySQLのrootユーザのパスワードを設定するのmysqladmin -u rootパスワード000000 //
準備Java環境
Javaの-version // Javaのバージョンを確認します
(RM -rfは/ usr / binに/ javaのが付属したバージョンを削除するには、no javacコマンドが存在しない場合は、再アップロード新しいバージョン、タールXF JDK-8u191-のlinux-x64.tar.gz解凍、MV jdk1.8.0_191 / / usr / local / javaの)
vimの/ etc / profileを//の末尾に次の2行を追加し、設定ファイルを変更します
輸出JAVA_HOME =は/ usr / local / javaの
輸出PATH = $ PATHに:$ JAVA_HOME / binに
インストールZABBIX(インストールパッケージZABBIX-3.4.11.tar)
タールXF ZABBIX-3.4.11.tar.gz -Cは/ usr / src / //解凍
CDは/usr/src/zabbix-3.4.11/ //インストールパスを入力します。
--with-mysqlのは./configure --prefix =は/ usr / local / ZABBIX --enable-サーバー--enable-エージェント--enable-IPv6の--with-NET-senmp --with-libcurlの--with-libxml2の--enable-javaの&& -j2を作る&& make installを
コンパイルとインストール正常にインストール全く表示がない場合はyumカール-develのインストール
Mariadbデータベース認証
データベースZABBIX・キャラクタ・セットUTF8を作成します。
ZABBIXにすべてを与える* ZABBIXする@ localhostの「ZABBIX」によって識別されます。
。*「ZABBIX」でzabbix@'192.168.96.4'identifiedするZABBIX上のすべての権限を付与; //このステップはzabbix_serverの許可を開始することです
フラッシュ権限;
[ルート@サーバー〜]#のCD /usr/src/zabbix-3.4.11/
[ルート@サーバーZABBIX-3.4.11]#mysqlの-uzabbix -pzabbix ZABBIX <データベース/ MySQLの/ schema.sql
[ルート@サーバーzabbix- 3.4.11]#のMySQL -uzabbix -pzabbix ZABBIX <データベース/ MySQLの/ images.sql
[ルート@サーバーZABBIX-3.4.11]#のMySQL -uzabbix -pzabbix ZABBIX <データベース/ MySQLの/ data.sqlに
MySQLの-uroot -p000000
ZABBIXを使用します。
ショーのテーブル。
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
Zabbixは構成ファイルを変更します
CDなど
Vimはzabbix_server.conf //設定ファイルを消去し、以下の内容を追加します
[ログファイル=は/ usr / local / ZABBIX /ログは/ zabbix_server.log // ログを指定
PidFileオプション=を/ tmp / zabbix_server.pid //指定されたpidファイルの場所を
DBHOST = 192.168.96.4 //指定されたデータベースIP
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.96.4 //サーバはパッシブモード96.4であります
ServerActive = 192.168.96.4
ホスト名= ZABBIX
ログファイル=は/ usr / local / ZABBIX /ログ/ zabbix_agentd.log
=は/ usr / local / ZABBIXの/ etc / zabbix_agentd.conf.d / *。confに含まれるもの】
LN -sは/ usr / local / ZABBIX / sbinに/ *は/ usr / local / binに/
zabbix_server
zabbix_agentd
PHPでのApacheの設定
など/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
853延長= bamath.so
】
systemctl再起動httpdの
など]#netstatの-anpt | egrepの ':10050 |:10051 |:80'
ログインユーザー: ADMIN
パスワード: ZABBIX
ページの最適化:
中国を変更します。
ページが文字化け
文字化け修正します。
CD / var / www / htmlと設定/ ZABBIX /フォント/
MV simsun.ttc DejaVuSans.ttf