ホームページ >運用・保守 >Linuxの運用と保守 >Linux に監視ツール (Zabbix など) をインストールして構成する方法

Linux に監視ツール (Zabbix など) をインストールして構成する方法

PHPz
PHPzオリジナル
2023-07-05 16:48:111797ブラウズ

Linux に監視ツール (Zabbix など) をインストールして構成する方法

概要:
Linux オペレーティング システムに監視ツールをインストールして構成することは、サーバーとアプリケーションが適切に実行されていることを確認するための重要な手順です。 。この記事では、人気の監視ツールである Zabbix を Linux システムにインストールして構成する方法を紹介します。 Zabbix は、管理者がサーバーのパフォーマンス、ネットワーク トラフィック、アプリケーションなどを監視するのに役立つ強力で柔軟な監視ソリューションです。

ステップ 1: 必要なソフトウェア パッケージをインストールする
まず、Linux システムに Zabbix をインストールして通常どおり実行するために、必要なソフトウェア パッケージをインストールする必要があります。ターミナルを開き、次のコマンドを使用して必要なパッケージをインストールします。

sudo apt-get update
sudo apt-get install apache2 mysql-server php php-mysql php-gd php-xml php-bcmath php-mbstring

ステップ 2: Zabbix データベースの作成
Zabbix をインストールする前に、監視データを保存するデータベースを作成する必要があります。以下のコマンドを実行してMySQLにログインします。

sudo mysql -u root -p

パスワードを入力すると、MySQL コマンド ライン インターフェイスに入ります。新しいデータベースとユーザーを作成し、ユーザーに権限を付与します。

CREATE DATABASE zabbix CHARACTER SET UTF8 COLLATE UTF8_BIN;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

ステップ 3: Zabbix をダウンロードしてインストールする
これで、Zabbix のインストールを開始できます。まず、Zabbix 公式 Web サイトから最新の Zabbix サーバー ソフトウェア パッケージをダウンロードする必要があります。次のコマンドを使用してパッケージをダウンロードします。

wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1%2Bbionic_all.deb

次に、次のコマンドを使用してパッケージをシステムにインストールします。

sudo dpkg -i zabbix-release_4.4-1+bionic_all.deb
sudo apt-get update
sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

ステップ 4: Zabbix サーバーの構成
Zabbix サーバーは、前のステップで作成したデータベースに監視データを保存します。 Zabbix サーバー構成ファイルを開き、必要な変更を加えます。

sudo nano /etc/zabbix/zabbix_server.conf

次の行を見つけて編集します。

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password

ファイルを保存して閉じます。

ステップ 5: Zabbix データベースのスキーマとデータをインポートする
このステップでは、Zabbix データベースのスキーマとデータをインポートします。次のコマンドを使用して MySQL にログインします。

sudo mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql/create.sql.gz

先ほど設定したパスワードを入力し、次のコマンドを実行します。

sudo zcat /usr/share/doc/zabbix-server-mysql/data.sql.gz | mysql -u zabbix -p zabbix

ステップ 6: Zabbix フロントエンドを構成する
次に、Zabbix フロントエンドで構成を行う必要があります。 Apache の Zabbix 設定ファイルを開きます。

sudo nano /etc/zabbix/apache.conf

次の行を見つけて編集します。

php_value date.timezone Europe/Riga

タイムゾーンを自分のタイムゾーンに変更してください。ファイルを保存して閉じます。

ステップ 7: Zabbix サービスの開始
次のコマンドを使用して、Zabbix サーバーと Zabbix エージェントを開始します。

sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
sudo systemctl restart apache2

ステップ 8: Zabbix フロントエンドにアクセスする
ブラウザにサーバーの IP アドレスを入力し、「/zabbix」を追加して Zabbix フロントエンドにアクセスします。

http://your_server_IP/zabbix

デフォルトのユーザー名「Admin」とパスワード「zabbix」を使用してログインします。

結論:
上記の手順に従って Linux オペレーティング システムに Zabbix をインストールして構成すると、サーバーとアプリケーションの健全性の監視に役立つ強力な監視ツールが手に入ります。必要に応じて、Zabbix をさらに構成およびカスタマイズできます。 Zabbix を使用してシステムを監視し、最適化してみましょう。

以上がLinux に監視ツール (Zabbix など) をインストールして構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。