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

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

text cacheの不足

お世話になっております。

週に一度(土曜日の早朝)にテキストメッセージが大量に発生するようで、毎週「 Less than 25% free in the text history cache Trigger」が発生します。
DBの設定見直し、ZABBIX-Serverのキャッシュの増量などで、取りこぼしが発生する事態は回避できるようになりましたが、酷い時にはデータの取りこぼしが発生しておりました。
現状では添付したグラフのような状態です。

他に改善点はありませんでしょうか?やはりテキストキャッシュを増量する他ないのでしょうか。

my.cnfに以下を追加
query_cache_size = 256M
query_cache_limit = 1M
thread_cache_size = 4

ZABBIXの設定(要点のみ)
StartPollers=20
StartTrappers=30
CacheSize=256M
HistoryTextCacheSize=32M

ログに " no records in tabel 'config' " が出力され、監視が行えない

Zabbix 2.0.4 で構築している監視サーバを、メンテのために停止・起動(Zabbix停止 → MySQL停止 → MySQL起動 → Zabbix起動)を
行ったところ、メンテ後のZabbix起動時から

no records in tabel 'config'

というメッセージがzabbix-server.logに出力されるようになり、監視が正常にできなくなりました。

zabbix2.0で値が取得できない | ZABBIX-JP
http://www.zabbix.jp/node/2099

事象としては上記のフォーラムの過去記事と同じものようですが、今回トラブルの起きているZabbixサーバは構築当初から、2.0.4で構築して
おり、停止直前までは正常に監視ができていたものです。

最悪は、DBから再作成することを考えていますが、再作成なしで対処を行う方法はありますでしょうか。

RHEL 6.1
zabbix 2.0.4
mysql 5.5.29

Zabbixインターナルで取得したデータの参照(MySQLのDBにて)

Zabbixインターナルで取得したデータをMySQLのDB上で参照することは可能でしょうか?

以下の流れでデータを取得しようとしたのですが、「Empty set」と出てきます。

①hostsテーブルからホスト名でhostidを検索
  select * from hosts where host = "host_name";

②hostidを指定して、アイテム情報を取得
 select itemid,description,key_ from items where hostid=10290;
 ※hostidは①で確認したhostid

③historyテーブルからデータを取得
 ・②で取得したitemidを条件に
 ・条件指定として日付を指定

 select itemid,FROM_UNIXTIME(clock),value from history where itemid=24302 and FROM_UNIXTIME(clock) > "2013-11-05 00:00:00";
 ※itemidは②で確認したitemid

→これで確認した場合「Empty set」と表示されます。

Zabbixエージェントで取得した値は上記内容で参照はできるので、
Zabbixインターナルは別の方法が必要と思われます。

深刻度の日本語化について

お世話になります。

Zabbixのマクロに関して質問させていただきます。

メール本文の中で「深刻度」を記載するためにマクロの{TRIGGER.SEVERITY} を使用していますが、
日本語化されておらず、High 等の英語で表示されてしまいます。

この「深刻度」を日本語化する方法はありますでしょうか。

環境、及び、アイテム、トリガーの設定は以下となります。

環境:
CentOS 6
Zabbix 2.0.9

アイテム
 タイプ:Zabbixエージェント(アクティブ)
 キー:log[/var/log/messages,"error"]
 データ型:ログ

トリガー
 条件式:Zabbix server:log[/var/log/messages,"error"].nodata(30)=0)
 深刻度:重度の障害

以上、よろしくお願いいたします。

Windowsイベントログの取得ができません

以下環境において、windowsのイベントログが取得できませんでした。

■zabbxサーバ
 zabbix 2.0.5

■監視対象サーバ
 windows server 2003 R2 standard Edition SP2
 zabbixエージェント:ZABBIX 1.8.4-1 Agent for Windows

■監視設定内容
タイプ:zabbixエージェント(アクティブ)
キー:eventlog[system,,,,7000]
データ型:ログ
更新間隔(秒):30

現在、zabbixサーバを移行しており、以前のzabbixサーバ(1.8.5)では問題なくイベントログが取得できておりました。
しかし、切替後のzabbixサーバ(2.0.5)では取得ができておりません。

恐れ入りますが、上記事象の原因及び改善策についてご教授いただけますでしょうか。

尚、切替後のzabbixサーバ(2.0.5)で、イベントログ以外の監視(CPU、メモリ使用量等)は、問題なく取得できております。

以上、宜しくお願い致します。

コンテンツ配信