teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

詳細記載

2018/04/25 16:34

投稿

psps
psps

スコア8

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,50 @@
15
15
  ```
16
16
 
17
17
  この状態にして、`echo "error" >> postgres.20180420 `のようにテストを行うのですがトリガーが起動しません。
18
- logrtに対しての条件式が間違っていると思うのですが、ご指摘お願いいたします。
18
+ logrtに対しての条件式が間違っていると思うのですが、ご指摘お願いいたします。
19
+
20
+ # 04/26追記
21
+ 上手くいかないため、内容追記しなおします。
22
+
23
+ SQLの失敗がロギングされるよう設定し、以下のようなシェルスクリプトでPostgreSQLにエラーを出力しています。
24
+ ```
25
+ while true
26
+ do
27
+ export PGPASSWORD=password
28
+ psql -U postgres -d mydb -h hostname -c "SELET error";
29
+ sleep 10;
30
+ done
31
+ ```
32
+
33
+ テンプレートのpg.logは以下の通りデフォルトです。
34
+ ![イメージ説明](2fb0dd1d31fa8f68281b571293f7ae7d.jpeg)
35
+
36
+ ホストに登録しているマクロは以下の通りです。
37
+ ![イメージ説明](93980902b632e5936971d5b8409f9a59.jpeg)
38
+
39
+ ホストのpg.logは以下の通りになっています。
40
+ ![イメージ説明](663e644b08bd5ef9f02a9a1db4c013fa.jpeg)
41
+
42
+ ディレクトリ・ファイルの権限などはこのようになっています。
43
+ ```
44
+ -bash-4.2$ ll /usr/local/pgsql/data/pg_log/postgres -d
45
+ drwxr-xr-x 2 zabbix zabbix 4096 Apr 25 16:01 /usr/local/pgsql/data/pg_log/postgres
46
+
47
+ -bash-4.2$ ll /usr/local/pgsql/data/pg_log/postgres -l
48
+ total 416
49
+ -rw-r--r-- 1 zabbix zabbix 378537 Apr 25 16:00 postgresql.log.2018-04-25-15
50
+ -rw-r--r-- 1 zabbix zabbix 35091 Apr 25 16:06 postgresql.log.2018-04-25-16
51
+ ```
52
+
53
+ /var/log/zabbix/zabbix_agent.logおよび/var/log/zabbix/zabbix_server.logにエラーメッセージは何も出力はありません。
54
+ ランタイムコンフィギュレーションを利用して、`zabbix_agentd -R log_level_increase="active check"`を行ったりしましたが
55
+ エラーメッセージは確認されませんでした。
56
+
57
+ pg_monzのデフォルトにあるすべてのアイテムは有効されており、それらの値は最新データにて正しく確認できています。
58
+ RDS PostgreSQLのログをboto3のdownload_db_log_file_portionを使用してサーバーにダウンロードしています。
59
+ そのためエンコードもチェックしたのですが、問題なさそうです。
60
+
61
+ ```
62
+ [root@ip-10-10-1-132 ~]# file -i /usr/local/pgsql/data/pg_log/postgres/postgresql.log.2018-04-25-16
63
+ /usr/local/pgsql/data/pg_log/postgres/postgresql.log.2018-04-25-16: text/plain; charset=us-ascii
64
+ ```

2

.

2018/04/25 16:34

投稿

psps
psps

スコア8

title CHANGED
File without changes
body CHANGED
File without changes

1

.

2018/04/23 15:25

投稿

psps
psps

スコア8

title CHANGED
File without changes
body CHANGED
@@ -14,5 +14,5 @@
14
14
  (({db1:logrt["{$PGLOGDIR}/postgres.*","PANIC|FATAL|ERROR|[Ee]rror"].iregexp(error)})=0)
15
15
  ```
16
16
 
17
- この状態にして、`echo "error" >> logfile`のようにテストを行うのですがトリガーが起動しません。
17
+ この状態にして、`echo "error" >> postgres.20180420 `のようにテストを行うのですがトリガーが起動しません。
18
18
  logrtに対しての条件式が間違っていると思うのですが、ご指摘お願いいたします。