Linuxオペレーティングシステム08- zabbix3.4ビル監視システムを使用して、[実践演習]

ランプ/ Tomcatを通過ウェブサイトやサービスを構築、ウェブサイトのコードを使用して、他の人の前で発表しました。Webサービスを構築するとき、我々は、サイトがサービスを提供するために働くことを確認し、サイトの健全性に焦点を当てる必要があります。

私たちは、サーバハードウェア、仮想マシン、オペレーティングシステム、およびリアルタイム監視システムを監視することにより、動作条件を開始したアプリケーションソフトウェア(Apacheのは、Tomcatのは、MySQL)が必要です。

オープンソースのZABBIX、正式に非常に強力な、豊富な監視テンプレート無料のオープンソースの監視システム、インストールのこの導入zabbix3.4バージョン。


実験環境:

オペレーティングシステム:CentOS6.5

データベース:Mysql5.7

Zabbixのバージョン:3.4


1、準備:

SELinuxは閉じられ、無効

インストールMysql5.7データベースは、(略して:参照[実践]は、Linuxオペレーティングシステム06-Mysql5.7インストールドリルhttps://blog.51cto.com/14423403/2416054を

データベースの作成と承認

MySQLの-uルート-p

ZABBIXライブラリを作成すると、文字セットを指定します

データベースZABBIXの文字セットのutf8コレートutf8_binを作成します。

Zabbixは、ユーザーのパスワードを作成:ZABBIXライブラリZABBIXへのアクセス権を持っている全ての権利を承認します

ZABBIX上のすべての権限を付与* ZABBIXために、@ localhostので識別される。 '1qaz QAZを!';

リフレッシュ権

フラッシュ権限;

データベースが正常に作成されたかどうかをチェックします

ショーのデータベース;

001.png

2、PHPのインストール:

PHPをインストールyumのソースを追加します。

RPM -ivh http://repo.webtatic.com/yum/el6/latest.rpm

Sを削除するには、httpsの内webtaticレポに注意してください、そうでない場合は、アプリケーションのインストールに失敗しました

PHPをインストールする前に、事前にこれらのライブラリを準備する必要があります

yumをインストールGCC-C ++ glibc.i686のlibstdc ++ * T1libは-y


3、PHPをインストール

yumのHTTPD php56w php56w-GD php56w-mysqlのphp56w-bcmathのphp56w-mbstringのphp56w-XMLのphp56w-LDAPをインストール-y

 

図4に示すように、設定変更PHP

それぞれが関連するコンテンツを持っていることに注意してください、値はちょうど、またはが前であってもよく、米国特許第コメントアウト。

vimのに/etc/php.ini
post_max_sizeの= 16M
max_execution_timeは= 300
max_input_time = 300
date.timezoneで=アジア/上海
always_populate_raw_post_data = -1


5、設定変更のapache

Vimのある/etc/httpd/conf/httpd.conf
サーバー名127.0.0.1
DirectoryIndex index.htmlをindex.phpのindex.html.var
起動/etc/init.d/httpd

 

6 、作成ZABBIXのユーザーを

groupaddのZABBIX 
のuseradd -g ZABBIX ZABBIX


7、インストールパッケージZABBIX、エキス、導入されたSQLをダウンロード

Zabbixは、ソースコードパッケージをダウンロードするには、ブラウザに指示し、その後のWinSCPをアップロード(Wgetができますが、非常に遅いダウンロード)

wgetのhttps://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.4.7/zabbix-3.4.7.ta​​r.gz

そして、抽出

タール-zxvf ZABBIX-3.4.7.ta​​r.gz 
CD ZABBIX-3.4.7 /データベース/ MySQLの/ 
LS data.sqlにimages.sql schema.sql

 ファイルはエクスポートファイルを使用するデータベース・テーブルのZABBIXの必要性である、あなたはZABBIXデータベースにインポートする必要があります

mysqlの-uzabbix -p ZABBIX <schema.sql  
mysqlの-uzabbix -p ZABBIX <images.sql  
mysqlの-uzabbix -p ZABBIX <data.sqlに

多くのインストールチュートリアル、データベーステーブルの欠如は、この手順をインポートするには、ZABBIXはない完全なインストール、このステップは持っていなければなりませんでした。

 

8、インストールZABBIX

インストールの前にコンパイルZabbixは、次のライブラリをインストールする必要があり、または正常にコンパイルしてインストールすることはできません

yumをインストールgccの-y 
yumのインストールのmysql-develの-y 
yumをインストールするのlibxml2-develの-y 
yumをインストールunixODBCの-develの-y 
yumをインストールNET-SNMP-develの-y 
yumをインストールlibssh2の-develの-y 
yumをインストールするOpenIPMI-develの-y 
yumをlibevent-develのインストール-y 
yumのPCREをインストール* -y 
yumのカール-develの-yをインストール
CDの/zabbix-3.4.7

コンパイルとインストール

./configureを--enable-サーバー--enable-エージェント--with-mysqlの--enable-IPv6の--with-NET-SNMP --with-libcurlの--with-libxml2の--with-unixODBCの--with-SSH2 --with-のOpenIPMI --with-OpenSSLの--prefix =は/ usr / local / ZABBIX

インストール

make installを

 図9に示すように、設定変更ZABBIX

vimの/usr/local/zabbix/etc/zabbix_server.conf 
DBNAME = ZABBIX 
DBUSER = ZABBIX 
DBPASSWORD = ZABBIX

10、新しいWebフロントエンドファイルを作成します

ます。mkdir / var / www / htmlと設定/ ZABBIX

作成しただけで次のソースディレクトリに移動し、ページのコードは、Apacheのディレクトリにコピー

CD /zabbix-3.4.7/frontends/php/ 
CP -rf * / var / www / htmlと設定/ ZABBIX /

 ファイルの所有者へのWebユーザー・インターフェースとしてApacheを設定します

chownコマンド-R apacheの:apacheの/ var / www / htmlと設定/ ZABBIX

ファイルを実行するためのZabbix Webインターフェースへのアクセス権を追加

chmodコマンド+ X / var / www / htmlと設定/ ZABBIX / confに/

 ZabbixのZabbixのプロキシサーバとスタートアップスクリプトを追加します。

CP /zabbix-3.4.7/misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server 
CP /zabbix-3.4.7/misc/init.d/fedora/core/zabbix_agentdは/ etc / initを.D / zabbix_agentd

ZabbixのZabbixサーバとプロキシサービスを追加します。

chkconfigを--add /etc/init.d/zabbix_server 
のchkconfig --add /etc/init.d/zabbix_agentd
chkconfigをhttpdが上
には、chkconfig mysqldを
のchkconfig zabbix_serverに
chkconfigの上zabbix_agentd


11、zabbix_server開始

#を開始/etc/init.d/zabbix_server报错
zabbix_serverの開始:/etc/init.d/functions:行546:/ sbinに/ zabbix_serverは/ usr / local:そのようなファイルやディレクトリはありませんが[FAILED]

 あなたは、パスを変更する必要があります

vimの/etc/init.d/zabbix_server 
BASEDIR =は/ usr / local / ZABBIX

  zabbix_server再起動します。

開始/etc/init.d/zabbix_server 
zabbix_server開始:[OK]

 同様に、パスを変更する必要があり、その後、開始をzabbix_agentd

vimの/etc/init.d/zabbix_agentd 
BASEDIR =は/ usr / local / ZABBIX

 スタートzabbix_agentd

開始/etc/init.d/zabbix_agentd 
zabbix_agentd開始:[OK]


ログインのhttp:// IP / ZABBIX ZABBIXにアクセスするために、初期化されます。

002.png

003.png

004.png

005.png

006.png

007.png

デフォルトのユーザー名とパスワードの管理/ ZABBIX

008.png

009.png

おすすめ

転載: blog.51cto.com/14423403/2416246