目次

目次

コマンドで簡単に過去分のサーバリソースを確認したい

アバター画像
野村昌男
アバター画像
野村昌男
最終更新日2016/10/28 投稿日2016/10/28

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以下が好きです。

目次