UbuntuサーバーにZabbixをインストールする方法

Zabbix は、 Linux 用の強力なネットワーク監視ツールです。これを使用すると、ネットワーク デバイスやアプリケーションなどを簡単に追跡できます。このガイドでは、Ubuntu Server に Zabbix をインストールする方法を説明します。

始める前に

Zabbix をUbuntu Serverにインストールするには、まずシステムを更新する必要があります。Ubuntu に最新のパッケージをインストールすると、すべてがスムーズに実行されます。Ubuntu システムを更新するには、ターミナルを開きます。次に、apt updateコマンドを使用してソフトウェアの更新を確認します。

sudo aptアップデート

Ubuntu システムのアップデートを確認した後、 apt upgradeコマンドを使用してソフトウェアをインストールできます。apt upgradeコマンドの実行には、特にしばらくアップグレードしていない場合には時間がかかる場合があることに注意してください。

sudo 適切なアップグレード

Ubuntu システムが最新の状態になったら、再起動します。おそらく、新しいバージョンのUbuntu カーネルがインストールされているため、再起動が必要です。

sudo再起動

再度ログインすると、Zabbix のインストールを開始できるようになります。

Zabbix の依存関係のインストール

Zabbix は、Apache、MySQL、PHP、およびその他のパッケージを使用します。Ubuntu システムで使用するには、これらの依存関係をすべてインストールする必要があります。以下のapt installコマンドを使用して、Zabbix の実行に必要なものをすべてインストールします。

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2+ubuntu22.04_all.deb

sudo apt install apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent

上記のコマンドを実行すると、Ubuntu はパッケージのインストールを確認するためにYを押すように求めます。そうする。インストールすると、すべての依存関係がインストールされます。

MySQL/PHPの構成

Zabbix アプリには MySQL データベースが必要です。このデータベースを設定するには、まずmysql_secure_installationコマンドを入力します。このコマンドは、root ユーザーなどの MySQL root パスワードを設定するように求めます。

sudo mysql_secure_installation

Ubuntu システムで SQL の root パスワードを設定したら、新しいパスワードを使用して MySQL にログインします。以下のコマンドを使用してログインできます。

sudo mysql -u root -p

ログインしたら、次のCREATE DATABASEコマンドを使用します。

CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;

Ubuntu システム上の MySQL に「zabbixdb」データベースが存在するようになったので、 CREATE USERコマンドを使用してデータベースのユーザーを作成する必要があります。「mypassword」を任意の Zabbix ユーザー パスワードに変更してください。

CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';

ここで、zabbixuser アカウントに「zabbixdb」データベース内のすべての権限を付与する必要があります。これは、MySQL のGRANT ALLコマンドを使用して実行できます。

GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';

以下のコマンドを使用して SQL を終了します。

FLUSH PRIVILEGES;

出口

ここで、Zabbix データベース スキーマをインポートする必要があります。以下のコマンドを入力します。

sudo Gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz

sudo mysql -u root -p zabbixdb <>

SQL を終了した後、次のコマンドを入力して Zabbix PHP 構成を更新します。「mypassword」をZabbixデータベースのパスワードに変更してください。ただし「1」はそのままにしておきます。

sudo sed -i 's/^\(DBHost\s*=\s*\).*$/\1localhost/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBName\s* =\s*\).*$/\1zabbixdb/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBUser\s*=\s*\).*$/\1zabbixuser/' /etc/zabbix/zabbix_server.conf sudo sed -i '/^# DBPassword=/a DBPassword= mypassword ' /etc/zabbix/zabbix_server.conf

次に、Zabbix の要件を満たすように、いくつかの PHP 設定を変更する必要があります。次のコマンドを入力します。注: 4 番目のコマンドは、タイムゾーンに一致するようにカスタマイズする必要があります。「アメリカ」と「デトロイト」をあなたのタイムゾーンに置き換えてください。timedatectl list-timezonesを使用してタイムゾーンを見つけることができます

sudo sed -i の/^post_max_size = .*/post_max_size = 16M/' /etc/php/8.1/apache2/php.ini

sudo sed -i の/^max_execution_time = .*/max_execution_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i の/^max_input_time = .*/max_input_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^;date.timezone =$/date.timezone = America\/Detroit/' /etc/php/8.1/apache2/php.ini

次のコマンドを使用して、Apache2 Web サーバーで Zabbix を有効にできるようになりました。

sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf /etc/apache2/conf-enabled/

Zabbixのセットアップ

次の URL を介して、選択した Web ブラウザで Zabbix を起動します。

http://your-ubuntu-server/zabbix

URL にアクセスすると、Zabbix はセットアップ プロセスを実行するように求めるプロンプトを表示します。「次へ」をクリックして、「前提条件の確認」ページでシステムが Zabbix を使用する準備ができていることを確認します。

「前提条件の確認」でシステムの Zabbix を確認したら、「次へ」をクリックして「DB 接続の構成」ページに進みます。ここからは以下の情報を入力していきます。

  • データベースホスト =ローカルホスト
  • データベース名 = zabbixdb
  • ユーザー = zabbixuser
  • パスワード = MySQL で「zabbixuser」に設定されたパスワード。

すべて入力したら「次へ」ボタンをクリックして次のページに進みます。次のページでは、Zabbix サーバーに名前を付け、タイムゾーンとデフォルトのテーマを設定する必要があります。完了したら、「次のステップ」をクリックします。

最後のページには、Zabbix が正常にインストールされたことを知らせるお祝いメッセージが表示されます。ここから、以下のユーザー情報を使用して Zabbix UI にログインできます。

  • ユーザー名:管理者
  • パスワード:ザビックス

Leave a Comment

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3 Diagsは、音楽オーディオコレクションの問題を解決するための究極のツールです。mp3ファイルに適切なタグを付けたり、アルバムカバーアートを追加したり、VBRを修正したりできます。

Google Voice デスクトップ通知アプリ

Google Voice デスクトップ通知アプリ

Google Waveと同様に、Google Voiceも世界中で大きな話題を呼んでいます。Googleはコミュニケーション方法を変えることを目指しており、

FlickrFavesでFlickrのお気に入りをダウンロード

FlickrFavesでFlickrのお気に入りをダウンロード

Flickrユーザーが高画質で写真をダウンロードできるツールはたくさんありますが、Flickrのお気に入りをダウンロードする方法はありますか?最近、

OK Samplerは無料の音楽サンプラーソフトウェアです

OK Samplerは無料の音楽サンプラーソフトウェアです

サンプリングとは何でしょうか?Wikipediaによると、「サンプリングとは、一つの録音から一部、つまりサンプルを取り出し、それを楽器や音楽として再利用する行為です。

Google サイトのバックアップ: インポート/エクスポート

Google サイトのバックアップ: インポート/エクスポート

Googleサイトは、Googleのサーバー上でウェブサイトをホストできるGoogleのサービスです。しかし、一つ問題があります。それは、バックアップのための組み込みオプションがないことです。

Google ToDo リスト デスクトップ アプリケーション

Google ToDo リスト デスクトップ アプリケーション

Google Tasksは、カレンダー、Wave、Voiceなどの他のGoogleサービスほど人気はありませんが、それでも広く使用されており、人々の生活に不可欠な部分となっています。

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

Ubuntu LiveとDBANブートCDを使用してハードディスクとリムーバブルメディアを安全に消去する以前のガイドでは、Windowsベースのディスクについて説明しました。

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法