このチュートリアルでは、CentOS 6にZabbixをインストールする方法を紹介します。知らなかった方のために、Zabbixはオープンソースの監視ツールであり、クラウドサーバー。Zabbixは非常に柔軟性があり、HTTP / SNMPを使用するか、監視するマシンにZabbixエージェントをインストールすることで情報を取得でき、多くのカスタマイズが可能です。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS6へのZabbixのインストールを段階的に説明します。
CentOS6にZabbixをインストールする
手順1.まず、すべてのパッケージが最新であることを確認します。
yum -y update
ステップ2. LAMPサーバーをインストールし、いくつかのPHP拡張機能を含めます。
yum install httpd httpd-devel yum install mysql mysql-server yum install php php-cli php-common php-devel php-pear php-gd php-mbstring php-mysql php-xml
サービス開始Apache WebサーバーとMySQLにより、サーバーの起動時に開始することもできます:
service httpd startservice mysql startchkconfig httpd onchkconfig mysqld on
ステップ3.Zabbixをインストールします。
Zabbixリポジトリを追加し、パッケージをインストールします:
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/i386/zabbix-release-2.4-1.el6.noarch.rpm
次のコマンドを使用して、システムにMySQLデータベースサポートパッケージを使用してZabbixをインストールします。
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway
ステップ4.Zabbix用にMySQLデータベースを設定します。
デフォルトでは、MySQLは強化されていません。mysql_secure_installation
を使用してMySQLを保護できます。 脚本。ルートパスワードの設定、匿名ユーザーの削除、リモートルートログインの禁止、テストデータベースの削除と安全なMySQLへのアクセスを行う各手順を注意深くお読みください。
mysql_secure_installation
次に、MySQLコンソールにログインして、Zabbix用のデータベースを作成する必要があります。次のコマンドを実行します。
mysql -u root -p
これによりパスワードの入力を求められるので、MySQLルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。 Zabbixソフトウェア:
mysql> CREATE DATABASE zabbix CHARACTER SET UTF8; mysql>zabbix。*のすべての特権を「SECRET_PASSWORD」で識別される「zabbix」@「localhost」に付与します;mysql>FLUSH PRIVILEGES; mysql> quit
ZabbixテンプレートをZabbixデータベースにインポートします:
mysql -u zabbix -p zabbixステップ5.ApacheWebサーバーを構成します。
/etc/httpd/conf.d/zabbix.conf
にApache用のファイルを作成しました :nano /etc/httpd/conf.d/zabbix.confこのファイルを次のように編集します:
Alias / zabbix / usr / share / zabbixオプションFollowSymLinksAllowOverrideなしすべてを許可する必要があります すべてを拒否する必要があります すべて拒否する必要があります
/etc/httpd/conf.d/zabbix
でタイムゾーンを編集します これ、または独自のタイムゾーンを読むには:php_value date.timezone Europe / London
php.ini
を調整する必要があります Zabbixの推奨設定に従ってファイル:### nano /etc/php.inimax_execution_time =600max_input_time =600memory_limit =256Mpost_max_size =32Mupload_max_filesize =16Mdate.timezone =Europe / London変更を有効にするには、ApacheおよびZabbixサービスを再起動します。
service zabbix-server startservice zabbix-agent startservice httpd restartservice mysqld restartchkconfig zabbix-server on chkconfig zabbix-agent onステップ6.Zabbixへのアクセス。
ZabbixはデフォルトでHTTPポート80で使用できます。お気に入りのブラウザを開き、
http://yourdomain.com/zabbix
に移動します。 またはhttp://server-ip/zabbix
インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。
![]()
おめでとうございます!Zabbixが正常にインストールされました。CentOS6システムにZabbixモニタリングツールをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Zabbixの公式Webサイトを確認することをお勧めします。
Cent OS