Hallo @all,
Ich möchte meine PostgreSQL-DB’s mit Zabbix überwachen.
Als erstes mal meine Systemumgebung:
OS: Centos 7
PostgreSQL: 9.4.6
Zabbix: 2.4
Es ist beschrieben, das man einen DB-User “monitoring” mit Grant “connect” auf alle DB’s anlegen soll. Habe ich getan. Der Zabbix-Agent läuft unter dem System-User “zabbix”.
In der pg_hba.conf ist die folgende Zeile hinzugefügt.
local all monitoring ident map=monitoring
Dazu dann der Eintrag in der pg_ident.conf
monitoring zabbix monitoring
Alles fein säuberlich gespeichert und pg_ctl reload gemacht.
Da es sich um eine DB im Prod-Betrieb handelt habe ich keine Neustart gemacht, aber ein reload sollte eigentlich auch reichen.
Zum Test versuche ich mich auf der Console dann an der DB mit folgendem Befehl anzumelden.
psql -U monitoring -d postgres
Leider funktioniert das ganze nicht, ich bekommen seltsamer Weise dann auch noch folgende Fehlermeldung.
FATAL: peer authentication failed for user monitoring
Eigentlich hätte ich wenigstens erwartet “IDENT authentication failed”
Kann mir jemand sagen, fehlt mir noch was? Mache ich was falsch?
Was hat ein Ident-Server damit zu tun und was ist das?
mfg