Linuxは、Zabbixの詳細な手順をインストール

Linuxは、Zabbixの詳細な手順をインストール

新しくインストールされた構成にCentos7、例えば
0、最初のconfigure YUM倉庫:
[ルート@ ZABBIX〜]#yumを-y EPEL-リリースをインストールし
ます。[root @ ZABBIX〜]#yumをクリーン全
[ルート@ ZABBIX〜]#yumをmakecache

1、基本的なインストールツールとコンパイラツール:
[ZABBIXルート@〜]#のNET-YUMのVim GCC GCC ++ -Y-C lrzsz wgetのツールをインストールします

2、プリインストールPHPとMySQLデータベース:
[ZABBIXルート@〜]#yumをMariaDB MariaDB MariaDB-develの-Y-ServerのPHPのインストールは、
データベースを起動し、データベースを初期化する:
[ZABBIXルート@〜]#MariaDB有効systemctl
[ZABBIXにルートを@〜]スタートMariaDB systemctl#
[ZABBIX @ルート〜]#のmysql_secure_installation(略し初期化プロセス)

3、创建ZABBIX服务账号:
[ルート@ ZABBIX〜]#groupaddの--system ZABBIX
[ルート@ ZABBIX〜]#useraddの--system -g ZABBIX -s / sbinに/ nologinに-c「Zabbix_Server」ZABBIX

4、公式のダウンロードおよび解凍し、最新バージョンのZABBIXのインストール:
[ルートを@ ZABBIX〜]#wgetのhttps://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.4.7/zabbix-4.4。 7.tar.gz
[ZABBIXルート@〜]#yumをインストールNET-NET-SNMP SNMP-develのlibcurlのlibevent-develのlibxml2ののlibxml2-develの-develの-Y#libcurlのインストールの依存関係
[ルート@ ZABBIX〜]#タール -xvf ZABBIX -4.4.7.ta​​r.gz
[ZABBIX @ルート-ZABBIX 4.4.7]#は./configure --prefix =は/ usr / local / ZABBIX --enable --enable-エージェントサーバ
-enable-IPv6の--with- mysqlの--with-NET-SNMP --with- #libcurlの--with-のlibxml2 入力して構築する
[ルートを@ ZABBIX ZABBIX-4.4.7]は #は#make installをインストール

:データベースを作成し、データベースZABBIXをインポートするための5、
- P [ZABBIXルート@〜]#MySQLの-uroot
:入力したパスワードを
、MariaDB [(なし)]> [文字データベースZABBIX SET UTF8を作成します
。MariaDB [(なし)]>グラントすべてのZABBIX ON * 'zabbixpass'で識別ZABBIX @ localhostのに対して、
MariaDB [(なし)]>フラッシュ権限;
MariaDB [(なし)]> [終了
(インポートするために)作成したばかりのデータベースにデータベースZABBIXテンプレートを:
[ルート@ ZABBIX〜] -H localhostのMySQLの-uzabbix -pzabbixpass#ZABBIX <ZABBIX-4.4.7 /データベース/ MySQLの/ schema.sql
[ZABBIXルート@〜]#MySQLの-uzabbix -pzabbixpass -H localhostのZABBIX <ZABBIX-4.4.7 /データベース/ MySQLの/images.sql
[ZABBIXルート@〜]#MySQLの-uzabbix -pzabbixpass -H localhostのZABBIX <ZABBIX-4.4.7 /データベース/ MySQLの/ data.sqlに

図6に示すように、構成プロファイルZABBIX:
[ZABBIXルート@〜] ##のVim /usr/local/zabbix/etc/zabbix_server.confプロファイル実質的に以下のパラメータを変更します
USR [ZABBIXルート@〜]#1 CAT / /ローカル/ ZABBIX /etc/zabbix_server.conf | grepの-v ^#| grepの-v ^ $
ログファイル=を/ tmp / zabbix_server.log
PidFileオプション=を/ tmp / zabbix_server.pid
DBHOST = localhostの
DBNAME = ZABBIX
DBUSER = ZABBIX
DBPASSWORD = zabbixpass
dbportは= 3306
タイムアウト4 =
logSlowQueries = 3000
StatsAllowedIP = 127.0.0.1

7、启动ZABBIX和エージェント服务:
[ルート@ ZABBIX〜]#は/ usr / local / ZABBIX / sbinに/ zabbix_server
[ルート@ ZABBIX〜]#は/ usr / local / ZABBIX / sbinに/ zabbix_agentd

8、およびFPM-PHP nginxのインストール
[ZABBIXルート@〜]#yumをインストールnginxのPHP FPM -Y-
設定nginxの:
[ZABBIXルート@〜]#Vimの/etc/nginx/nginx.conf

        location / {
        }
#此字段下插入如下代码:
        location ~ \.php$ {
         fastcgi_buffer_size 128k;
         fastcgi_buffers 32 32k;
           try_files $uri /index.php =404;
           fastcgi_pass 127.0.0.1:9000;
           fastcgi_index index.php;
           fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
           include fastcgi_params;
        }

[ルート@ ZABBIX〜]#はnginxのPHP-FPMを有効systemctl
[ルート@ ZABBIX〜]#systemctl再起動nginxの

図9は、nginxののルートディレクトリにソースPHPのページファイルをコピーし、再起動nginxの、PHP-FPM:
[ルートを@ ZABBIX〜]#CP -rp ZABBIX-4.4.7 /フロントエンド/ PHP / *は/ usr /報告このコンテンツ共有/ nginxの/ HTML
[ZABBIXルート@〜]再起動nginxの#PHP-FPMのsystemctl

10、および以下のように必要なブラウザにインストールセルフテストの依存関係を開きます。
ここに画像を挿入説明
次のような問題解決するために:
インストールの依存関係をし、php.iniの設定変更:
[ZABBIXルートを@〜]#yumをインストールしたGd PHP-PHP-PHP-MySQLのBCMath PHP- mbstringのPHP-XMLのPHP-LDAPは-y
php.iniのパラメータを変更:
[ZABBIXルート@〜]#Vimのに/etc/php.ini
post_max_sizeの= 16M
max_execution_timeは= 300
= 300でmax_input_timeディレクティブ
date.timezoneで=アジア/上海

再起動し、再びnginxの、PHP-FPMサービスとインストール開始:
[ルート@ ZABBIX〜]#systemctl再起動nginxのPHP-FPMを

:そして、あなたはその接続がデータベース(データベースファイルは、以下のように変更する必要が)上にないかもしれません
[ルート@ ZABBIX〜]#のCDの/ usr /報告このコンテンツ共有/ nginxの/ HTML / confに
[ルート@ ZABBIX〜]#mvのzabbix.conf.php.example zabbix.conf.php#は、ファイル名前を変更
[ルート@ ZABBIX〜]#vimの zabbix.conf.php# 正しいポート、口座番号とパスワード変更
あなたにリフレッシュログインを変更:アカウントを管理者/ ZABBIX

ここに画像を挿入説明

公開された57元の記事 ウォンの賞賛8 ビュー5528

おすすめ

転載: blog.csdn.net/zdl244/article/details/105197192