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. なぜ Linux なのか?

Checkmk は包括的なソフトウェアパッケージであり、基本的にLinuxをオペレーティングシステムとして必要とします。 その理由は、Linux は非常に高性能で安定しており、多くの重要なツールがすでに統合されているため、Checkmk の運用に最適なプラットフォームだからです。 さらに、Debian、Ubuntu、AlmaLinux、Rocky Linux などの、企業向けで Checkmk によってサポートされている完全無料の Linux ディストリビューションが利用可能なという嬉しいメリットもあります。

Linux を絶対に使用したくない場合は、Checkmkを仮想アプライアンス物理アプライアンス、またはDocker コンテナとして実行することも可能です。

2. 対応ディストリビューション

linux

Linux はフリーのシステムであり、多くのメーカーが独自のバリエーション(ディストリビューション)を提供しています。 これはもちろん非常に良いことです。競争はビジネスを刺激し、品質を向上させ、ユーザーは自分のニーズにより適した Linux ディストリビューションにいつでもスイッチできるからです。

しかし、この多様性には欠点もあります。 利用可能なディストリビューションは、提供されているソフトウェアライブラリのバージョン、ディレクトリパス、事前設定など、多くの点で異なります。

Checkmk がすべて問題なく動作することを保証するため、当社は当初から、重要な Linux ディストリビューションごとに個別の Checkmk インストールパッケージを開発することを決定しました。 サポートされているディストリビューションは次のとおりです。

  • Debian

  • UbuntuのLTSバージョン

  • Red Hat Enterprise Linux (RHEL) およびバイナリ互換ディストリビューション (CentOS、AlmaLinux、Rocky Linux、Oracle Linux…​)

  • SUSE Linux Enterprise Server (SLES)

Tip

CentOS は、Checkmk バージョン 8.5.2111 までのみサポートされています。 このバージョン以降、CentOS はリリースモデルをダウンストリーム からローリング/アップストリーム(「CentOS Stream」)に変更しました。 CentOS Stream で Checkmk を使用する場合は、Dockerまたは仮想マシン(Checkmk アプライアンスを実行するものなど)をセットアップする必要があります。

通常、Checkmk の特定のバージョンがリリースされた時点でセキュリティメンテナンスが積極的に行われている、上記の Linux ディストリビューションの LTS (長期サポート) バージョンはすべてサポートされています。 つまり、サポート対象外または延長サポート (有料) のディストリビューション用にパッケージが提供されている場合があります。 サポートされているディストリビューションの正確なバージョン番号は、互換性マトリックスにリストされています。 同じページで、OS サポートポリシーについてもご確認いただけます。

Checkmk をインストールするには、Linux がすでにインストールされている物理サーバーまたは仮想サーバーが必要です。 インストールは 4 つのステップで完了します。

  1. Linux システムの準備

  2. パッケージソースの設定

  3. 適切な Checkmk パッケージのダウンロード

  4. Checkmk パッケージのインストール

3. Linux システムの準備

インストールするディストリビューションによって、準備に必要な手順が異なります。 そのため、ここでは、Checkmk をインストールする Linux システムが、メーカーのデフォルト設定でインストールされており、職場から HTTP および SSH 経由でアクセスできるネットワークに正しく接続されていることを前提とします。

3.1. ハードドライブのパーティション分割

Checkmk は、データを/opt/omd という物理パス、正確には/opt/omd/versions (Checkmk ソフトウェア用)および/opt/omd/sites (監視データ用)に保存します。 システムを Checkmk 専用に使用する場合は、ハードドライブの空き容量の大部分を使用可能にしてください。 この場合、/opt/omd または/opt に独自のパーティションを設定することは必須ではありませんが、非常に望ましいです。

3.2. 送信電子メール用の SMTP

監視通知を電子メールで送信する場合は、送信電子メール用に SMTP サービスを正しく設定する必要があります。 これを行うには、nullmailermsmtpesmtp などのローカル配信のない SMTP を設定します。 通常、ここでは、すべての電子メールをリダイレクトするスマートホストを定義します。

3.3. システム時刻の設定

監視サーバーのシステム時刻を正確にするため、NTP を設定することを強くお勧めします。 ハードウェアの時計は UTC に設定してください。サーバーが Checkmk による監視対象になると、NTP によってすべての機能に正しい時刻が使用されるようになります。

4. インストール手順

Checkmk をインストールする Linux ディストリビューションに応じて、以下の専用インストール手順のいずれかを実行してください。

このページでは