現在、以下の環境でpg_monzを用いて監視を行おうとしています。
OS CentOS7
Zabbix 3.0.21
PG pool II 3.6.12
pg_monz 2.1
以上の環境で監視設定はほとんどできているのですが、
pgpool-II backend Status Discovery: [ID_0_IP_Port] Backend status
という項目が数値型で監視結果を返却してほしいのにupという文字列型で返却されていると言われます
(Received value [up] is not suitable for value type [Numeric (unsigned)] and data type [Decimal])
PG POOLの3.6から上記ステータスの返却のされ方が文字列になったとのことです
そのためpg_monzが対応しておらず、このようなエラーを出しているようです
そこで、この問題への対処の方法なのですが、値を返却する際のシェルを書き換えなければならないのでしょうか?
あるいは、Zabbix側の条件式を変更すればよいのでしょうか?
もしくはもっといい方法があるのでしょうか
また、変更するとなった際にその他の部分に影響が及ぶことは考えられるでしょうか?
ご回答いただけますと幸いです。