Opened 4 years ago

Last modified 3 weeks ago

#12802 assigned enhancement

BridgeDB needs Nagios checks for the Email Distributor

Reported by: isis Owned by: hiro
Priority: High Milestone:
Component: Obfuscation/BridgeDB Version:
Severity: Normal Keywords: bridgedb-email, nagios
Cc: isis, dawuud, sysrqb, Lunar Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


BridgeDB needs Nagios checks that the Email Distributor is working. The best way to do this would be to send an email to bridges@… which say "get help".

Child Tickets

Change History (5)

comment:1 Changed 4 years ago by isis

Cc: Lunar added

comment:2 Changed 4 years ago by dawuud

I think what is needed here is a passive style service check.
This check is runs on it's own schedule via cron or something; it sends e-mail to the Email Distributor
and then periodically checks it's e-mail inbox via IMAP...
If we don't receive an email with the heuristics we are looking for in X minutes then send an alert to the nagios server.

comment:3 Changed 4 years ago by isis

Status: newaccepted

I marked #10916 as a duplicate of this ticket. The pertinent points made there were:

Replying to sysrqb:

After chatting with lunar about it we began discussing additional monitoring for the email distributor. The check_email_delivery nagios plugin was suggested.


Replying to isis:

Replying to sysrqb:

I also wondered if we should consider whitelisting tp.o addresses for use by the monitoring system (among other reasons).

We can't safely whitelist email addresses because the mailserver doesn't do DKIM. Because of this, I started adding a (email_address, gpg_fingerprint) whitelisting feature, requiring that such whitelisted addresses be signed with a particular key. (See #9332 and note that this feature would present a maintainability nightmare.)

comment:4 Changed 12 months ago by teor

Severity: Normal

Set all open tickets without a severity to "Normal"

comment:5 Changed 3 weeks ago by gaba

Owner: changed from isis to hiro
Status: acceptedassigned
Note: See TracTickets for help on using tickets.