
連休前にやる運用チェック|一人運用でも安心して休むための準備
休みに入る前日の夕方。荷物をまとめて、席を立つ直前に、なぜかもう一度だけ監視画面を開いてしまう。 特に何かの兆候があるわけではありません。それでも、「このまま何日も見ない」と思うと、指が勝手にブラウザに伸びる。
一人でシステムを見ていると、連休は嬉しいはずなのに、少しだけ落ち着かない時間でもあります。それは備えが足りないからではなく、「何が起きうるのか」がまだ言葉になっていないからです。頭の中でぼんやり心配していることを、紙の上に出してしまえば、たいていは思っていたより小さな山になります。
結論:連休前の準備は、①連休中に「動くもの」と「期限が来るもの」を洗い出す → ②アラートが休み中の自分に届くか確かめる → ③どこまで対応するかの線を先に引く → ④連絡先を1枚にまとめるの順で進めます。順番に意味があります。何が動くか分からないうちに連絡体制だけ整えても、鳴らせる相手が決まらないからです。
全部そろえる必要はありません。①と②だけでも、休み中の落ち着かなさはかなり減ります。所要は、初回でも2時間ほどです。
何が起きているか:連休の障害が長引く理由
連休中の障害が大ごとになりやすいのは、障害そのものが大きいからとは限りません。平日なら30分で終わることが、休みだと3日かかる——そういう構造の問題であることのほうが多いのです。
IPAの「長期休暇における情報セキュリティ対策」でも、長期休暇はシステム管理者が長期間不在になるなどいつもとは違う状況になりがちで、その状況でインシデントが起きると対応が遅れたり想定外の事象へ発展したりする、と整理されています。何が違ってくるのかを、運用の側から4つに分けてみます。
- 気づくのが遅れる:社内向けの業務システムは、休み中は誰も使いません。つまり「使えないよ」と教えてくれる人がいない。監視の発報だけが唯一の目です。その監視自体が止まっていても、誰も気づきません。
- 判断できる人が捕まらない:上長は旅行中。ベンダーの受付窓口は休業。クラウドのサポートも、契約プランによって受付時間が違います。平時なら5分で取れる確認が、丸一日待ちになることがあります。
- 自分の裁量の範囲が曖昧:再起動していいのか。ロールバックしていいのか。サイトを一時的に閉じていいのか。普段は「一応、上に確認してから」でやり過ごせていた部分が、確認できない状況で浮かび上がります。
- 休み明けに一気に来る:溜まった通知、適用していないパッチ、休み中に届いたメール、月初の締め処理。復旧作業とこれらが同じ日に重なります。
逆に言えば、この4つはどれも休みに入る前に手が打てるものです。障害そのものは防げなくても、長引く原因のほうは減らせます。次から順番に見ていきます。
連休前にやる4ステップ

一度に全部やろうとしなくて大丈夫です。上から順に、できたところまでで構いません。
① 連休中に「動くもの」と「期限が来るもの」を洗い出す
最初にやるのは、対策ではなく棚卸しです。カレンダーを開いて連休の期間を書き、その期間に何が起きるかを並べます。見るのは2種類だけです。
連休中に勝手に動くもの
- 定期実行(日次・週次・月次のバッチ、集計処理、データ連携)
- 自動バックアップ、ログローテーション、証明書の自動更新
- 外部サービスとの定期的なやり取り(受注取り込み、在庫連携など)
- 監視そのもの(これも「動き続けてもらう必要があるもの」の1つです)
洗い出しは、記憶ではなく実物から拾います。
crontab -l # 実行ユーザーごとに確認する
sudo crontab -l -u www-data
ls -l /etc/cron.d/ /etc/cron.daily/
systemctl list-timers --all # systemd タイマーで動いているもの
ここで月をまたぐかを必ず見ます。月初のバッチや締め処理が休み期間に入っていると、影響が大きくなりがちです。洗い出したバッチが休み中に静かにこけても気づけるように、失敗の通知だけは確かめておきます(cronバッチが静かに失敗するのを見逃さない仕組み)。
連休中〜直後に期限が来るもの
- SSL/TLS証明書(自動更新の設定があっても、更新の成否を見る人が休みです)
- ドメインの有効期限、レンタルサーバーやクラウドの契約更新
- クラウドやサービスに登録しているクレジットカードの有効期限(見落としがちですが、止まると影響が広いです)
- APIトークン・アクセスキー・SSH鍵の有効期限
- ライセンス、サブスクリプションの自動更新
証明書の期限は、その場で確認できます。
echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null \
| openssl x509 -noout -dates
期限が連休期間+1週間以内に来るものがあれば、休みに入る前に更新してしまうのがいちばん楽です。詳しい進め方はSSL/TLS証明書の期限切れを防ぐ更新と監視にまとめています。
② アラートが「休み中の自分」に届くか確かめる
洗い出しができたら、次は気づける状態にします。ここは手数が少ないわりに効き目が大きいところです。
- 届き先を見直す:会社のメールアドレスだけに飛んでいませんか。休み中に開かないアドレスに届いても、届いていないのと同じです。スマホで見る場所(普段使っているチャットアプリなど)へ、経路を1本足しておきます。
- 宛先が生きているか確かめる:数年前に作った通知先が、退職した人のアドレスや、もう誰も見ていないメーリングリストのままになっていることがあります。ここは、連休前に気づけると本当に助かるポイントです。
- テスト発報を1回する:これがいちばん大事です。設定を直しただけで満足せず、わざと1本鳴らして、自分のスマホに届くところまで見ます。ロック画面に出るか、音が鳴るかも一緒に確認しておくと安心です。
- 監視自体の死活を見る:監視サーバーが止まると、アラートは「来ない」という形で静かになります。静けさは平穏と区別がつきません。ここは監視自体が止まっていないか|「アラートが来ない」を検知するで扱っています。
- 休み中だけ変わる平常値に気をつける:社内システムは休み中、利用者がゼロになります。「アクセス数が一定以下」で鳴る監視があると、休みのあいだ延々と誤発報し続けます。逆にBtoCのサイトは連休で伸びることもあります。普段の閾値が休みにも合っているかを一度だけ見ておきます(監視アラートの閾値の決め方)。
ノイズを放置したまま休みに入ると、本物の1件が誤発報の山に埋もれます。鳴らしすぎを減らすのは、休むための準備でもあります。
③ どこまで対応するかの線を、先に引く
ここが、連休の落ち着かなさに一番効く部分かもしれません。「鳴ったら全部すぐ対応」を前提にしていると、休み中ずっと身構えることになります。そうではなく、鳴る前に3段階に分けておきます。
| レベル | 例 | 連休中の動き方 |
|---|---|---|
| すぐ動く | サイト全体が表示できない/全ユーザーがログインできない/データが壊れている疑い | 気づいた時点で対応する |
| 翌朝に見る | 一部の機能だけエラー/夜間バッチが1回失敗/表示が一部崩れている | 朝、落ち着いてから見る |
| 休み明け | 軽微な表示崩れ/すでに暫定対処済みの事象/改善要望 | メモに残して連休明けに |
大事なのは、この線を自分ひとりで決めないことです。「サイトが表示できない場合だけ、私が休み中に対応します。それ以外は休み明けに見ます」と、休みに入る前に上長へ1通送っておく。それだけで、判断の重みが自分ひとりの肩から降ります。
あわせて、自分がやっていいことの範囲も先に合意しておきます。
- サービスやサーバーを再起動していいか
- 直前のリリースをロールバックしていいか(「すぐ戻せる」リリース設計|ロールバック手順の用意)
- サイトを一時的にメンテナンス表示に切り替えていいか(メンテナンス告知の出し方とメンテナンス画面の用意)
- どこまでが「連絡してから」で、どこからが「先に手を打っていい」か
そして連休中の原則は、戻すことに徹して、直しきろうとしないことです。相談できる人が少ない状況で恒久対応まで一気に進めると、事故が事故を呼びます。この線引きは一時対処(暫定対応)と恒久対応を分けて管理する方法と同じ考え方です。
④ 連絡先を1枚にまとめる
最後に、連休中に必要になる連絡先だけを1枚にします。日ごろの連絡網とは別に、休み用の縮小版を作るイメージです。IPAの資料でも、長期休暇前の対策としてまず挙げられているのが委託先企業を含めた緊急連絡体制の確認です。連絡フローが今の体制に合っているか、担当者の電話番号が変わっていないか——このあたりは、確認しない限り静かに古びていきます。
1枚に載せる項目は、これくらいで足ります。
- 社内の一次連絡先(誰に第一報を入れるか。休み中に繋がる番号で)
- その人が捕まらないときの次の相手
- ベンダー・開発会社の休業日と緊急窓口(受付時間、有償サポート契約の有無)
- クラウド・レンタルサーバー・回線事業者のサポート窓口と、サポートプランで受け付けてもらえる範囲
- 各サービスのステータスページのURL(自分側の問題か切り分けるのに要ります)
- 自分が動けないときに代わりに見てもらえる人(いれば)
ベンダーの緊急窓口は、契約していないと使えないことが珍しくありません。当日になって初めて知る、というのがいちばん困ります。連休前に一度問い合わせておくと、それだけで一つ肩の荷が下ります。
置き場所にも一工夫を。社内VPNの先にしか置いていないと、そのVPNや社内ネットワークが落ちたときに読めません。スマホから見られる場所か、印刷して財布に折りたたんでおくくらいで十分です。第一報の文面そのものは障害の第一報テンプレートを、そのまま使えます。
おまけ:連休前に「やらないこと」も決めておく
準備というと足す話ばかりになりますが、やらないことを決めるのも同じくらい効きます。
- 休みに入る直前のリリースをしない。「休み前に片付けておこう」がいちばん危ない動機です。前日のリリースは、問題が出ても直す人がいません。
- リリースを止める期間を決めて、共有しておく(数日前から連休明けの1〜2日後まで)。
- 「休み中にちょっと直しておこう」と自分で触らない。戻す人も見る人も自分ひとりです。
- IPAの資料でも触れられているとおり、休み中に使わない機器の電源は落とす。検証環境や使っていないサーバーが対象です。攻撃の入口が減り、余計なアラートも減ります。
具体例:お盆に9連休、社内システムと公開サイトを一人で見ている場合
社内の業務システムと会社の公開サイトを一人で保守している、という状況で考えてみます。会社は8月8日から16日までの9連休です。
①洗い出しをしてみると、3つ見つかりました。毎月15日に走る月次の集計バッチが休み期間のど真ん中に入っていること。公開サイトの証明書の期限が8月14日に来ること。そして受注データを取り込む連携処理が毎日動いていること。証明書は自動更新の設定はあるが、更新の成否を確認する人が休みという状態でした。
対応は前倒しにしました。証明書は8月6日に手で更新して、次の期限を10月に飛ばしておく。月次バッチは、動かすこと自体は変えず、失敗したら気づける形にする——という判断です。
②届き先の確認では、バッチの失敗通知が数年前に作った社内メーリングリスト宛のままで、いまは誰も見ていないことが分かりました。ここに普段使っているチャットアプリへの通知を1本足して、テストで1回鳴らし、スマホのロック画面に出るところまで確認。所要は40分ほどです。この40分が、この準備でいちばん値打ちのある40分でした。
③線引きは、上長へ1通メールを送って合意をとりました。「公開サイトが全面的に表示できない場合のみ、休み中に対応します。再起動と直前リリースのロールバックは私の判断でやらせてください。それ以外は8月17日に対応します」。返信は「了解」の一行でしたが、その一行があるだけで、休み中の判断がぐっと軽くなります。
④連絡先1枚では、開発を頼んでいるベンダーが8月13日から16日まで休業で、緊急窓口は年間の保守契約に入っている会社だけが使える、と分かりました。自社は対象外です。がっかりする発見ですが、知らずに休みに入るより、はるかにましな状態です。その前提で、③の線引きを少し保守的に引き直しました。
準備にかかった時間は、合計で2時間ほど。結果として、この9連休で鳴ったアラートは月次バッチの警告が1件だけで、それは「翌朝に見る」に振り分けて、翌日の午前に確認して終わりました。
影響:連休の準備が変えるもの
この準備の効き目は、障害が起きたかどうかとは別のところにも出ます。
- 休み中に管理画面を開く回数が減る。「鳴らなければ大丈夫」という状態が作れているので、確認のために開く必要がなくなります。
- 鳴ったときに、迷う時間がなくなる。3段階の線が引いてあるので、通知を見た数秒後には「これは翌朝でいい」と判断できます。判断のコストは、対応そのもののコストより重いことがよくあります。
- 休み明けの作業量が減る。早く気づけたぶん、影響範囲が小さいまま止まります。
- 同じ準備が次の連休でも使える。年末年始、ゴールデンウィーク、次のお盆。1枚作れば、次からは差分の更新だけで済みます。
- 休みに入ることへの後ろめたさが減る。これはいちばん言葉にしにくいのですが、実際いちばん大きい変化かもしれません。
Googleの「Site Reliability Engineering」でも、当番(オンコール)を持続可能にするうえで、呼ばれる範囲と対応の手順があらかじめ決まっていることが繰り返し重視されています。一人運用ではチーム分の仕組みまでは作れませんが、「範囲を決めて、書いて、共有する」という芯の部分は、一人でも十分できます。
明日やること:カレンダーに連休を書くところから
いきなり全部は要りません。明日できる、いちばん小さな一歩はこれです。
- カレンダーを開いて、次の連休の期間を書き出す(何日から何日まで)。
crontab -lとsystemctl list-timersで、その期間に動くものを書き出す。- 証明書・ドメイン・カード・トークンの期限が、連休期間+1週間に入っていないか確かめる。
- アラートの届き先に、休み中に見る端末への経路を1本足して、テストで1回鳴らす。
- 対応レベルの3段階を書いて、上長へ1通メールを送る。
1〜3までなら、1時間かからないことが多いはずです。この時点で、心配ごとの半分は紙の上に降りています。頭の中でぐるぐる回っているうちが、いちばんしんどい時間です。
「連休前の運用チェック」チェックリスト
コピーして、自分のメモに当ててみてください。全部そろえる必要はありません。
まず外せない最低ラインはこの3つです。時間がなくても、ここだけは確かめます。
- 【最低ライン】連休期間に動くバッチ・定期処理・連携を洗い出したか
- 【最低ライン】連休期間+1週間に期限が来るもの(証明書・ドメイン・カード・トークン)がないか確かめたか
- 【最低ライン】アラートが休み中に見る端末へ届くか、テスト発報で確かめたか
次の項目は、余裕があるとき・より確実にしたいときに追加で確認します。当てはまらなければ飛ばして大丈夫です。
- 連休が月初・月次処理をまたいでいないか確認したか
- 通知の宛先に、すでに使われていないアドレスやリストが混ざっていないか
- 監視そのものが止まったときに気づける仕組みがあるか
- 休み中は平常値が変わる監視項目(利用者ゼロ/アクセス増)を見直したか
- 対応レベル(すぐ動く/翌朝/休み明け)を書いて、上長と共有したか
- 自分の裁量(再起動・ロールバック・メンテ表示の可否)を合意したか
- ベンダー・クラウド・回線の休業日と緊急窓口、契約の範囲を確認したか
- 連絡先1枚を、社内ネットワークの外からも見られる場所に置いたか
- 連休直前にリリースしない期間を決めて共有したか
- バックアップが休み中も取れる設定になっていて、戻す先も確保できているか
- 休み中に使わないサーバー・検証環境の電源を落としたか
- 休み明けにやること(パッチ適用・ログ確認・溜まった通知の消化)をメモに残したか
全部に○が付かなくても大丈夫です。最低ラインの3つ、とくに「テストで1回鳴らした」さえ言えれば、いまよりずっと安心して休めます。
よければ、こちらも
連休の準備は、普段の運用の型がそのまま縮小版になって出てきます。土台のほうを整えておくと、次の連休はもっと軽くなります。
- 一人運用でも回す当番・エスカレーションの最低限の決めごと:休み以外の日も含めた、当番と連絡の線引きの考え方です。
- 障害の第一報テンプレート:連絡先1枚とセットで用意しておくと、鳴ったときにそのまま使えます。
- 監視自体が止まっていないか|「アラートが来ない」を検知する:休み中いちばん怖い「静けさ」を、平穏と区別するための仕組みです。
- SSL/TLS証明書の期限切れを防ぐ更新と監視:連休をまたぐ期限の中で、いちばん影響が広いものの扱い方です。
- 障害対応 runbook テンプレート:休み中の自分は、平日の自分より判断力が落ちています。書いてあるものに従える状態にしておくと助かります。

連休前の準備は、休み中に何も起こさないためのものではありません。何かが起きても大丈夫なようにして、あなたが安心して休むためのものです。 今日は、カレンダーに連休の期間を書いて、動くものを書き出すところまでで十分です。そこまで書けたなら、あとは休んでください。動いて当たり前のシステムを一年かけて支えてきた人が、数日休むための準備をしている。それは、とても真っ当な仕事です。
ほかの実務ヒントは記事一覧からどうぞ。保守運用の小さな備えを、メールでも少しずつお届けしています。