This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved. |
1. パッケージソースの設定
Debian または Ubuntu の最小インストールには、Checkmk のインストールに必要なパッケージソースがすべて含まれていない場合があります。
以下の最小要件を、/etc/apt/sources.list 、または/etc/apt/sources.list.d ディレクトリの内容と比較してください。
この例では、複数行表記を使用し、中央ミラーサーバーにアクセスしています。
パッケージソースを確認または調整した後、ローカルパッケージインデックスを更新してください。
root@linux# apt update1.1. Debian
Debian では、Checkmk に必要なすべてのパッケージは、main コンポーネントに含まれています。
場合によっては、Checkmk に特定のセキュリティアップデートが必要になるため、security リポジトリも必要です。updates リポジトリは推奨されていますが、必須ではありません。
ここでは、ドットリリース(Ubuntu 24.04.2 や Debian 12.10 など)よりも早く安定性アップデートが提供されます。
したがって、以下の/etc/apt/sources.list の最小限の例は動作します:
Debian 11Bullseye
deb http://deb.debian.org/debian/ bullseye main
deb https://security.debian.org/debian-security bullseye-security main
# deb http://deb.debian.org/debian bullseye-updates mainDebian 12Bookworm
deb http://deb.debian.org/debian/ bookworm main
deb https://security.debian.org/debian-security bookworm-security main
# deb http://deb.debian.org/debian bookworm-updates main1.2. Ubuntu
Ubuntu には、少なくともmain およびuniverse の 2 つのコンポーネントが必要です。
場合によっては、Checkmk に特定のセキュリティアップデートが必要になるため、security リポジトリも必要です。updates リポジトリは推奨されていますが、必須ではありません。
安定性アップデートは、ドットリリースよりも早くここで提供されます。
これにより、/etc/apt/sources.list または、Ubuntu 24.04以降では/etc/apt/sources.list.d/ubuntu.sources の以下の例が得られます:
Ubuntu 22.04Jammy Jellyfish
deb http://archive.ubuntu.com/ubuntu/ jammy main
deb http://archive.ubuntu.com/ubuntu/ jammy universe
deb http://archive.ubuntu.com/ubuntu jammy-security main
deb http://archive.ubuntu.com/ubuntu jammy-security universe
# deb http://archive.ubuntu.com/ubuntu/ jammy-updates main
# deb http://archive.ubuntu.com/ubuntu/ jammy-updates universeUbuntu 24.04Noble Numbat
Types: deb
URIs: http://de.archive.ubuntu.com/ubuntu/
Suites: noble noble-updates
Components: main universe
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main universe
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg2. 適切なパッケージをダウンロードしてください
まず、お客様のニーズに合ったCheckmk エディションをお選びください。 ダウンロードページには、オープンソースの Checkmk Raw と、750 サービスまで無料でご利用いただける Checkmk Cloud があります。 サブスクリプションをお持ちの場合は、カスタマーポータルからインストールパッケージをダウンロードできます。
最新の安定版 Checkmk バージョンを使用することをお勧めいたします。 古いバージョン(バックアップの復元用など)が必要な場合は、ダウンロードアーカイブから入手できます。 選択するパッケージが、インストールされている Linux ディストリビューションとそのバージョンと完全に一致していることを確認してください。
パッケージをダウンロードしたら、Checkmk をインストールする Linux システムにパッケージを移動します。
これは、たとえば、すべての最新システムに付属しているコマンドラインツール「scp 」を使用して実行できます。このツールは、Windows 10 以降ではパワーシェルでも使用できます。
WinSCPなどの追加プログラムは通常必要ありません。
scp コマンドを使用して、将来の Checkmk サーバーにファイルをコピーするには、openssh-server パッケージをインストールする必要があります。
まだインストールされていない場合は、次のコマンドを使用してインストールできます。
root@linux# apt install openssh-serverこれが完了したら、たとえば、以下のコマンドを使用して、Ubuntu 22.04Jammy Jellyfish用のCheckmk Rawパッケージをコピーすることができます。
root@linux# scp check-mk-raw-2.4.0p8_0.jammy_amd64.deb root@mymonitoring.mydomain.org:/tmp3. 署名付きパッケージのインストール
すべてのパッケージはGnuPG を使用して署名されています。 この署名を使用することで、パッケージが Checkmk からのものであることを確認できるほか、パッケージが完全であることも確認できます。
これらの署名付きパッケージを通常の方法でインストールするには、署名を信頼するために、当社の公開鍵を 1 回だけインポートする必要があります。 まず、当社の web サイトから鍵を直接読み込みます。
root@linux# wget https://download.checkmk.com/checkmk/Check_MK-pubkey.gpg次に、そのキーを信頼済み署名リストにインポートします。 Debian および Ubuntu では、次のコマンドが必要です。
root@linux# gpg --import Check_MK-pubkey.gpg鍵をインポートしたら、gpg でパッケージを検証できます:
root@linux# gpg --verify /tmp/check-mk-raw-2.4.0p8_0.jammy_amd64.deb
gpg: Signature made Tue Apr 18 11:52:52 2023 CEST
gpg: using RSA key B1E7106575B723F00611C612434DAC48C4503261
gpg: Good signature from "Check_MK Software Release Signing Key (2018) <feedback@check-mk.org>" [unknown]
gpg: aka "Check_MK Software Daily Build Signing Key (2018) <feedback@check-mk.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: B1E7 1065 75B7 23F0 0611 C612 434D AC48 C450 3261Good signature の出力行は、パッケージファイルが、以前にダウンロードしてインポートしたCheck_MK-pubkey.gpg キーで署名されていることを証明しています。
表示される警告は、Checkmk の公開キーに関するものであり、パッケージの署名に関するものではありません。
この警告が表示される理由は、使用されているキーが、ユーザーがすでに信頼している他のキーで署名されていないためです。ただし、この場合は問題はありません。
その後、次のコマンドを使用して Checkmk パッケージをインストールできます。apt install の後に、DEB ファイルへの完全なファイルパスを必ず指定してください。
root@linux# apt install /tmp/check-mk-raw-2.4.0p8_0.jammy_amd64.deb4. 最終テスト
Checkmk およびそのすべての依存関係を正常にインストールすると、omd コマンドにアクセスできるようになります。
このコマンドを使用して、監視サイトを作成および管理することができます。
インストールしたバージョンをリクエストして、インストールを確認することができます。
root@linux# omd version
OMD - Open Monitoring Distribution Version 2.4.0p8.cre