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

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

特定のサーバでログ検出が実行されない

お世話になります。
表題の件ですが、logrtで一台だけ検知がされずに原因を究明しております。ご教授くださると助かります。

【環境】
 OS(ServerとAgentどちらも):Centos7
 Zabbix-Server:3.4
 DB:PostgreSQL:9.6

【設定内容】
zabbixサーバを入れた監視サーバが11台のサーバを監視しています。
11台のサーバすべてに共通で下記のアイテムと条件式を登録しています。

アイテム:
logrt[/var/log/messages,@REG8,UTF-8,100]

条件式:
({SERVERNAME:logrt[/var/log/messages,@REG1,UTF-8,100].regexp(@REG1)}=1)and({SERVERNAME:logrt[/var/log/messages,@REG1,UTF-8,100].nodata(5)}=0)
※SERVERNAMEは各サーバ名が入ります

【事象】

全台で/var/log/messagesに上記のアイテムで検知できるログが出力され、Zabbixサーバから1台を除き(サーバAと記載します)検知メールが発出されました。
アクションログを見るとサーバAだけ検知された形跡がありませんでした。

ログ監視トリガー名:{ITEM.VALUE}がアクションのリモートコマンドに設定したスクリプトの引数として取得できない

いつも参考にさせていただいております。

================
zabbix 4.4
RHEL 7.6
================

現在構築中のシステムは、トリガー名にログの内容をそのままセットし、アクションからリモートコマンドでスクリプトを実行し、
上位監視サーバに転送する構成をとっています。上位監視サーバに転送する項目としては、「ホスト名」と「ログの内容」の2点です。

上位監視サーバの受信状態を確認したところ、zabbixサーバからホスト名とログの内容が正常に転送されている時もあるのですが、
ホスト名は転送出来ているのにログの内容が転送できていない時があります。逆のパターンはありません。

zabbixから値が取得できなくなるケースとして、どんな状況が考えられるでしょうか。
ご教授いただけると幸いです。

pg_monzの各テーブルの情報が表示されない件について

pg_monzを利用し、ZabbixとPostgreSQLが同居しているサーバのモニタリングを行いたいと考えております。

pg_monzをインストール後、zabbixからpg_monzが自動登録した各テーブルのグラフを確認したところ、
値が取得出来ていません。
各アイテムのステータスを確認したところ、特にエラーは発生していません。
何か設定が足らないのか設定に誤りがあるのか調べてはいるものの解決に至りません。

対処方法等、ご教授願いますでしょうか。

【ソフトウェア情報】
・zabbix_server (Zabbix) 4.0.24
・psql (PostgreSQL) 9.2.24

【実施した内容】
1. zabbix-senderのインストール
2. pg_monzのインストール
3. postgresql-contribのインストール
4. postgresql.confにpg_stat_statementsを使用できるように設定
5. pg_stat_statementsの有効化
6. PostgreSQLの再起動

よろしくお願いいたします。

Windowsイベントログ監視設定の簡素化について

お世話になります。Zabbix初心者です。

環境は以下の通りです。
Zabbix 5.0
OS:RHEL8

Zabbixを導入・設定後、運用に引き継ぐ段階でして、
Windowsイベントログ監視の除外追加を運用の中で追加することが
予想されるのですが、条件式が現段階で下記のように非常に冗長になってしまっており
もっとシンプルに纏められないか、と指摘を受け悩んでいます。

( {Template:eventlog[System,,Error|Critical,,,,skip].logseverity()}=4 or
{Template:eventlog[System,,Error|Critical,,,,skip].logseverity()}=9 ) and
( {Template:eventlog[System,,Error|Critical,,,,skip].logeventid(条件1)}=0 or
{Template:eventlog[System,,Error|Critical,,,,skip].logsource(条件1)}=0 ) and
( {Template:eventlog[System,,Error|Critical,,,,skip].logeventid(条件2)}=0 or

Agent側で 10050ポートのダウンを検知したり、ICMPのダウンを検知する。

表題の件、確認させていただければと思います。

[環境]
Zabbixサーババージョン: Zabbix 3.0.31
Zabbixエージェントバージョン:Zabbix 3.0.4
エージェント側OS: Windows server 2012 R2

[問い合わせの監視内容]
最近になってですが、Agent側で 10050ポートのダウンを検知したり、ICMPのダウンを検知します。
実際にAgentが落ちていたわけではないし、10050ポートが制限されていたわけではありません。
ICMPについても応答がないとアラートが出た直後やあるいは、ログインしている最中にアラートが出ることがありますが、
当然サーバ側は落ちていません。
ちなみにこのAgent側で10050ポートがダウンの検知と、ICMPがダウンの検知はそれぞれ同じタイミングではないです。
このため別々の問題かと考えています。

トリガーは以下を利用しています。
・Agent側で10050ポート監視
{server01:net.tcp.service["tcp",,"10050"].last(0)}=0

・ICMP監視
{server01:icmppingloss[,5,1000,64,5000].last(0)}=100

コンテンツ配信