はじめまして。
Zabbix 3.0でpostgresql 9.2の監視設定のため
pg_monz1.0.1を設定し監視を行っております。
postgresqlのpg_hba.confファイルで認証設定で
パスワード認証を必須の設定にすると
「psql: fe_sendauth: no password supplied」というエラーメッセージが出力され
値が取得できなくなります。
(パスワード認証が必要ないtrustだと正常に値が取得できることは確認済みです)
https://qiita.com/biatunky/items/ae47c0871edd420bd67a
上記のURLを参考にzabbixユーザーのホームディレクトリに
.pgpassを配置してみたのですが
エラーメッセージも変わらず、取得できない状況です。
ログインできるほかのユーザーのホームディレクトリにて
.pgpassを配置してpsqlコマンドを実行した場合、
パスワード認証をスキップできたため、.pgpassの内容は間違っていないと思われます。
怪しいと思っている点としては
・zabbix_agentd.confで
Allow rootの値を1としているためrootユーザーでpsqlコマンドを実行している?