使用PostgreSQL日志登录失败的SNMP消息

问题描述 投票:0回答:1

目前,我的应用程序运行并将事件插入受保护的PostgreSQL数据库。这很酷,它允许审核用户登录等。

我想要做的是能够在达到某个阈值后将失败的登录事件记录下来并通过SNMP消息将其报告给另一个服务(如snmp服务器)。我似乎无法理解如何。

我想到可能使用POST到一个失败的页面和那个PHP脚本内部的系统发布到PostgreSQL并按用户查询事件,但它看起来很残酷。也许Python?我有选择但我想不出一个好的实现。救命?

postgresql logging snmp
1个回答
0
投票

我建议采用以下方法:

  1. 在记录登录尝试的表上的插入触发器上,然后检查尝试次数
  2. 当登录尝试阈值达到发送NOTIFY通知时
  3. 最后外部服务LISTEN通知和
  4. 在它接收一个发送SNMP消息广播

欲了解更多信息,请参阅:NOTIFYLISTEN

© www.soinside.com 2019 - 2024. All rights reserved.