Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OPCUA Event Subscription #16275

Open
frmoschner opened this issue Dec 8, 2024 · 0 comments
Open

OPCUA Event Subscription #16275

frmoschner opened this issue Dec 8, 2024 · 0 comments
Labels
feature request Requests for new plugin and for new features to existing plugins

Comments

@frmoschner
Copy link

Use Case

Currently, Telegraf supports subscribing to OPC UA data changes, such as updated sensor readings or metrics. However, event notifications—critical for alarms, warnings, and operational logs—are not natively supported. This limits users’ ability to monitor real-time events and system alerts effectively.

I have implemented an Input Plugin that can subscribe to one or multiple Node_IDs and capture upcoming events.

Benefits:

  1. Enhanced Monitoring: Receive real-time alerts for events, filling the gap left by data-change-only monitoring.
  2. Flexible Filtering: Focus on relevant events using event type, source name, and specific fields.
  3. Improved Security: Supports encrypted OPC UA communication with certificates and security policies.

Expected behavior

Use this Input Plugin to subscribe to OPC UA node IDs and fetch upcoming events and hand over the received fields to the telegraf accumulator.

Actual behavior

Not possible currently

Additional info

Plugin is developed and fully tested. This Feature Request is only created to fulfill all the steps in the pull request process.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Requests for new plugin and for new features to existing plugins
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant