システムで発生する可能性のある問題を解決するには、管理者は原因を知る必要があります。 そしてこのためには、何が起こっているかを示すことができるいくつかの関連データを監視する必要があります。 それらをすべて一元化して自由に使用できるように、ステータスページシステムやステータスページなどのソフトウェアを使用できます。
ステータスページシステムとは何か疑問に思ったら、これらのツールは オンラインサービスには不可欠です、インデックスとダウンタイムを提供します。これにより、問題を検出し、ユーザーの信頼を高め、管理時間を節約できます。 さらに、完全に無料でオープンソースのプロジェクトがたくさんあります。
ステータスページシステムのオプション
Webサイトまたはサービスのステータスページを作成するときに、次のことを選択できます。 XNUMXつのオプション:
- すべてのハードワークを自動化するInstatusのような有料サービス。 サービスプロバイダーにこのページの作成、ホスト、および保守を任せます。
- 無料のオープンソースシステムを使用して、ステータスページをセルフホストします。 この場合、自分でホストし、管理を行う必要があります。
ただし、XNUMX番目のオプションはより複雑に見えるかもしれませんが、いくつかのオプションがある場合があります ventajas:
- 投資なしで無料。
- オープンソースであるため、非常に柔軟性があります。
- 自分でホストすることもできますが、これは不利に思えるかもしれませんが、ホスティングプラットフォームを選択することができます。
- あなたがこれをコントロールするので、無制限のチームメンバーとサブスクライバー。 有料のものには制限があるかもしれません。
- オープンソースコミュニティのサポート。
他の会社の場合、多分 Instatusのようなページ 利点がある可能性があります:
- 使いやすさと快適さ。
- 何か問題が発生した場合のヘルプデスク。
- 宿泊とメンテナンス。
- 一部のサードパーティサービスの統合。
ステータスページを選択するときに何を探すべきですか?
ステータスページシステムを選択するときは、一連のシステムを確認することが重要です。 良い選択をするための特性。 最も重要なもののいくつかは次のとおりです。
- 完全で透過的なサービスステータス情報を提供する必要があります。
- 自動監視機能、および必要に応じて手動の計画と更新。
- 稼働時間の指標を表示します。
- 通知システムまたは加入者へのアラート。
トップ3
プロジェクトまたは会社の新しいステータスページを作成し、それをオープンソースで自由に使用できるようにしたい場合は、ここに進みます。 最も推奨される3つ:
- スタンプ:James Brooksによって開発され、BSDライセンスの下で開発され、サービスを一覧表示し、インシデントを報告できるステータスページシステム。JSONAPIを使用して、カスタマイズ可能でシンプルかつ強力です。ダッシュボードにメトリックを表示して、一般的なステータスを確認できます。複数の言語、電子メールによる加入者通知、XNUMX段階認証をサポートし、PCとモバイルデバイスの両方で機能します。
- 稼働時間:Anand Chowdharyによって作成され、MITの下でライセンスされています。 この他のシステムステータスページでは、5分ごとにオンライン時間を監視し、無制限のWebページを監視し、パラメータを記録してグラフを生成し、インシデントレポートシステム、TelegramまたはSlackを介してレポートする機能を備え、最新のルックアンドフィールで簡単に理解できます。
- statping-ng:StatpingNGによって開発されGNUGPLv3ライセンスの下で、この他のシステムには、サービスがオフラインになるたびに通知を受け取るビジュアルフロントエンドがあり、カラースキームなどのスタイルをカスタマイズでき、サービスをグループにカタログ化できます。シンプルなグラフ、Telegram、Slack、Discord、emailなどで通知する機能、およびHTTP、TCP、UDP、gRPCプロトコルなどのサービスを監視するRESTfulAPIを使用。
私はそれらを知りませんでした。 私は通常、この目的やその他の目的でGrafanaを使用します。 ありがとう。