FTL Advanced Edition Gameplay On Linux
目次:
- 前提条件
- MySQLデータベースの作成
- DebianにZabbixをインストールする
- 1. Zabbixのインストール
- 2. Zabbixフロントエンド用のPHPの構成
- 3. Zabbixサーバー用のMySQLデータベースの構成
- Zabbixフロントエンドのインストールと設定
- 結論
Zabbixは、ネットワークとアプリケーションを監視するための成熟したオープンソースソフトウェアです。 Zabbixは、さまざまなネットワークデバイス、システム、およびアプリケーションからメトリックを収集できます。 障害が発生した場合、Zabbixはさまざまな方法で通知アラートを送信します。
Zabbixは、エージェントベースの監視とエージェントレスの監視の両方をサポートしています。 Zabbixエージェントのフットプリントは小さく、Linux、UNIX、macOS、Windowsなどのさまざまなプラットフォームで実行できます。
このチュートリアルでは、MySQLをデータベースバックエンドとして使用してDebian 9 LinuxサーバーにZabbix 4.0の最新バージョンをインストールおよび設定する方法を説明します。 また、Zabbixエージェントをリモートホストにインストールし、ホストをZabbixサーバーに追加する方法も示します。
前提条件
ログインしているユーザーには、パッケージをインストールするためのsudo権限が必要です。
MySQLデータベースの作成
ZabbixはMySQL / MariaDBとPostgreSQLの両方をサポートしています。 このガイドでは、MariaDBをデータベースバックエンドとして使用します。
MySQLコンソールにログインします。
sudo mysql
次のSQLステートメントを実行して、新しいデータベースを作成します。
CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;
次に、MySQLユーザーアカウントを作成し、データベースへのアクセスを許可します。
GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password';
change-with-strong-password
は強力なパスワードに変更してください。
完了したら、次を入力してMySQLコンソールを終了します。
DebianにZabbixをインストールする
この記事の執筆時点で、Zabbixの最新の安定バージョンはバージョン4.0です。 Debianリポジトリで利用可能なZabbixパッケージはしばしば古くなっているため、公式のZabbixリポジトリを使用します。
1. Zabbixのインストール
次のwgetコマンドを使用して、最新のZabbixリポジトリ
.deb
パッケージをダウンロードします。
wget
ファイルがダウンロードされたら、次を使用してインストールします。
sudo apt install./zabbix-release_4.0-2+stretch_all.deb
パッケージリストを更新し、Zabbixサーバー、MySQLデータベースをサポートするWebフロントエンド、およびZabbixエージェントをインストールします。
sudo apt update
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
上記のコマンドは、Apache、PHP、および必要なすべてのPHPモジュールもインストールします。
2. Zabbixフロントエンド用のPHPの構成
インストール中に、必要なすべてのApacheおよびPHP設定を含むApache構成ファイルが作成されます。
構成ファイルを開き、タイムゾーン行のコメントを解除して、タイムゾーンに変更します。 PHPでサポートされているタイムゾーンの完全なリストは、こちらにあります。
/etc/apache2/conf-enabled/zabbix.conf
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…
完了したら、ファイルを保存し、Apacheサービスを再起動して変更を有効にします。
sudo systemctl restart apache2
3. Zabbixサーバー用のMySQLデータベースの構成
MySQLを使用したZabbixサーバーの初期スキーマとデータを含むMySQLダンプファイルをインポートします。
gunzip < /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
プロンプトが表示されたら、以前に作成したユーザーパスワードを入力します。 成功した場合、出力は提供されません。
次に、Zabbix設定を開き、データベースパスワードを設定します:
sudo nano /etc/zabbix/zabbix_server.conf
次のセクションを検索し、
DBPassword
ディレクティブのコメントを外して、データベースパスワードを追加します。
… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…
ファイルを保存して閉じます。
Zabbixサーバーとエージェントサービスを再起動して有効にします。
sudo systemctl restart zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent
Zabbixサーバーが実行されていることを確認します。
sudo systemctl status zabbix-server
● zabbix-server.service - Zabbix Server Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-01-28 15:37:21 CST; 35s ago Main PID: 27632 (zabbix_server) CGroup: /system.slice/zabbix-server.service…
Zabbixフロントエンドのインストールと設定
ZabbixのウェブインターフェースはPHPで書かれており、サーバーの設定、収集したデータの表示、監視したいホストの追加ができます。
インストールを開始するには、お気に入りのブラウザを開き、サーバーのドメイン名またはパブリックIPアドレスに続いて
/zabbix
ます。
http(s)://your_domain_or_ip_address/zabbix
最初の画面で、ウェルカムメッセージが表示されます。 [
Next step
をクリックして続行します。
最後に、ホストを追加するには、青い[追加
button
を
button
。
結論
Debianシステムに最新のZabbixを正常にインストールし、監視する新しいホストを追加する方法を学習しました。
ここで、Zabbixのドキュメントを確認し、Zabbixを設定および使用する方法の詳細を確認してください。
debian zabbixモニタリングLinuxディストリビューションの更新:Ubuntuのスラッシュサポート、Debian 7.0の近くのダウンロード
CanonicalのLTS(Long Term Support) CanonicalはUbuntu LinuxのLong Term Support(LTS)リリースのサポート期間を3年から5年に延長したことはずいぶん前ではありませんでしたが、先週、CanonicalはUbuntu Linuxの逆方向の動きを見せました
Debian 9でユーザーを追加および削除する方法
ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、Debian 9でユーザーを追加および削除する方法を示します。
Debian 9でスワップスペースを追加する方法
スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、Debian 9システムにスワップファイルを追加するために必要な手順の概要を説明します。