zabbix_getを使ってメモリ使用量を求める

jyozi 40views 更新:2017年4月19日

サーバのメモリ使用量を求める

zabbix_get -s 127.0.0.1 -k vm.memory.size[used]

このコマンドではlinuxなどの使用により、ほぼ100%近い値が毎回出てしまう。
なので、全体量から空いている量を引いたものを使用量とすることで実際の使用量を求めることができる。

expr `zabbix_get -s 127.0.0.1 -k vm.memory.size[total]` - `zabbix_get -s 127.0.0.1 -k vm.memory.size[available]` | awk '{print $0/(1024*1024)}' 

このようにzabbixをインストールしていれば、この一行でサーバのメモリ使用量を出すことができる。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません