2014-01-27

2014-01-27 23:35
今回は、リソース監視システム(Zabbix)を利用してAgentサーバの現在利用中の物理メモリのサイズを取得する方法について整理してみました。

インストール環境とバージョン

今回、インストールするサーバとzabbixのバージョンは以下のようになります。
名前 バージョン ダウンロード元
ubuntu 10.04.4(64bit) http://releases.ubuntu.com/lucid/
ZABBIX 2.2.0 http://www.zabbix.com/

Zabbix Serverインストール

Zabbix Serverのインストール手順」を参照してください。

Zabbix Agentインストール

Zabbix Agentのインストール手順」を参照してください。

ZabbixのWEB管理ページでの設定

1.物理メモリを取得するためにテンプレート(Template OS Linux)にアイテムを登録します。
設定テンプレートテンプレート(Template OS Linux)のアイテムアイテムの作成


2つアイテムの作成します。
名前:physical memory free size
タイプ:Zabbixエージェント
キー:vm.memory.size[free]
データ型:数値 (整数)
データの形式:10進数


名前:physical memory pused
タイプ:計算
キー:vm.memory.size[pused]
式:100*(last("vm.memory.size[total]")-last("vm.memory.size[free]"))/last("vm.memory.size[total]")
データ型:数値 (浮動小数)
単位:%




2.テンプレートのグラフを作成します。
設定テンプレートテンプレート(Template OS Linux)のグラフグラフの作成
先ほど登録したアイテムを表示するグラフを作成します。


3.アイテム&グラフを確認してみましょう。
・アイテムを確認する。 監視データ最新データメモリ


・グラフを確認する。 監視データグラフ


※今回設定したアイテムとグラフは【Template OS Linux】テンプレートに登録しましたので
 監視対象(HOST)に【Template OS Linux】テンプレートを追加する必要があります。
 追加する方法は以下のようになります。
設定ホスト監視対象の設定ページ(名前の部分を押下)テンプレートタブ
上記のページにて【Template OS Linux】を追加してください。

0 コメント:

コメントを投稿