サーバ管理時にネットワークのトラブルがあった場合で確認すること

サーバが稼働しているか(ネットワークレイヤに疎通できているか確認え)

  • 停止していないか ping コマンドで確認
  • アクセスできるか traceroute もしくは tracepath コマンドで経路を確認
  • DNS解決できているか nslookup コマンド、host コマンドで確認
    • dig コマンドでゾーン転送できているか確認する

サーバは稼働しているが何かおかしい

  • 意図した動作をしているか確認する。telnet コマンドでポート番号を指定して動作確認できる。
    • http であれば 80、pop3 なら 110 など
    • メールであればスパム扱いされていないかログを確認する
    • CSSJavaScriptファイルが更新されない場合はキャッシュの可能性もあるので注意(Expiresヘッダ)
    • https内でhttpアクセスしていないか
  • パフォーマンスに問題は無いか確認する(応答時間の確認)
    • ssh ログインして vmstat コマンドや top コマンドでCPU状況を確認
    • df コマンドでディスク使用状況も確認
    • sar(sysstat) コマンドをインストールして過去の負荷状況を確認しておけるようにしておく
    • ワーム等による攻撃を受けていないかログを確認する