ZABBIXのインストールと展開(CentOS7)

1. Zabbixの導入

 

 

 

  • ZABBIXは、分散システムの監視およびネットワーク監視機能のWebインタフェース、エンタープライズクラスのオープンソース・ソリューションを提供することに基づいています。
  • ZABBIXは、サーバシステムの安全な動作を保証するために、様々なネットワークパラメータを監視することができ、そして、システム管理者が迅速に問題を解決する/配置することを可能にする柔軟な通知メカニズムを提供します。

  • ZABBIXは二つの部分、ZABBIXサーバと任意成分のZABBIX剤から成ります。

  • ZABBIXサーバは、SNMP、ZABBIXエージェントは、ping、ポート監視や他の方法を介してリモートサーバー/ネットワークの状態に監視、データ収集などの機能を提供することができ、それは、Linux、Solaris版、HP-UX、AIX、フリーBSD、オープンBSD上で実行することができ、 OS Xと他のプラットフォーム。

2. LAMP / LNMP紹介

  • LAMP:Linuxの+ Apacheの+ MySQLの/ MariaDB +のPerl / PHP / Pythonの動的なWebサイトまたはサーバーの共通セットを構築するオープンソースソフトウェア自体には、独自のプログラムですが、しばしば一緒に使用されるように、成長してきました互換性の高い、一緒強力なWebアプリケーションプラットフォームを形成します。

  • LNMP:LNMPが書かれnginxのCentOSの/ Debianベース、PHP、MySQLの、phpMyAdminは、eAcceleratorのキーのインストールパッケージを指します。LNMPは簡単にVPS、専用ホスティング上の本番環境をインストールすることができます。
  • L:Linuxの

  • :アパッチ

  • N:nginxの

  • M:mysqlの、mariaDB

  • P:PHP、PythonやPerlの

3.準備

影響を低減するには、インストールする前に、ファイアウォールとSELinuxをオフにする必要があります。

  • 閉じるのselinux
臨時休業:setenforce 0は
永久に閉じられます。viの/ etc / selinuxを/ configに

 

 

  • ファイアウォールをオフにします
臨時休業:systemctlストップfirewalld.service
永久閉鎖:systemctl無効firewalld.service

 

4. LAMPの設置環境

  • ①Apacheをインストール

 

yumをインストール-yのhttpd

 

 

  •  httpdサービスを開始

 

HTTPDを起動systemctl

 

 

  •  ②MySQLをインストールします

MySQLのバージョン7を充電するので、私たちはmariadbをインストール

 

yumを-y mariadbのmariadb-サーバーをインストールします

 

 

  • mariadbサービスを開始
mariadbを開始systemctl

 

 インストールが成功Mariadbあるかどうかをチェックします

 

  •  ③インストールPHP
yumを-yのphpのphp-mysqlのインストール

5.インストールのZabbix

  • ①PHPをインストールします
RPM -ivh http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-6.el7.noarch.rpm
  • ②インストールパッケージZABBIX
yumを-y ZABBIXサーバ-mysqlのZABBIX-GET ZABBIX-ウェブZABBIX-ウェブ-mysqlのZABBIXエージェントZABBIX-差出人をインストール
  • ③ZABBIXライブラリとUTF8文字エンコーディング形式のセットを作成します
データベースZABBIXの文字セットのutf8コレートutf8_binを作成します。

 

  •  ④リフレッシュし、その後、アカウントとパスワードの認証を作成
ZABBIX上のすべての権限を付与*「ZABBIX」によって識別される「%」@ Z​​ABBIXします。
フラッシュ権限;

任意のクライアントからユーザに割り当てられたZabbixはデータベース権限ZABBIXすべてのテーブルのすべての操作を実行し、ZABBIXのためのパスワードを設定することができます

  • ⑤インポートテーブル

このディレクトリを切り替えます

CDの/usr/share/doc/zabbix-server-mysql-4.2.6/

解凍

gunzipをcreate.sql.gz

テーブルをインポートするには

mysqlの; 
ZABBIXを使用します。
ソースてcreate.sql。

 

 

  •  ⑥設定ZABBIXサーバの設定ファイル

プロファイルディレクトリ

CDの/ etc / ZABBIX

 

 zabbix_server.confを設定するには

 

 見つけて、次のように変更:

DBHOST = localhostの
DBNAME = ZABBIX 
DBUSER = ZABBIX 
DBPASSWORD = ZABBIX 
DBSocket =の/ var / libに/ mysqlの/にmysql.sock

オープンZABBIXサーバサービス

ZABBIX-server.serviceを開始systemctl

⑦設定PHP

CD /etc/httpd/conf.d 
VI zabbix.conf

設定時間

 

 構成ファイルを変更Zabbix.conf.php

CDの/ etc / ZABBIX /ウェブ/ 
viのzabbix.conf.php

次のような、自分のローカルホストサーバーのIPアドレスを変更します。

$ DB [ 'サーバ'] = '192.168.4.112'; 
$ ZBX_SERVER = '192.168.4.112';

サービスを再起動し、起動するように設定

systemctl再起動httpdのZABBIXサーバの再起動ZABBIXエージェント
systemctl再起動httpdのZABBIXサーバの再起動ZABBIXエージェントmariadb
  • ⑧着陸ZABBIXのURLの設定

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

使用管理者/ ZABBIXログイン

 

おすすめ

転載: www.cnblogs.com/jxcryf/p/11597132.html