Checkmk
to checkmk.com
Important

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 update

1.1. Debian

Debian では、Checkmk に必要なすべてのパッケージは、main コンポーネントに含まれています。 場合によっては、Checkmk に特定のセキュリティアップデートが必要になるため、security リポジトリも必要です。updates リポジトリは推奨されていますが、必須ではありません。 ここでは、ドットリリース(Ubuntu 24.04.2 や Debian 12.10 など)よりも早く安定性アップデートが提供されます。

したがって、以下の/etc/apt/sources.list の最小限の例は動作します:

Debian 11Bullseye

/etc/apt/sources.list
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 main

Debian 12Bookworm

/etc/apt/sources.list
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 main

1.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

/etc/apt/sources.list
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 universe

Ubuntu 24.04Noble Numbat

/etc/apt/sources.list.d/ubuntu.sources
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.gpg

2. 適切なパッケージをダウンロードしてください

まず、お客様のニーズに合った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:/tmp

3. 署名付きパッケージのインストール

すべてのパッケージは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 3261

Good signature の出力行は、パッケージファイルが、以前にダウンロードしてインポートしたCheck_MK-pubkey.gpg キーで署名されていることを証明しています。 表示される警告は、Checkmk の公開キーに関するものであり、パッケージの署名に関するものではありません。 この警告が表示される理由は、使用されているキーが、ユーザーがすでに信頼している他のキーで署名されていないためです。ただし、この場合は問題はありません。

その後、次のコマンドを使用して Checkmk パッケージをインストールできます。apt install の後に、DEB ファイルへの完全なファイルパスを必ず指定してください。

root@linux# apt install /tmp/check-mk-raw-2.4.0p8_0.jammy_amd64.deb

4. 最終テスト

Checkmk およびそのすべての依存関係を正常にインストールすると、omd コマンドにアクセスできるようになります。 このコマンドを使用して、監視サイトを作成および管理することができます。 インストールしたバージョンをリクエストして、インストールを確認することができます。

root@linux# omd version
OMD - Open Monitoring Distribution Version 2.4.0p8.cre
このページでは