必要なOSとソフトウェアのインストール
これは「新規インストール」についてのみ説明していることに注意してください。アップグレードについては、 『Paragon Active Assuranceアップグレードガイド』を参照してください。
-
クリーンなUbuntu22.04サーバーをインストールします。
-
システムユーザー名は重要 ではありませんが、 PostgreSQLはその名前でユーザーを作成するため、 "netrounds"という名前は許可されていません( この段落で説明)。
-
標準コンポーネントのみをインストールします (既定の選択は変更しないでください)。
-
次のディスク パーティションは、特にスナップショット バックアップに推奨されます (ただし、ユーザーが決定するのはユーザー次第です)。
- ラボのセットアップに推奨されるパーティション分割:
/
: ディスク全体、ext4。
- 本番環境のセットアップに推奨されるパーティション分割:
/
: ディスク容量の 10%、ext4。/var
: ディスク容量の 10%、ext4。/var/lib/netrounds/rrd
(これには、そのテクノロジーを利用する場合はTimescaleDBが含まれます):ディスク容量の80%、ext4。
- 暗号化なし
- ラボのセットアップに推奨されるパーティション分割:
-
たとえば、次のようにタイム ゾーンを UTC に設定します。
sudo timedatectl set-timezone Etc/UTC
-
すべてのロケールを
en_US.UTF-8
に設定します。-
これを行う1つの方法は、ファイル
/etc/default/locale
を手動で編集することです。例:LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
-
次の行がファイル
/etc/locale.gen
内でコメントアウトされていないことを確認してください。en_US.UTF-8 UTF-8
-
ロケールファイルを再生成して、選択した言語が使用可能であることを確認します。
sudo apt-get install locales sudo locale-gen
-
-
-
NTPをインストールします。
-
最初の無効化
timedatectl
:sudo timedatectl set-ntp no
無効にします
systemd-timesyncd
。サービスを無効にする
systemd-timesyncd
には:次のコマンドを実行して、
systemd-timesyncd
サービス(ローカル時刻をNTPサーバーと同期する最小限のサービス)が実行されているかどうかを確認します。systemctl status systemd-timesyncd
サービスがアクティブ化されている場合は、手順 b に進みます。
応答 Failed to disable unit: Unit file systemd-timesyncd.service does not existが の場合、NTP のインストールを続行します。
次のコマンドを実行します。
systemctl disable systemd-timesyncd
systemctl stop systemd-timesyncd
-
これで、NTPインストールを実行できます。
sudo apt-get update sudo apt-get install ntp
-
設定された NTP サーバが到達可能であることを確認します。
ntpq -np
「リーチ」値は通常、オクタルで表された「すべての1」である必要があります。
(出力では、NTP サーバーの「reach」値は、最後の 8 つの NTP トランザクションの結果を示す 8 進数値です。8 つすべてが成功した場合、値は 8 進数 377 [= バイナリ 0b111111111] になります。ただし、NTP をインストールしたばかりの場合は、発生した NTP トランザクションが 8 つ未満である可能性が高いため、値は小さくなり、すべてのトランザクションが成功した場合は 1、3、7、17、37、77、または 177 のいずれかになります)。
-
-
PostgreSQLをインストールし、 コントロールセンターのユーザーを設定し、データベースを作成します。
sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c "CREATE ROLE netrounds WITH ENCRYPTED PASSWORD 'netrounds' SUPERUSER LOGIN;" sudo -u postgres psql -c "CREATE DATABASE netrounds OWNER netrounds ENCODING 'UTF8' TEMPLATE 'template0';"
外部の PostgreSQL サーバーを使用することはお勧めしません。
-
電子メール サーバーをインストールして構成します。
-
コントロールセンターはユーザーにメールを送信します。
- アカウントに招待されると
- 電子メールアラームを送信する場合(つまり、この目的でSNMPではなく電子メールを使用する場合)、および
- 定期的なレポートを送信する場合。
-
コマンドを実行します
sudo apt-get install postfix
-
postfixが送信先のメールサーバーに直接送信できる簡単な設定では、 メール構成の一般タイプ を「インターネットサイト」に設定し、 システムメール名 は通常そのままにしておくことができます。それ以外の場合は、環境に応じて postfix を構成する必要があります。ガイダンスについては、 ubuntu.com/server/docs/mail-postfix にあるUbuntuの公式ドキュメントを参照してください。
-