Skip to content

Google Chat Bot Webhook - #3899

Open
dbusse-wcr7 wants to merge 4 commits into
ytti:masterfrom
Webb-City-R7-School-District:master
Open

Google Chat Bot Webhook#3899
dbusse-wcr7 wants to merge 4 commits into
ytti:masterfrom
Webb-City-R7-School-District:master

Conversation

@dbusse-wcr7

Copy link
Copy Markdown

Pre-Request Checklist

  • Passes rubocop code analysis (try rubocop --auto-correct)
  • Tests added or adapted (try rake test)
  • Changes are reflected in the documentation
  • User-visible changes appended to CHANGELOG.md

Description

Adds a native googlechat hook for Google Chat incoming webhooks.

The hook supports:

post_store configuration change notifications with colorized diffs
node_fail notifications after retries are exhausted
Optional LibreNMS sysName lookup with fallback to the Oxidized node IP/name
LibreNMS device caching
Configurable diff truncation
Optional failure notification cooldown
Proxy and HTTP timeout configuration

dbusse-wcr7 and others added 4 commits August 26, 2026 12:33
Added documentation for the googlechat hook, including configuration details and usage examples.
This file implements a Google Chat hook for Oxidized, supporting events like post_store and node_fail. It includes configuration validation, handling of configuration changes and node failures, and integration with LibreNMS for device name lookup.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant