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

##编译安装nginxのの
CDは/ opt /アプリ
のyum -yインストールwgetのGCCのgcc-C ++ PCREのPCRE-develのはzlibはzlib-develのののopensslのopenssl-develの作る
wgetの「http://nginx.org/download/nginx-1.16.0。 tar.gz形式」
タール-xvfのnginx-1.16.0.tar.gz
CD nginxの-1.16.0 /
は./configure --prefix =は/ usr / local / nginxのは、
作る
make installを
CD
のvi .bash_profileのの
の$ HOME:PATH = $ PATHのを/ binに:は/ usr / local / nginxの/ sbinに

nginxの-t#プロフィールをチェックし
nginxの
nginxの-s STOP

我々は/usr/lib/systemd/system/nginx.service
[単位]
説明= nginxの
後network.target =
[サービス]
=フォーク型
ExecStart =は/ usr / local / nginxの/ sbinに/ nginxの
[インストール]
WantedBy =マルチユーザを.TARGET

開始systemctl nginx.service
systemctl状態nginx.service


##编译安装PHP7
のyum -y libmcryptを-develののopensslのopenssl-develのlibcurlの-develののlibjpeg-develののlibpng-develのにfreetypeの-develのreadlineのreadlineの-のdevel libxsltの-develのPerl PerlはlibmcryptのGCCのgcc-C ++のlibxml2のlibxml2-develのののbzip2 bzip2でのdevelをインストール-devel psmisc.x86_64 recodeのrecodeの-develのlibtidy libtidy-develのhttpdの-develのlibzip-DEVE
のyum -y libzip削除
wgetコマンドをhttps://nih.at/libzip/libzip-1.2.0.tar.gz
タール-zxvf libzip-1.2 .0.tar.gz
CDのlibzip-1.2.0
./configureを
作る&& make installを
RZのphp-7.3.6.tar.gzの
タール-xvfのphp-7.3.6.tar.gzの
CDのPHP-7.3.6を
./configure --prefix =は/ usr / local / PHP7 --sysconfdir =の/ etc / PHP7 --with-CONFIG-ファイルパス= /など/ PHP7 --with-apxs2 =は/ usr / binに/ APXS --with -mysqli = mysqlnd --with-PDO-のMySQL = mysqlnd --with-はmhash --with-OpenSSLの--with-ZLIB --with-BZ2 --withカール--with-のlibxml-DIR --with-GD JPEG-DIR---with --with-PNG-DIR --with-ZLIB --enable-mbstringの--with-mcryptの--enable-ソケット--with-のiconv-DIR --with-XSL --enable- --with-PCRE-dirの--with-freetypeの-dirの--enable-GD-JIS-CONV --with-梨--enable-セッション--enable-GD-ネイティブ-TTF --enable-xmlのジップ- --with-gettextの--with-XMLRPC有効-インライン最適化--enable-共有--enable-bcmath --enable-sysvmsg --enable-SYSVSEM --enable-SYSVSHM --enable-mbregex --enable-PCNTL --enable-EXIF --with-readlineの--with-リコード--with-きちんと--enable-FPM
CP /usr/local/lib/libzip/include/zipconf.hの/ usr /含む/ローカル/
作る
make installを
cpは./php.ini-productionの/ etc / PHP7
のvi .bash_profileの
は$ HOME / binに:は/ usr / local / nginxの/ sbinに:は/ usr / local / PHP7 / sbinに:は/ usr / local PATH = $ PATHのを/ PHP7 / binに

yumのPHP-FPMをインストール-y
のphp-fpm.service開始systemctl
systemctlステータスのphp-fpm.serviceを


我々は/usr/local/nginx/conf/nginx.conf

位置/ {
ルートHTML。
インデックスのindex.htmlのindex.htm index.phpを。
}

場所〜\ .phpの$ {
ルートHTML;
fastcgi_pass 127.0.0.1:9000。
fastcgi_indexのindex.phpを。
fastcgi_param SCRIPT_FILENAME $ DOCUMENT_ROOT $ fastcgi_script_name。
fastcgi_paramsが含まれます。
}

systemctl再起動nginxの


#MySQLをインストールします。

#安装ZABBIX
のyum -yインストールlibevent-develのwgetのタールのgccはgcc-C ++作るNET-SNMP-のdevelのlibxml2-develのlibcurlの-develの
は、useradd -s / sbinに/ nologinにZABBIX
CDは/ usr / local / srcに
RZ ZABBIX-4.2.1。 tar.gz形式の
CDのZABBIX-4.2.1
は./configure --prefix =は/ usr / local / ZABBIX --enable-サーバー--enable-エージェント--with-mysqlの=は/ usr / binに/ mysql_configを--with-NET- SNMP --with-libcurlの--with-libxml2make
作る
make installを

VI〜/ .bash_profileの
PATH = $ PATHにします。$ HOME / binに:は/ usr / local / nginxの/ sbinに:は/ usr / local / PHP7 / sbinに:は/ usr / local / PHP7 / binに:は/ usr / local / ZABBIX / binに:は/ usr / local / ZABBIX / sbinに

#データベースを初期化
3 schema.sql data.sqlにimages.sql利用者登録ファイルが書き込ま構築するためにデータベースを構築

スキーマZABBIXを作成します。
ZABBIXを使用します。
ユーザーZABBIX '@「%」「ZABBIX」によって識別を作成します。
ZABBIXにすべてを与える* ZABBIXします。
ソース/opt/app/zabbix-4.2.1/database/mysql/schema.sql
ソース/opt/app/zabbix-4.2.1/database/mysql/data.sql
ソース/opt/app/zabbix-4.2.1/データベース/ MySQLの/ images.sql

#配置ZABBIX
3040000 =必須設定更新DBVERSION。

MKDIRは/ usr / local / ZABBIX /ログ
のchown ZABBIX:ZABBIX -Rは/ usr / local / ZABBIX /ログ

我々は/usr/local/zabbix/etc/zabbix_server.conf
ログファイル=は/ usr / local / ZABBIX /ログ/ zabbix_server.log
DBHOST = 10.10.5.207
DBNAME = ZABBIX
DBSCHEMA = ZABBIX
DBUSER = ZABBIX
DBPASSWORD = ZABBIX
dbportは= 3306
30 =タイムアウト
アラートスクリプトSPATH =は/ usr / local / ZABBIX / alertscripts
externalScripts =は/ usr / local / ZABBIX / externalscripts
LogSlowQueries = 3000
LogSlowQueries = 3000
StatsAllowedIP = 127.0.0.1


chownコマンド-R ZABBIX:ZABBIXは/ usr / local / ZABBIX /

ページファイルのコピー#
ます。mkdirは/ usr / local / nginxの/ HTML / ZABBIX /
CP -r /opt/app/zabbix-4.2.1/frontends/php/*は/ usr / local / nginxの/ HTML / ZABBIX /

#開始
zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf


关闭zabbix_server
killallをzabbix_server

おすすめ

転載: www.cnblogs.com/mhabbyo/p/11013915.html