日本Zabbixユーザー会フォーラム

Zabbixソフトウェアのインストール、設定、監視設定、バグ報告に関する質問。日本Zabbixユーザー会のサイトやその他の質問もこちら。

Zabbixグラフに関しまして

Zabbixのグラフですが、上限を100%に設定することは可能でしょうか。
グラフ表示期間中の最大値が75%なら75%がグラフ画面の上限になるかと思いますが、これを100%にしたいです。

VMware LLD自動監視において vMotionが発生したゲストOS情報が取得不可になる

お世話になっています。

標題の通り、VMware LLD自動監視を使用しておりますが、vMotion発生時のZabbixの動作で困っております。

Aホスト⇒Bホストに、対象ゲストOS XがvMotion等で移動すると、
「AホストのX」は存在しないため、Zabbix上でも「AホストのX」の情報取得が不可になります。
※「存在しなくなったリソースの保持期間」を設定していると、ホスト一覧にて「○○日後に削除」となります。

この時に、新規に『BホストのX』がZabbixに登録されないです。{#VM.ID}と{#VM.NAME}が同一であるため
Zabbixは『BホストのX』を別サーバと認識せず、新規登録しない正常な動作だと思いますが、
これでは手動で「AホストのX」を削除しないと、vMotionしたサーバの監視ができなくなります。

そのため、現状では「存在しなくなったリソースの保持期間」を0日に設定し、
「AホストのX」が即時削除され、『BホストのX』が登録されるようにしていますが、
これだと「AホストのX」の過去のアイテム情報がすべて消えてしまうため、これはこれで困っています。

ネットで調べると、「vMotionに対応している」というような記述が見られますが、

zabbix_getコマンドで値が取得できるが、画面上では値が表示されない。

<質問>
zabbix_server にてMySQLの情報を取得している。
zabbix_getコマンドでは値は確認できているが、画面上ではデータ0となってしまっている。
------------------------------------------------------------------------------
$ zabbix_get -s ********** -k mysql.status[Threads_connected]
23
------------------------------------------------------------------------------

<環境>
■zabbix_server
zabbix_server (Zabbix) 3.0.16
Revision 79251 3 April 2018, compilation time: Apr 4 2018 14:45:27

■zabbix_agentd
zabbix_agentd (daemon) (Zabbix) 3.0.17
Revision 80549 9 May 2018, compilation time: May 9 2018 04:56:40

■アイテムの設定内容
タイプ:zabbixエージェント

VMware LLD自動監視における ZabbixサーバのMemory Cache肥大化について

はじめまして。いつも閲覧させていただいております。

標題の通り、VMware LLD自動監視をしている ZabbixサーバのMemory Cacheが
肥大化しており、理由と対処法が分からず困っております。

下記にOS情報等を記載しますので、お力を貸していただきたいです。

==================================
●OS情報
OS:REHL 7.1
Zabbixバージョン:3.2.1
CPUコア数:2
Memory容量:16GB

●監視台数
Hypervisor:20台程度
ゲストOS:400台程度
※テンプレートの更新間隔はHypervisorが3時間。
 ゲストOSが5分。アイテム取得間隔の多くが60秒です。

●Memory使用状況
total:15:52GB
used:14.02GB
free:1.49GB
available:12.53GB
cached:13.24GB
buffers:884MB

●postgresql.conf設定
shared_buffers:2GB
temp_buffers:32MB
work_mem:16MB
maintenance_work_mem:128MB
max_stack_depth:4MB

計算アイテムの文字表記について

いつもお世話になります。

Zabbix3.0.16にて、計算アイテムの式を記入したところ、zabbix-server.logより以下のログが表示され計算ができない状態です。

Cannot evaluate function "last("([0-9]+):([0-9]+):([0-9]+)(.*)(ERROR)",,,skip,\1\2\3])": item "samplehost:log[/var/log/dir/system.log" does not exist.

計算式は以下の通りです。
last("time.sh[]")-last("log[/var/log/dir/system.log,"([0-9]+):([0-9]+):([0-9]+)(.*)(ERROR)",,,skip,\1\2\3]")

time.sh[]は外部チェックで時刻を整数値で取得するスクリプトで、log[/var/log/dir/system.log,"([0-9]+):([0-9]+):([0-9]+)(.*)(ERROR)",,,skip,\1\2\3]は
ログファイルからERRORに該当する行の時刻部分を整数で取得するアイテムです。

コンテンツ配信