この記事は最終更新日から1年以上が経過しています。
ZabbixやCloudWatchで設定していない(し忘れてた)けれど、あるサーバのリソースを過去に遡って見たい…。
そんな時はsysstatのパッケージに含まれている、sarコマンドを活用しましょう。
# sar |
※詳しくはmanとか、google先生に聞いてください
- よく使いそうなオプション
-u ;CPU
-r ;Memory
-q ;LoadAverage
-n DEV ;Network
-b ;Disk I/O
-f [任意のsa] ;過去分のsaファイル参照
初期設定では、たぶん7日分しか保管しないはず。
/etc/sysconfig/sysstat HISTORY=7 |
データ取得間隔も、10min毎。
/etc/cron.d/sysstat */10 * * * * root /usr/lib64/sa/sa1 1 1 |
過去分はデフォルトだとここにあるはず。
/var/log/sa/
sysstatやtop、freeなど色々なコマンドもありますが、コマンド実行してからの結果しか見えなかったりするので、sarを活用すると少し捗るかもしれません。
なお、スケールアウトとかでサーバスペック変更するとデータがおかしくなるので気を付けて下さいませ。
この記事を書いた人
-
ネットワークとセキュリティメインでやっています。
L4/L3以下が好きです。
最近書いた記事
- 2021.12.03えを描こう
- 2018.03.22AWS Certificate Manager (ACM) がCT対応するぞ!
- 2018.01.29【AWSロードバランサー】CLBからALBに移行したくなる機能が追加された件
- 2018.01.15AWS WAFにマネージドルールが!