本文へ移動
Centoculus

アラートの説明

お送りするすべてのアラートには番号があります。ここでは、それぞれの正確な文言、意味、確認事項、通知する理由を説明します。

監視対象(Webサイト、ポート、DNS、証明書、メール、cronジョブ)

101 到達できません

メッセージ

ダウン: Shop
Shop に到達できません。

意味

複数の確認拠点が、監視対象に順番に接続しようとしましたが、接続できませんでした。確認が1回失敗しただけでは、このアラートは発生しません。別の拠点が確認するまで待ちます。

確認事項

アドレスを直接開いてみてください。できれば別のネットワークから確認するのがおすすめです。サーバーが起動しているか、Webサーバーやサービスが開始されているか、ファイアウォールやセキュリティサービス(例えばボット対策)が当社の確認拠点をブロックしていないかを確認してください。お使いの環境では表示できる場合、問題はサーバーまでの経路にある可能性があります。インシデントページで、どの拠点で失敗したかを確認できます。

通知する理由

監視対象に到達できない場合、訪問者やお客様もアクセスできません。一分一秒を争う状況です。

102 応答がありません

メッセージ

ダウン: Shop
Shop に到達できません。
応答なし: Connection timed out

意味

応答が返ってくる前に接続が失敗しました。例えば、タイムアウト、接続拒否、DNSエラー、TLSの問題などが考えられます。コロンの後のエラーは、当社の確認で実際に受け取ったエラーです。

確認事項

エラーの内容を確認してください。「timed out」は通常、サーバーが過負荷である、またはファイアウォールが接続を破棄していることを意味します。「connection refused」は、そのポートで待ち受けているものがないことを意味します。DNSエラーは、名前が解決できないことを意味します。問題が一時的なものだった場合は、経路上の短時間のネットワーク障害が原因かもしれません。

通知する理由

応答がなければ、今まさに利用しようとする人にとって、ページやサービスは機能しません。

103 予期しないHTTPステータス

メッセージ

ダウン: Shop
Shop に到達できません。
サーバーは HTTP 503 で応答しました。

意味

サーバーは応答しましたが、許容範囲(初期設定では200から399)の外にあるステータスコードでした。よくあるコードは次のとおりです。500は内部エラー、502と504はプロキシの背後での問題、503はサービス利用不可またはメンテナンス中、403はアクセス拒否、404はページが見つからないことを示します。

確認事項

アドレスを開いてページを確認してください。Webサーバーとアプリケーションのエラーログを確認します。403の場合、ファイアウォールやボット対策が当社の確認をブロックしている可能性があります。その場合は、当社の確認拠点を許可するか、監視対象の許容ステータスコードを変更してください。計画メンテナンス中の503は想定どおりです。その間は監視を一時停止してください。

通知する理由

コンテンツの代わりにエラーページが表示されると、訪問者や検索エンジンにはサービス停止と同じに見えます。

104 キーワードが見つかりません

メッセージ

ダウン: Shop
Shop に到達できません。
キーワード「Add to cart」がページに見つかりません。

意味

ページは読み込まれましたが、監視対象が探しているテキストがページ上にありませんでした。

確認事項

ページを開いて、そのテキストを探してください。多くの場合、ページにはエラー、ログイン画面、またはクッキーの通知が表示されていて、本来のコンテンツが表示されていません。ページを意図的に変更してテキストが消えた場合は、監視対象のキーワードを変更してください。その場合、このアラートは誤検知です。

通知する理由

ページが正常に応答していても、壊れている場合があります。例えば、空のショップページやデータベースエラーなどです。キーワードチェックでこれを検出できます。

105 表示してはいけないキーワードが見つかりました

メッセージ

ダウン: Shop
Shop に到達できません。
キーワード「Error」がページに含まれていますが、含まれてはいけません。

意味

ページに、表示されてはいけないテキスト(例えば「error」や「maintenance」)が含まれています。

確認事項

ページを開いて、そのテキストがどこに表示されているかを確認してください。通常のコンテンツの一部(例えば、その単語に言及しているブログ記事)であれば、監視対象にもっと具体的なテキストを設定してください。その場合、このアラートは誤検知です。

通知する理由

通常どおり読み込まれるページ上のエラーメッセージは見落としやすく、訪問者の離脱や信頼の低下につながります。

106 DNSの応答が異なります

メッセージ

ダウン: Shop
Shop に到達できません。
DNS の応答が想定と異なります。

意味

DNSサーバーは応答しましたが、監視対象が想定している値(例えば別のIPアドレス)ではありませんでした。

確認事項

DNSプロバイダーでDNSレコードを確認してください。意図的に変更した場合は、監視対象の想定値を更新してください。予期しない変更は、誰かが許可なくDNS設定を変更したことを示している可能性があります。

通知する理由

誤ったDNSの応答により、訪問者やメールが誤ったサーバーに送られたり、どこにも届かなくなったりします。

107 pingに応答がありません

メッセージ

ダウン: Shop
Shop に到達できません。
ping に応答がありません。

意味

当社の確認拠点からのpingに、ホストが応答しませんでした。

確認事項

サーバーが起動していて、ネットワーク上で到達できるかを確認してください。ファイアウォールやプロバイダーの中には、ping(ICMP)をブロックするものがあります。ホストがpingに一切応答しない場合は、代わりにポートまたはWebサイトの監視を使用してください。そうしないと、このアラートは誤検知である可能性があります。

通知する理由

まったく応答しないホストは、通常、電源が切れているか、ネットワークから切り離されています。

108 ネットワークの問題(サーバーは稼働中)

メッセージ

ネットワークの問題: Shop
Shop はほとんどのロケーションから到達できませんが、少なくとも1ロケーションからは到達できます。サーバーは稼働しており、問題はサーバーまでのネットワーク経路にあります。

意味

大半の確認拠点は監視対象に到達できませんでしたが、少なくとも1か所は到達できました。サーバー自体は稼働しており、問題はサーバーまでの経路上のネットワークにあります。

確認事項

プロバイダーのステータスページとネットワークのお知らせを確認してください。こうした障害は、多くの場合、自然に解消します。長引く場合は、特定の地域からの経路に影響が出ていないか、プロバイダーに問い合わせてください。

通知する理由

自分のネットワークからは正常に見えても、影響を受けている地域の訪問者はアクセスできません。

109 証明書が無効です

メッセージ

証明書が無効: Shop
Shop のSSL証明書が無効です。

意味

SSL証明書の有効期限が切れているか、ドメイン名と一致していないか、不完全であるか、信頼されていません。

確認事項

ブラウザでサイトを開き、証明書の警告を確認してください。証明書を更新するか、完全な証明書チェーンをインストールしてください。更新後は、新しい証明書を使用するようWebサーバーを再起動してください。

通知する理由

ブラウザにセキュリティの警告が表示されると、ほとんどの訪問者は離脱します。ショップやログインも機能しなくなります。

110 証明書の有効期限が近づいています

メッセージ

証明書の期限切れ間近: Shop
Shop のSSL証明書の有効期限が近づいています。

意味

SSL証明書の有効期限がまもなく切れます。現時点ではまだ有効です。

確認事項

自動更新(例えばcertbotやホスティングのパネル)が設定されていて、実行されているかを確認してください。証明書がすでに更新されている場合でも、Webサーバーが古い証明書を使い続けていることがあります。その場合は、Webサーバーを再起動するか、設定を再読み込みしてください。

通知する理由

訪問者にセキュリティの警告が表示される前に対応できるよう、早めにお知らせします。

111 証明書を取得できません

メッセージ

証明書を取得できません: Shop
Shop のSSL証明書を取得できませんでした。

意味

証明書を取得できませんでした。例えば、ポートが閉じている、またはTLS接続が失敗している場合が考えられます。

確認事項

サービスがそのポートで応答しているか、TLSが設定されているかを確認してください。当社の確認拠点をブロックしているファイアウォールが原因の場合もあります。その場合、訪問者にとっては誤検知です。

通知する理由

証明書がなければ、訪問者が有効で信頼された接続を利用できているかを判断できません。

112 ハートビートがありません

メッセージ

ハートビート未受信: Shop
Shop から期限内に報告がありませんでした。

意味

ジョブ(例えばバックアップやcronジョブ)が、時間内に報告しませんでした。

確認事項

ジョブが実行されたか、そして当社のハートビートアドレスにまだアクセスできるかを確認してください。ジョブが設定よりも遅れて実行されたり、設定より少ない頻度で実行されたりしている場合は、監視対象の間隔と猶予期間を調整してください。

通知する理由

バックアップのように、気づかないうちに実行されなくなるジョブは、手遅れになってから見つかることがよくあります。

113 ジョブが失敗を報告しました

メッセージ

ジョブ失敗: Shop
Shop が実行失敗を報告しました。

意味

ジョブは報告を送信しましたが、今回の実行が失敗したことを通知しました。

確認事項

この実行のジョブの出力またはログを確認してください。

通知する理由

実行されても失敗するジョブは、実行されないジョブと同じくらい問題です。

114 メール設定を確認してください

メッセージ

メール設定: Shop
DNSにおける shop.example.com のメール設定(SPF、DKIM、DMARCまたはネームサーバー)に対応が必要です。詳細と修正案はダッシュボードで確認できます。

意味

ドメインのメール関連DNSレコードに対処が必要です。対象は、SPF、DKIM、DMARC、MTA-STS、DNSSEC、またはネームサーバーです。

確認事項

監視対象のページに、具体的な検出結果と修正案が表示されています。DNSプロバイダーでレコードを変更してください。変更がすべての場所に反映されるまで、しばらく時間がかかることがあります。

通知する理由

レコードが欠けていたり誤っていたりすると、メールが迷惑メールフォルダーに入ったり、他者があなたの名義でメールを送信できたりする原因になります。

115 テストメールが届いていません

メッセージ

テストメール未着: Shop
shop.example.com からのテストメールが期限内に届きませんでした。

意味

サーバーから定期的に送信されるテストメールが、時間内に届きませんでした。

確認事項

メールサーバーのメールキューとログ、そして送信ジョブがまだ実行されているかを確認してください。受信側での短い遅延が原因の場合もあります。次のテストメールが届けば、アラートは自動的に解除されます。

通知する理由

テストメールが届かない場合、お客様のメールも届いていない可能性があります。

116 テストメールに問題があります

メッセージ

メール配信の問題: Shop
shop.example.com からの最新のテストメールがSPF、DKIM、DMARCの検証に失敗したか、ブラックリストに登録されているか、迷惑メールと判定されました。詳細はダッシュボードで確認できます。

意味

テストメールは届きましたが、SPF、DKIM、DMARCの確認に失敗したか、ブラックリストに登録されているか、迷惑メールと判定されました。

確認事項

監視対象のページに、失敗した内容が正確に表示されています。レコードを修正するか、ブラックリストからの削除を依頼してください。

通知する理由

このようなメールは、迷惑メールフォルダーに入ったり、拒否されたりすることがよくあります。

サーバー(エージェント)

201 サーバーから報告がありません

メッセージ

サーバー: web1
web1 応答がありません(エージェントまたはサーバーがオフライン).
エージェントからのデータが途絶えています。サーバーの電源が切れているかオフラインか、エージェントが停止している可能性があります。サーバーが応答するか、エージェントが動作しているかを確認してください。

意味

サーバー上のエージェントが、数分間データを送信していません。

確認事項

サーバーが起動していて、ネットワークに接続されているかを確認してください。接続されている場合は、エージェントのサービスを確認してください(「systemctl status centoculus-agent2」)。再起動やネットワーク変更の後は、エージェントが自動的に再び報告を始めます。その場合、アラートは解除されます。

通知する理由

データがなければサーバーの状態を把握できず、多くの場合、サーバー自体が停止しています。

202 サービスが停止しました

メッセージ

サーバー: web1
web1 停止しているサービスがあります.
監視中のサービスが停止しています。状態とログを確認し、再起動してください。

意味

サーバー上で監視するように選択したサービスが、もう実行されていません。

確認事項

サービスの状態とログを確認し(「systemctl status <service>」、「journalctl -u <service>」)、サービスを再開してください。サービスを意図的に停止または削除した場合は、監視対象のサービスから削除してください。その場合、このアラートは誤検知です。

通知する理由

Web、データベース、またはメールのサービスが停止すると、それに依存するすべてのものに影響が出るのが通常です。

203 ディスクの空き容量がほぼありません

メッセージ

サーバー: web1
web1 ディスク容量が不足しています.
ファイルシステムがほぼ満杯です。サービスが止まる前に空き容量を確保する(古いログ、バックアップ、キャッシュ)か、ディスクを拡張してください。

意味

ファイルシステムが、設定された上限を超えて使用されています(初期設定では、85%で警告、95%でアラート)。

確認事項

大きなファイルやディレクトリを探し(例えば「du -xh / | sort -h | tail」)、古いログ、バックアップ、キャッシュを削除するか、ディスクを拡張してください。このディスクが意図的にこの使用率で運用されている場合は、このファイルシステムの上限を引き上げてください。

通知する理由

ディスクがいっぱいになると、データベース、メール、Webサイトはデータを書き込めなくなり、動作しなくなります。

204 inodeの空きがほぼありません

メッセージ

サーバー: web1
web1 inodeが不足しています.
空きinodeがほとんどありません。多くの場合、大量の小さなファイル(セッション、キャッシュ、メールキュー)が原因です。古いファイルを削除してinodeを空けてください。

意味

ファイルシステムのinodeがほぼすべて使われています。通常は非常に多くの小さなファイルが原因です。空き容量があっても、新しいファイルは作成できなくなります。

確認事項

ファイルが非常に多いディレクトリ(セッション、キャッシュ、メールキュー)を探し、古いものを削除してください。

通知する理由

空きinodeがないと、ディスクがいっぱいの場合と同様にサービスが失敗しますが、その原因は見つけにくいものです。

205 ファイルシステムが読み取り専用になっています

メッセージ

サーバー: web1
web1 のファイルシステムが読み取り専用になっています.
システムがファイルシステムを読み取り専用にしました。多くの場合、ディスクエラーが原因です。サービスがデータを保存できません。ディスクとシステムログを確認してください。

意味

システムがファイルシステムを読み取り専用にしました。通常、ディスクまたはファイルシステムのエラーが原因です。

確認事項

システムログ(「dmesg」、「journalctl -k」)でディスクエラーを確認し、ディスクの状態を確認してください。多くの場合、ファイルシステムのチェックと再起動が必要です。ディスクが故障している場合は、新しいハードウェアへ復元してください。

通知する理由

サービスは何も保存できなくなり、データが危険にさらされる可能性があります。

206 CPU負荷が高い状態です

メッセージ

サーバー: web1
web1 CPU負荷が高い状態です.
プロセッサーの高負荷が長時間続いています。どのプロセスが使用しているか確認してください。

意味

プロセッサーが長時間、設定された上限を超えて稼働しています(初期設定では、15分間90%超)。

確認事項

プロセッサーを使用しているプロセスを探してください(「top」、「htop」)。バックアップやインポートなど、計画された作業が原因の場合があります。同じ時間帯に定期的に発生している場合は、想定どおりです。

通知する理由

プロセッサーが常に高負荷だと、Webサイトやサービスの動作が遅くなります。

207 システム負荷が高い状態です

メッセージ

サーバー: web1
web1 システム負荷が高い状態です.
プロセッサーが処理しきれないほどの処理が待機しています。実行中のプロセスとディスクの動作を確認してください。

意味

長時間にわたり、プロセッサーが処理できる量を超える作業が待機しています(プロセッサーあたりのシステム負荷が、設定された上限を超えています)。

確認事項

プロセスとディスクの動作を確認してください(「top」、「iotop」)。CPU使用率が低いのに負荷が高い場合は、多くの場合、ディスクが遅い、またはネットワークの応答を待っていることを意味します。

通知する理由

負荷が高いと、サーバー上のすべてが遅くなり、多くの場合、サービス停止の前兆になります。

208 メモリの空きが少なくなっています

メッセージ

サーバー: web1
web1 メモリが不足しています.
空きメモリがわずかです。どのプロセスが使用しているか確認してください。メモリが尽きると、システムがサービスを停止します。

意味

しばらくの間、空きメモリが設定された上限を下回っています(初期設定では、利用可能なメモリが10%未満)。

確認事項

メモリを使用しているプロセスを探してください(「top」をメモリ順に並べ替えます)。データベースやPHPのメモリ設定を減らすか、メモリを増設してください。

通知する理由

メモリが不足すると、システムは自動的にプロセスを停止します。多くの場合、データベースが対象になります。

209 メモリとスワップがほぼ満杯です

メッセージ

サーバー: web1
web1 のメモリとスワップ領域が不足しています.
メモリとスワップが同時にほぼ使い切られています。サーバーは実際にメモリが不足しており、動作が遅くなり、サービスが停止することがあります。メモリを使っているプロセスを確認するか、メモリを増設してください。

意味

メモリとスワップがほぼ同時に使い切られています(どちらも空きが10%未満)。サーバーのメモリが本当に不足しています。

確認事項

メモリを使用しているプロセスを探して、その設定を減らすか、メモリを増設してください。スワップだけがいっぱいの場合は問題ありません。システムは使用されていないデータをスワップに退避させています。そのため、同時にメモリも不足している場合にのみアラートを送信します。

通知する理由

サーバーの動作が非常に遅くなり、やがてシステムがサービスを停止し始めます。

210 サーバーが再起動されました

メッセージ

サーバー: web1
web1 再起動しました.
サーバーが再起動されました。予定外の場合は、システムログを確認してください。

意味

サーバーが再起動されました。アラートは送信せず、この内容をインシデントの一覧に記録します。

確認事項

再起動が計画されたものでない場合は、システムログで原因を確認してください。例えば、停電、カーネルのエラー、自動アップデートなどが考えられます。

通知する理由

計画外の再起動は、ハードウェアや安定性の問題を示している可能性があります。

211 システムの時刻が正しくありません

メッセージ

サーバー: web1
web1 のシステム時刻がずれています.
サーバーの時刻がずれています。時刻同期(NTP)を確認してください。時刻がずれていると、証明書、ログイン、定期ジョブに支障が出ます。

意味

サーバーの時計が実際の時刻と1分以上ずれています。

確認事項

時刻同期を確認してください(「timedatectl」)。NTP(例えばsystemd-timesyncdやchrony)を開始するか、設定してください。

通知する理由

時刻が狂うと、証明書、ログイン、二要素認証のコード、スケジュールされたジョブが正しく動作しなくなります。

212 ユーザーアカウントが変更されました

メッセージ

お知らせ #212: web1
web1 でユーザーアカウントまたはグループが変更されました.
ユーザーアカウントまたはグループが追加、変更、または削除されました。ご自身やチームによるものでない場合、サーバーが侵害されている可能性があります。アクセスできる人を確認してください。

意味

サーバー上のユーザーアカウントまたはグループが、追加、変更、または削除されました(/etc/passwdまたは/etc/groupが変更されました)。この通知は1回のみ送信され、解決の通知はありません。

確認事項

最近の変更を確認してください(「tail /etc/passwd」、「last」、「journalctl」)。ソフトウェアのインストールやアップデートでもシステムユーザーが作成されます。その時期にご自身やチームがソフトウェアをインストールしていた場合は、想定どおりです。

通知する理由

攻撃者は、アクセスを維持するために独自のユーザーを作成することがよくあります。早期に気づくことが重要です。

213 パスワードが変更されました

メッセージ

お知らせ #213: web1
web1 でパスワードが変更されました.
サーバー上のパスワードが変更されました。ご自身やチームによるものでない場合は、アクセスできる人を確認してください。

意味

サーバー上のパスワードが変更されました(/etc/shadowが変更されました)。この通知は1回のみ送信され、解決の通知はありません。

確認事項

誰がどのパスワードを変更したかを確認してください(「journalctl」、「last」)。ご自身やチームによるパスワードの変更、およびアップデートによる変更は、想定どおりです。

通知する理由

想定外のパスワード変更は、誰かがアカウントを乗っ取った可能性を示しています。

214 管理者権限が変更されました

メッセージ

お知らせ #214: web1
web1 で管理者権限(sudo)が変更されました.
管理者権限(sudo)が変更されました。ご自身やチームによるものでない場合は、アクセスできる人を確認してください。

意味

サーバー上の管理者権限(sudo)が変更されました(/etc/sudoersまたは/etc/sudoers.dが変更されました)。この通知は1回のみ送信され、解決の通知はありません。

確認事項

変更されたファイルを確認し、誰が管理者権限を持っているかを確認してください。パッケージによっては、インストール時に独自のルールを追加するものがあります。

通知する理由

管理者権限は、サーバーを完全に制御できる権限です。想定外の変更は、重大な警告サインです。

215 SSH設定が変更されました

メッセージ

お知らせ #215: web1
web1 でSSH設定が変更されました.
SSH設定が変更されました。ログインが意図どおりに制限されているか確認してください。

意味

SSHサーバーの設定(/etc/ssh/sshd_config)が変更されました。この通知は1回のみ送信され、解決の通知はありません。

確認事項

変更された設定を確認してください。特に、パスワードログイン、rootログイン、ポートに注意してください。SSHパッケージのアップデートでも、このファイルが変更されることがあります。

通知する理由

SSHはサーバーへの主要な接続経路です。設定が弱くなると、攻撃を受けやすくなります。

これを自動でチェックして、アラートも受け取りたいですか?

Centoculus は、無料プランでもサイトを 5 分ごとにチェックし、顧客が気づく前に、メールとアプリでアラートを出します。ウェブサイトモニター 50 件と SSL チェック 5 件(1 日 1 回)が無料、商用利用も可。まもなく登録を開始します。先行登録すると、最初にご利用いただけます。

先行登録