ランプ/ 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を!';
リフレッシュ権
フラッシュ権限;
データベースが正常に作成されたかどうかをチェックします
ショーのデータベース;
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.tar.gz
そして、抽出
タール-zxvf ZABBIX-3.4.7.tar.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
#を開始/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にアクセスするために、初期化されます。
デフォルトのユーザー名とパスワードの管理/ ZABBIX