Class: Vayacondios::ZabbixNotifier
- Inherits:
-
Notifier
- Object
- Vayacondios
- Notifier
- Vayacondios::ZabbixNotifier
- Defined in:
- lib/vayacondios/client/notifier.rb
Constant Summary
Constants inherited from Vayacondios
Instance Attribute Summary
Attributes inherited from Notifier
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ ZabbixNotifier
constructor
A new instance of ZabbixNotifier.
- #notify(topic, cargo = {}) ⇒ Object
Methods inherited from Notifier
Methods inherited from Vayacondios
default_notifier, force_legacy_mode, legacy_switch
Methods included from Notifications
Constructor Details
#initialize(options = {}) ⇒ ZabbixNotifier
Returns a new instance of ZabbixNotifier.
71 72 73 |
# File 'lib/vayacondios/client/notifier.rb', line 71 def initialize ={} @client = Vayacondios::ZabbixClient.receive() end |
Instance Method Details
#notify(topic, cargo = {}) ⇒ Object
74 75 76 77 |
# File 'lib/vayacondios/client/notifier.rb', line 74 def notify(topic, cargo={}) prepped = prepare(cargo) client.insert(topic, prepped) end |