Linux サイト死活監視スクリプトに通知時間帯設定機能を追加する方法 はじめにサイト死活監視スクリプトは、サービスの安定運用に欠かせないツールです。しかし、24時間稼働する通知設定では、深夜や早朝に不必要な通知が届いてしまうこともあります。この記事では、指定時間帯にのみ通知を送信する機能をスクリプトに追加する... 2024.11.25 Linux
Linux 死活監視スクリプトにログ保存機能を追加!過去の監視データを活用する これまでに紹介した死活監視スクリプトに、新たにログ保存機能を追加しました。この機能を利用すると、監視結果を記録として残すことができ、運用状況の確認や分析が可能になります。この記事では、追加した機能の詳細や実装コードを詳しくご紹介します。背景... 2024.11.18 Linux
Linux サイト死活監視シェルスクリプトに Slack 通知機能を追加する方法 はじめにサイトの死活監視スクリプトに Slack 通知機能を追加する方法をご紹介します。本記事では、既存の監視スクリプトに新たに Slack 通知機能を実装し、監視結果のサマリーや異常検知時の情報を Slack チャンネルに送信できるように... 2024.11.17 Linux
Linux サイト死活監視スクリプトの機能拡張 – メール通知フラグと多次元配列の導入 前回までの死活監視スクリプトでは、指定したサイトが正常に稼働しているかどうかをチェックし、異常時にメールやChatworkで通知を行っていました。今回は、このスクリプトに メール通知のフラグ を追加し、多次元配列風にサイト情報を管理 するよ... 2024.11.14 Linux
Linux サイト死活監視シェルスクリプトのChatwork対応版 前回の記事 こちら で、Bashスクリプト(シェルスクリプト)で作る簡易的なサイト監視スクリプトについて紹介しましたが、今回はさらに便利な機能を追加した進化版スクリプトをご紹介します。新たに追加したのは、サマリー通知機能とChatwork通... 2024.11.13 Linux
Linux Bashで作るシンプルなサイト死活監視シェルスクリプト 本記事では、Bashシェルスクリプトとcurlを使用したシンプルなサイト死活監視スクリプトを解説します。このスクリプトを使えば、監視対象サイトに障害が発生したときに、指定したメールアドレスに通知を送信し、正常時にも状況を確認できるようになり... 2024.10.28 Linux
Linux サーバーのディスク使用量を監視するスクリプト サーバーのディスク使用量を定期的に監視し、空き容量が一定の閾値を下回った場合にメールで通知するスクリプトを紹介します。このスクリプトを使用することで、ディスクスペースの不足に早期に対応できるようになります。スクリプトの概要このスクリプトは、... 2024.07.24 Linux
Linux シェルスクリプトを使って複数ディレクトリにファイルを一括コピーする方法 ウェブサイトの管理において、複数のディレクトリに共通のファイルを配置する必要がある場合、手動でファイルをコピーするのは面倒です。この記事では、シェルスクリプトを使って、複数のディレクトリに index.php ファイルを一括でコピーする方法... 2024.07.19 Linuxシェルスクリプト
Linux rsync | excludeオプションで同期対象から除外するディレクトリやファイルを指定する方法 rsyncコマンドのexcludeオプションを利用すると同期先へ反映したくないファイルやディレクトリを除外することができます。同期対象ディレクトリの内容|--a.txt|--b.txt|--c.txt|--img| |--logo.png除... 2023.04.19 Linux
ConoHa WING レンタルサーバーのシェルとプロンプト表示フォーマットを確認する方法 レンタルサーバー(さくらのレンタルサーバ/エックスサーバー/ロリポップ/ConoHa WING)のシェルとプロンプト表示フォーマットを確認してみました。シェルとプロンプト表示フォーマット各レンタルサーバのシェルを "echo $SHEL" ... 2022.11.18 ConoHa WINGLinuxエックスサーバーさくらのレンタルサーバーロリポップ!
Linux Linuxコマンド | findで大きなサイズのファイル一覧を調べる サーバー内のディスク残量が少なくなってきたため圧迫しているファイルが何か調べるためにfindコマンドで大きなサイズのファイル一覧を調べました。50MB以上のファイルを調べる$ find ./ -xdev -type f -size +50M... 2022.06.23 Linux
Apache Linuxコマンド | Basic認証用パスワードファイルにユーザー追加と削除する方法(htpasswd) 既存ファイルにユーザーを追加するオプションは何もつけずに htpasswdコマンドにファイル名と追加するユーザー名を指定して実行します。$ htpasswd ./.htpasswd test2userパスワードの入力が求められますので、設定... 2022.04.22 ApacheLinux
Apache Linuxコマンド | Basic認証用パスワードファイルの作成・変更(htpasswd) パスワードファイルを作成するhtpasswdコマンドを用いてユーザー名は "testuser"、パスワードは "test1234" という情報でBasic認証用のパスワードファイルを作成します。$ htpasswd -c ./.htpass... 2022.04.22 ApacheLinux
Linux WordPress | Linuxコマンドでパーミッションを一括で変更する方法 Linuxコマンドを用いて一括でパーミッションを変更します。ディレクトリを705に変更find ./ -type d -exec chmod 705 {} \;ファイルを604に変更find /var/www/html -type f -e... 2021.09.17 Linux
Linux Linux | プロセスが使用しているポートを確認するコマンド node.js で作ったアプリケーションをエックスサーバ上で動かしたいと思いプロセスが使用しているポートを確認してみました。プロセスが使用しているポートを確認コマンド$ lsof -i -P実行結果COMMAND PID USER FD T... 2021.09.01 Linux
Linux ImageMagick mogrifyコマンドで画像を一括でリサイズする サーバー上の大量の画像を一括でリサイズする場合、ImageMagickがインストールされている環境であれば mogrifyコマンドで一括処理する方法が便利です。リサイズ&画像の品質変更コマンドサイズをパーセントで指定$ mogrify -p... 2021.03.17 Linux
Linux sedでディレクトリ内のテキストファイルを再帰的に置換(上書き更新)する方法 sedを利用してディレクトリ内のテキストファイルを再帰的に置換(上書き保存)する方法のメモ。※ "GNU sed" と "BSD sed" でオプションなどが少し異なるので注意が必要ですBSD sed の場合拡張子が html のファイルす... 2020.11.12 Linux
Linux Linuxコマンド | ディレクトリ一覧を取得する サーバー上でディレクトリ一覧を取得するコマンドのメモ。取得する階層の深さを変えることも出来て便利です。一階層目のみ取得$ find ./ -maxdepth 1 -type d././log./htpasswd./public_html./... 2020.01.24 Linux
Linux LFTPサーバ間ディレクトリ同期でディレクトリ名を指定する際の注意事項 以前LFTPでサーバー間のディレクトリを同期する方法を書きましたが、rsyncを使って同期する場合と違いディレクトリ指定の仕方が異なりましたので、例を挙げながら検証結果を書いていきます。rsyncの場合rsyncでディレクトリの中身を同期す... 2020.01.07 Linux
Linux レンタルサーバーのネームサーバー情報まとめ サーバー移管などネームサーバーの変更作業を行う際に必要になるネームサーバーの情報。普段よく利用しているエックスサーバー/エックスサーバービジネス/さくらのレンタルサーバー/ロリポップ!/ヘテムル/wpX/ConoHa WING の情報をまと... 2019.12.24 Linux