SlideShare a Scribd company logo
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meets Ops / Rundeck
Integrate Zabbix trigger based actions
into a taskrunner like rundeck
Contact: Wolfgang Alper
Email: wolfgang.alper@intellitrend.de
www.intellitrend.de
IntelliTrend IT-Services GmbH
Otto-Brenner-Strasse 119
D-33607 Bielefeld
Germany
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Real world example
Customer ticketsystem uses a “search service”.
When the search service fails:
• Login to server running the search service.
• Remove corrupt indices.
• Rebuild search indices.
We use Zabbix for monitoring the search service :-)
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Typical scenario
Zabbix alerts
Problem
start
Zabbix:
fire trigger
Zabbix:
send email
(create ticket)
Ops Team:
escalate
Problem
persists?
Ops Team:
run
default action
Opt: Acknowledge
triggered event
in zabbix
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Advanced Scenario
Zabbix alerts and executes a command
Problem
start
Zabbix:
escalate
Problem
persists?Opt: Acknowledge
triggered event
in zabbix
Zabbix:
fire trigger
Zabbix:
send email
(create ticket)
Zabbix:
execute
remote command
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Reaction on trigger based event
Zabbix action / Ops action
Ops Team:
run
default action
Command 1
Command 2
...
Command n
Command 1
Command 2
...
Command n
Zabbix:
execute
remote command
If default action will not solve the problem, command output from
default action would be helpful for further escalation.
● Commands are similar / identical
● Command execution requires a
valid user account on target system
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Ops team
Command 1
Command 2
...
Command n
Non standard tasks - Direct access:
Taskrunner
Default / frequent tasks - Taskrunner:
Different ways to react:
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Advanced Ops team options
What is a taskrunner?
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
What is a taskrunner
● Executes commands on remote hosts.
● Defines jobs as a reusable sequences of
commands.
● Provides central storage of credentials / keys.
● Preserves output from executed commands.
● Maintains a history of job executions.
● Separates access to job executions from direct
access to remote hosts.
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
What is a taskrunner
Executing a task through
“Rundeck”
(http://rundeck.org)
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Taskrunner Rundeck – Job definition
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Taskrunner Rundeck – Job result
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Taskrunner Rundeck – Log output
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Taskrunner Rundeck – Job activity
● Execution Id
● Date, Duration
● Who executed
● Command output available
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Execute via taskrunner
Execute job through taskrunner by Ops
Ops Team:
run
default action Command 1
Command 2
...
Command n
● Taskrunner executes pre defined
set of commands against target
host(s).
● Taskrunner preserves result state
and output of executed commands.
Taskrunner
● Ops Team selects
host on taskrunner.
● Ops Team selects job
on taskrunner.
● Ops Team executes
job on taskrunner.
Remote Host
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix:
execute
remote command
Zabbix meet Ops / Rundeck
Execute via taskrunner
Execute job through taskrunner by Zabbix
● Taskrunner executes pre defined
set of commands against target
host(s).
● Taskrunner preserves result state
and output of executed commands.
Taskrunner
● Zabbix selects host
on taskrunner.
● Zabbix selects job on
taskrunner.
● Zabbix executes job
through taskrunner.
Command 1
Command 2
...
Command n
Remote Host
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix - Rundeck
Integration
Zabbix <-> Rundeck
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix - Rundeck
Soft migration from standard Ops actions to
Zabbix remote commands.
Easier overall maintenance of actions, no
duplicated sets of commands.
Less error prone definition of remote commands.
Easier testing of Zabbix remote commands.
Preserved output from executed remote actions.
Central location for access credentials and keys.
Advantages
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix - Rundeck
● Map Zabbix host to
Rundeck nodes.
● Map Zabbix trigger names
to Rundeck job names.
● On trigger event, pass
related host and trigger
from Zabbix to Rundeck.
● Bonus: Return job
execution status from
Rundeck as an event
acknowledgment in Zabbix.
...
Zabbix API,
Rundeck API,
Middleware,
...
Requirements
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix - Rundeck
Zabbix hosts Rundeck nodes
Zabbix triggers Rundeck jobs
Zabbix event Rundeck executionZabbix action calls
rundeck job
- Rundeck API -
Bonus: Rundeck acknowledes event in Zabbix
Map triggers to jobs
- Zabbix Action -
Map hosts to nodes
- Zabbix API -
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix - Rundeck
Hosts and Hostgroups
Integration
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix – Rundeck: Hosts
Zabbix as node(host) provider for Rundeck
Zabbix API
Rundeck
calls middleware
as a node provider
Get hosts,
hostgroups,
interfaces and meta
information from
Zabbix
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix - Rundeck
Trigger and Action
Integration
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix – Rundeck: Trigger
Execute Rundeck job from Zabbix - simple
Zabbix Trigger
Rundeck-API
Select specific Zabbix
action by trigger name
Zabbix Action
calls Rundeck API
Call Rundeck API with
hardcoded jobname in
action
Action B:
Action A:
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix – Rundeck: Trigger
Execute Rundeck job from Zabbix - simple
Zabbix Trigger
Rundeck-API
Select specific Zabbix
action by trigger name
Zabbix Action
calls Rundeck API
Call Rundeck API with
hardcoded jobname in
action
Action B:
Action A:
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix – Rundeck: Trigger
Zabbix Trigger A
Rundeck-API
Zabbix Action A
Zabbix Trigger B Zabbix Action B
Zabbix Trigger C Zabbix Action C
Zabbix Trigger ... Zabbix Action ...
Simple implementation
Each trigger requires its own Zabbix action
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix - Rundeck
Trigger and Action Integration
We can do better ;-)
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix – Rundeck: Trigger
Execute Rundeck job from Zabbix - advanced
Zabbix Trigger
Select default Rundeck
Zabbix action and pass
trigger description
Zabbix actions call
Rundeck API through
middleware
Rundeck-API
Zabbix Action
calls middleware
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix – Rundeck: Trigger
Execute Rundeck job from Zabbix - advanced
Zabbix Trigger
Select default Rundeck
Zabbix action and pass
trigger description
Zabbix actions call
Rundeck API through
middleware
Rundeck-API
Zabbix Action
calls middleware
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix – Rundeck: Trigger
Zabbix Trigger A
Rundeck-APIZabbix Action RD
Zabbix Trigger B
Zabbix Trigger C
Zabbix Trigger ...
All trigger share one Zabbix action
Middleware
extracts job name
from trigger desc.
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix – Rundeck
To execute a rundeck job form a zabbix trigger
event:
● Add “[RD]” to trigger name (optional).
● Add “[RD:<Rundeck-Job-Name>]” to trigger
description.
● Done :-)
Summary
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Integration Zabbix - Rundeck
Bonus:
Automatic acknowledgment
through executed tasks
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Automatic acknowledgment
● Remote actions can take longer than a few
seconds, however Ops team should “see” that
there is a remote action and the initial state.
● Ops Team should “see” the current execution ID
of the job or get a http link to it.
● Zabbix event should show the acknowledge as
the user “rundeck”.
Overall – Acknowledgment from Rundeck jobs
give more transparency of what is going on.
To consider
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Automatic acknowledgment - Design
Zabbix Trigger A
Rundeck-API
Zabbix Action RD
Zabbix Trigger B
Zabbix Trigger C
Zabbix Trigger ...
Middleware
extracts job name
from trigger desc.
Zabbix
Acknowledges
+Middleware
Ack. event
via Zabbix API
+Get job execution ID
from Rundeck API
+Pass
event ID
+API User “rundeck”
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meet Ops / Rundeck
Automatic acknowledgment - Result
Zabbix event info: Remote action
Zabbix Event:
Zabbix event info: Acknowledgment info with link to rundeck job execution
© Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de
Zabbix meets Ops / Rundeck
Thank You!
Contact: Wolfgang Alper
Email: wolfgang.alper@intellitrend.de
www.intellitrend.de
IntelliTrend IT-Services GmbH
Otto-Brenner-Strasse 119
D-33607 Bielefeld
Germany

More Related Content

Viewers also liked

Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016
Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016
Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016
Zabbix
 
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016
Zabbix
 
Ryan Armstrong - Monitoring More Than 6000 Devices in Zabbix | ZabConf2016
Ryan Armstrong - Monitoring More Than 6000 Devices in Zabbix | ZabConf2016Ryan Armstrong - Monitoring More Than 6000 Devices in Zabbix | ZabConf2016
Ryan Armstrong - Monitoring More Than 6000 Devices in Zabbix | ZabConf2016
Zabbix
 
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMP
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMPZabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMP
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMP
Zabbix
 
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...
Zabbix
 
Alexei Vladishev - Opening Speech | ZabConf2016
Alexei Vladishev - Opening Speech | ZabConf2016Alexei Vladishev - Opening Speech | ZabConf2016
Alexei Vladishev - Opening Speech | ZabConf2016
Zabbix
 
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil CommunityZabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
Zabbix
 
Raymond Kuiper - Working the API like a Unix Pro
Raymond Kuiper - Working the API like a Unix ProRaymond Kuiper - Working the API like a Unix Pro
Raymond Kuiper - Working the API like a Unix Pro
Zabbix
 
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Zabbix
 
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...
Zabbix
 
Ingus Vilnis - Benefits of Zabbix Training | ZabConf2016
Ingus Vilnis -  Benefits of Zabbix Training | ZabConf2016Ingus Vilnis -  Benefits of Zabbix Training | ZabConf2016
Ingus Vilnis - Benefits of Zabbix Training | ZabConf2016
Zabbix
 
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016
Zabbix
 
Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...
Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...
Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...
Zabbix
 
Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...
Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...
Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...
Zabbix
 
Rihards Olups - Zabbix log management
Rihards Olups - Zabbix log managementRihards Olups - Zabbix log management
Rihards Olups - Zabbix log management
Zabbix
 
Zabbix as Enabler Platform for Business Model of DataBase as a Service DBAaaS
Zabbix as Enabler Platform for Business Model of DataBase as a Service DBAaaSZabbix as Enabler Platform for Business Model of DataBase as a Service DBAaaS
Zabbix as Enabler Platform for Business Model of DataBase as a Service DBAaaS
Zabbix
 
Rihards Olups - Zabbix at Nokia - Case Study
Rihards Olups - Zabbix at Nokia - Case StudyRihards Olups - Zabbix at Nokia - Case Study
Rihards Olups - Zabbix at Nokia - Case Study
Zabbix
 
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016
Zabbix
 
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix
 
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016
Zabbix
 

Viewers also liked (20)

Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016
Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016
Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016
 
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016
 
Ryan Armstrong - Monitoring More Than 6000 Devices in Zabbix | ZabConf2016
Ryan Armstrong - Monitoring More Than 6000 Devices in Zabbix | ZabConf2016Ryan Armstrong - Monitoring More Than 6000 Devices in Zabbix | ZabConf2016
Ryan Armstrong - Monitoring More Than 6000 Devices in Zabbix | ZabConf2016
 
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMP
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMPZabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMP
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMP
 
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...
 
Alexei Vladishev - Opening Speech | ZabConf2016
Alexei Vladishev - Opening Speech | ZabConf2016Alexei Vladishev - Opening Speech | ZabConf2016
Alexei Vladishev - Opening Speech | ZabConf2016
 
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil CommunityZabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil Community
 
Raymond Kuiper - Working the API like a Unix Pro
Raymond Kuiper - Working the API like a Unix ProRaymond Kuiper - Working the API like a Unix Pro
Raymond Kuiper - Working the API like a Unix Pro
 
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016
 
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...
 
Ingus Vilnis - Benefits of Zabbix Training | ZabConf2016
Ingus Vilnis -  Benefits of Zabbix Training | ZabConf2016Ingus Vilnis -  Benefits of Zabbix Training | ZabConf2016
Ingus Vilnis - Benefits of Zabbix Training | ZabConf2016
 
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016
 
Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...
Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...
Alain Ganuchaud - Trouble Ticket Integration with Zabbix in Large Environment...
 
Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...
Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...
Zabbix Conference LatAm 2016 - Marcio Prop - Monitoring Complex Environments ...
 
Rihards Olups - Zabbix log management
Rihards Olups - Zabbix log managementRihards Olups - Zabbix log management
Rihards Olups - Zabbix log management
 
Zabbix as Enabler Platform for Business Model of DataBase as a Service DBAaaS
Zabbix as Enabler Platform for Business Model of DataBase as a Service DBAaaSZabbix as Enabler Platform for Business Model of DataBase as a Service DBAaaS
Zabbix as Enabler Platform for Business Model of DataBase as a Service DBAaaS
 
Rihards Olups - Zabbix at Nokia - Case Study
Rihards Olups - Zabbix at Nokia - Case StudyRihards Olups - Zabbix at Nokia - Case Study
Rihards Olups - Zabbix at Nokia - Case Study
 
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016
 
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
 
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016
 

Similar to Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016

OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang Alper
OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang AlperOSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang Alper
OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang Alper
NETWAYS
 
OSMC 2015 | Zabbix 3.0 - the Simple, the Powerful and the Shiny by Wolfgang A...
OSMC 2015 | Zabbix 3.0 - the Simple, the Powerful and the Shiny by Wolfgang A...OSMC 2015 | Zabbix 3.0 - the Simple, the Powerful and the Shiny by Wolfgang A...
OSMC 2015 | Zabbix 3.0 - the Simple, the Powerful and the Shiny by Wolfgang A...
NETWAYS
 
Goobi overview
Goobi overviewGoobi overview
Goobi overview
intranda GmbH
 
2017 myMEDISET Release 4 Highlights
2017 myMEDISET Release 4 Highlights2017 myMEDISET Release 4 Highlights
2017 myMEDISET Release 4 Highlights
Mousumi (Milly) Bashir
 
Bosch Connect: Under the Hood
Bosch Connect: Under the HoodBosch Connect: Under the Hood
Bosch Connect: Under the Hood
LetsConnect
 
MarvelClient for iOS - Client Management for Domino Mobile App
MarvelClient for iOS - Client Management for Domino Mobile AppMarvelClient for iOS - Client Management for Domino Mobile App
MarvelClient for iOS - Client Management for Domino Mobile App
panagenda
 
MarvelClient for iOS
MarvelClient for iOSMarvelClient for iOS
MarvelClient for iOS
Christoph Adler
 
Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack
ShapeBlue
 
Goobi UK user meeting: Extensions for Goobi with plugins
Goobi UK user meeting: Extensions for Goobi with plugins Goobi UK user meeting: Extensions for Goobi with plugins
Goobi UK user meeting: Extensions for Goobi with plugins
intranda GmbH
 
Deep Dive into End User Simulations for SharePoint and Skype for Business
Deep Dive into End User Simulations for SharePoint and Skype for BusinessDeep Dive into End User Simulations for SharePoint and Skype for Business
Deep Dive into End User Simulations for SharePoint and Skype for Business
panagenda
 
TechniDataTCCCorporatePresentation ion.pdf
TechniDataTCCCorporatePresentation ion.pdfTechniDataTCCCorporatePresentation ion.pdf
TechniDataTCCCorporatePresentation ion.pdf
ThomasEbenhoech
 
Implementing R in the old economy
Implementing R in the old economyImplementing R in the old economy
Implementing R in the old economy
eoda GmbH
 
panagenda iDNA - IBM Collaboration: The Future is Now
panagenda iDNA - IBM Collaboration: The Future is Nowpanagenda iDNA - IBM Collaboration: The Future is Now
panagenda iDNA - IBM Collaboration: The Future is Now
panagenda
 
THREEGON
THREEGONTHREEGON
THREEGON
scottfong
 
Living Labs Challenge Workshop
Living Labs Challenge WorkshopLiving Labs Challenge Workshop
Living Labs Challenge Workshop
Torben Brodt
 
BI PORTFOLIO
BI PORTFOLIOBI PORTFOLIO
BI PORTFOLIO
Toni Perry
 
CloudStack EU user group - fast SAP provisioning
CloudStack EU user group - fast SAP provisioningCloudStack EU user group - fast SAP provisioning
CloudStack EU user group - fast SAP provisioning
ShapeBlue
 
Erfolgsfaktoren von Enterprise 2.0 Projekten
Erfolgsfaktoren von Enterprise 2.0 ProjektenErfolgsfaktoren von Enterprise 2.0 Projekten
Erfolgsfaktoren von Enterprise 2.0 Projekten
Communardo GmbH
 
Rundeck Open Source Workflow Automation
Rundeck Open Source Workflow AutomationRundeck Open Source Workflow Automation
Rundeck Open Source Workflow Automation
inovex GmbH
 
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Virtual Forge
 

Similar to Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016 (20)

OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang Alper
OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang AlperOSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang Alper
OSMC 2015: Zabbix 3.0. The Simple, the Powerful and the Shiny by Wolfgang Alper
 
OSMC 2015 | Zabbix 3.0 - the Simple, the Powerful and the Shiny by Wolfgang A...
OSMC 2015 | Zabbix 3.0 - the Simple, the Powerful and the Shiny by Wolfgang A...OSMC 2015 | Zabbix 3.0 - the Simple, the Powerful and the Shiny by Wolfgang A...
OSMC 2015 | Zabbix 3.0 - the Simple, the Powerful and the Shiny by Wolfgang A...
 
Goobi overview
Goobi overviewGoobi overview
Goobi overview
 
2017 myMEDISET Release 4 Highlights
2017 myMEDISET Release 4 Highlights2017 myMEDISET Release 4 Highlights
2017 myMEDISET Release 4 Highlights
 
Bosch Connect: Under the Hood
Bosch Connect: Under the HoodBosch Connect: Under the Hood
Bosch Connect: Under the Hood
 
MarvelClient for iOS - Client Management for Domino Mobile App
MarvelClient for iOS - Client Management for Domino Mobile AppMarvelClient for iOS - Client Management for Domino Mobile App
MarvelClient for iOS - Client Management for Domino Mobile App
 
MarvelClient for iOS
MarvelClient for iOSMarvelClient for iOS
MarvelClient for iOS
 
Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack
 
Goobi UK user meeting: Extensions for Goobi with plugins
Goobi UK user meeting: Extensions for Goobi with plugins Goobi UK user meeting: Extensions for Goobi with plugins
Goobi UK user meeting: Extensions for Goobi with plugins
 
Deep Dive into End User Simulations for SharePoint and Skype for Business
Deep Dive into End User Simulations for SharePoint and Skype for BusinessDeep Dive into End User Simulations for SharePoint and Skype for Business
Deep Dive into End User Simulations for SharePoint and Skype for Business
 
TechniDataTCCCorporatePresentation ion.pdf
TechniDataTCCCorporatePresentation ion.pdfTechniDataTCCCorporatePresentation ion.pdf
TechniDataTCCCorporatePresentation ion.pdf
 
Implementing R in the old economy
Implementing R in the old economyImplementing R in the old economy
Implementing R in the old economy
 
panagenda iDNA - IBM Collaboration: The Future is Now
panagenda iDNA - IBM Collaboration: The Future is Nowpanagenda iDNA - IBM Collaboration: The Future is Now
panagenda iDNA - IBM Collaboration: The Future is Now
 
THREEGON
THREEGONTHREEGON
THREEGON
 
Living Labs Challenge Workshop
Living Labs Challenge WorkshopLiving Labs Challenge Workshop
Living Labs Challenge Workshop
 
BI PORTFOLIO
BI PORTFOLIOBI PORTFOLIO
BI PORTFOLIO
 
CloudStack EU user group - fast SAP provisioning
CloudStack EU user group - fast SAP provisioningCloudStack EU user group - fast SAP provisioning
CloudStack EU user group - fast SAP provisioning
 
Erfolgsfaktoren von Enterprise 2.0 Projekten
Erfolgsfaktoren von Enterprise 2.0 ProjektenErfolgsfaktoren von Enterprise 2.0 Projekten
Erfolgsfaktoren von Enterprise 2.0 Projekten
 
Rundeck Open Source Workflow Automation
Rundeck Open Source Workflow AutomationRundeck Open Source Workflow Automation
Rundeck Open Source Workflow Automation
 
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
 

Recently uploaded

The History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal EmbeddingsThe History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal Embeddings
Zilliz
 
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
bhumivarma35300
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
SubhamMandal40
 
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdf
LeadMagnet IQ Review:  Unlock the Secret to Effortless Traffic and Leads.pdfLeadMagnet IQ Review:  Unlock the Secret to Effortless Traffic and Leads.pdf
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdf
SelfMade bd
 
Patch Tuesday de julio
Patch Tuesday de julioPatch Tuesday de julio
Patch Tuesday de julio
Ivanti
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
maigasapphire
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
SynapseIndia
 
The Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - CoatueThe Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - Coatue
Razin Mustafiz
 
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
bellared2
 
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and DisadvantagesBLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
SAI KAILASH R
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
ldtexsolbl
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
Matthias Neugebauer
 
Zaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdfZaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdf
AmandaCheung15
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Nicolás Lopéz
 
Retrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with RagasRetrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with Ragas
Zilliz
 
Communications Mining Series - Zero to Hero - Session 3
Communications Mining Series - Zero to Hero - Session 3Communications Mining Series - Zero to Hero - Session 3
Communications Mining Series - Zero to Hero - Session 3
DianaGray10
 
Mastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for SuccessMastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for Success
David Wilson
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
Google Developer Group - Harare
 
Uncharted Together- Navigating AI's New Frontiers in Libraries
Uncharted Together- Navigating AI's New Frontiers in LibrariesUncharted Together- Navigating AI's New Frontiers in Libraries
Uncharted Together- Navigating AI's New Frontiers in Libraries
Brian Pichman
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
ankush9927
 

Recently uploaded (20)

The History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal EmbeddingsThe History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal Embeddings
 
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
 
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdf
LeadMagnet IQ Review:  Unlock the Secret to Effortless Traffic and Leads.pdfLeadMagnet IQ Review:  Unlock the Secret to Effortless Traffic and Leads.pdf
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdf
 
Patch Tuesday de julio
Patch Tuesday de julioPatch Tuesday de julio
Patch Tuesday de julio
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
 
The Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - CoatueThe Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - Coatue
 
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
Russian Girls Call Navi Mumbai 🎈🔥9920725232 🔥💋🎈 Provide Best And Top Girl Ser...
 
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and DisadvantagesBLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
 
Zaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdfZaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdf
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
 
Retrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with RagasRetrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with Ragas
 
Communications Mining Series - Zero to Hero - Session 3
Communications Mining Series - Zero to Hero - Session 3Communications Mining Series - Zero to Hero - Session 3
Communications Mining Series - Zero to Hero - Session 3
 
Mastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for SuccessMastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for Success
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
 
Uncharted Together- Navigating AI's New Frontiers in Libraries
Uncharted Together- Navigating AI's New Frontiers in LibrariesUncharted Together- Navigating AI's New Frontiers in Libraries
Uncharted Together- Navigating AI's New Frontiers in Libraries
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
 

Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016

  • 1. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meets Ops / Rundeck Integrate Zabbix trigger based actions into a taskrunner like rundeck Contact: Wolfgang Alper Email: wolfgang.alper@intellitrend.de www.intellitrend.de IntelliTrend IT-Services GmbH Otto-Brenner-Strasse 119 D-33607 Bielefeld Germany
  • 2. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Real world example Customer ticketsystem uses a “search service”. When the search service fails: • Login to server running the search service. • Remove corrupt indices. • Rebuild search indices. We use Zabbix for monitoring the search service :-)
  • 3. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Typical scenario Zabbix alerts Problem start Zabbix: fire trigger Zabbix: send email (create ticket) Ops Team: escalate Problem persists? Ops Team: run default action Opt: Acknowledge triggered event in zabbix
  • 4. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Advanced Scenario Zabbix alerts and executes a command Problem start Zabbix: escalate Problem persists?Opt: Acknowledge triggered event in zabbix Zabbix: fire trigger Zabbix: send email (create ticket) Zabbix: execute remote command
  • 5. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Reaction on trigger based event Zabbix action / Ops action Ops Team: run default action Command 1 Command 2 ... Command n Command 1 Command 2 ... Command n Zabbix: execute remote command If default action will not solve the problem, command output from default action would be helpful for further escalation. ● Commands are similar / identical ● Command execution requires a valid user account on target system
  • 6. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Ops team Command 1 Command 2 ... Command n Non standard tasks - Direct access: Taskrunner Default / frequent tasks - Taskrunner: Different ways to react:
  • 7. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Advanced Ops team options What is a taskrunner?
  • 8. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck What is a taskrunner ● Executes commands on remote hosts. ● Defines jobs as a reusable sequences of commands. ● Provides central storage of credentials / keys. ● Preserves output from executed commands. ● Maintains a history of job executions. ● Separates access to job executions from direct access to remote hosts.
  • 9. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck What is a taskrunner Executing a task through “Rundeck” (http://rundeck.org)
  • 10. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Taskrunner Rundeck – Job definition
  • 11. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Taskrunner Rundeck – Job result
  • 12. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Taskrunner Rundeck – Log output
  • 13. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Taskrunner Rundeck – Job activity ● Execution Id ● Date, Duration ● Who executed ● Command output available
  • 14. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Execute via taskrunner Execute job through taskrunner by Ops Ops Team: run default action Command 1 Command 2 ... Command n ● Taskrunner executes pre defined set of commands against target host(s). ● Taskrunner preserves result state and output of executed commands. Taskrunner ● Ops Team selects host on taskrunner. ● Ops Team selects job on taskrunner. ● Ops Team executes job on taskrunner. Remote Host
  • 15. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix: execute remote command Zabbix meet Ops / Rundeck Execute via taskrunner Execute job through taskrunner by Zabbix ● Taskrunner executes pre defined set of commands against target host(s). ● Taskrunner preserves result state and output of executed commands. Taskrunner ● Zabbix selects host on taskrunner. ● Zabbix selects job on taskrunner. ● Zabbix executes job through taskrunner. Command 1 Command 2 ... Command n Remote Host
  • 16. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix - Rundeck Integration Zabbix <-> Rundeck
  • 17. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix - Rundeck Soft migration from standard Ops actions to Zabbix remote commands. Easier overall maintenance of actions, no duplicated sets of commands. Less error prone definition of remote commands. Easier testing of Zabbix remote commands. Preserved output from executed remote actions. Central location for access credentials and keys. Advantages
  • 18. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix - Rundeck ● Map Zabbix host to Rundeck nodes. ● Map Zabbix trigger names to Rundeck job names. ● On trigger event, pass related host and trigger from Zabbix to Rundeck. ● Bonus: Return job execution status from Rundeck as an event acknowledgment in Zabbix. ... Zabbix API, Rundeck API, Middleware, ... Requirements
  • 19. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix - Rundeck Zabbix hosts Rundeck nodes Zabbix triggers Rundeck jobs Zabbix event Rundeck executionZabbix action calls rundeck job - Rundeck API - Bonus: Rundeck acknowledes event in Zabbix Map triggers to jobs - Zabbix Action - Map hosts to nodes - Zabbix API -
  • 20. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix - Rundeck Hosts and Hostgroups Integration
  • 21. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix – Rundeck: Hosts Zabbix as node(host) provider for Rundeck Zabbix API Rundeck calls middleware as a node provider Get hosts, hostgroups, interfaces and meta information from Zabbix
  • 22. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix - Rundeck Trigger and Action Integration
  • 23. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix – Rundeck: Trigger Execute Rundeck job from Zabbix - simple Zabbix Trigger Rundeck-API Select specific Zabbix action by trigger name Zabbix Action calls Rundeck API Call Rundeck API with hardcoded jobname in action Action B: Action A:
  • 24. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix – Rundeck: Trigger Execute Rundeck job from Zabbix - simple Zabbix Trigger Rundeck-API Select specific Zabbix action by trigger name Zabbix Action calls Rundeck API Call Rundeck API with hardcoded jobname in action Action B: Action A:
  • 25. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix – Rundeck: Trigger Zabbix Trigger A Rundeck-API Zabbix Action A Zabbix Trigger B Zabbix Action B Zabbix Trigger C Zabbix Action C Zabbix Trigger ... Zabbix Action ... Simple implementation Each trigger requires its own Zabbix action
  • 26. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix - Rundeck Trigger and Action Integration We can do better ;-)
  • 27. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix – Rundeck: Trigger Execute Rundeck job from Zabbix - advanced Zabbix Trigger Select default Rundeck Zabbix action and pass trigger description Zabbix actions call Rundeck API through middleware Rundeck-API Zabbix Action calls middleware
  • 28. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix – Rundeck: Trigger Execute Rundeck job from Zabbix - advanced Zabbix Trigger Select default Rundeck Zabbix action and pass trigger description Zabbix actions call Rundeck API through middleware Rundeck-API Zabbix Action calls middleware
  • 29. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix – Rundeck: Trigger Zabbix Trigger A Rundeck-APIZabbix Action RD Zabbix Trigger B Zabbix Trigger C Zabbix Trigger ... All trigger share one Zabbix action Middleware extracts job name from trigger desc.
  • 30. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix – Rundeck To execute a rundeck job form a zabbix trigger event: ● Add “[RD]” to trigger name (optional). ● Add “[RD:<Rundeck-Job-Name>]” to trigger description. ● Done :-) Summary
  • 31. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Integration Zabbix - Rundeck Bonus: Automatic acknowledgment through executed tasks
  • 32. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Automatic acknowledgment ● Remote actions can take longer than a few seconds, however Ops team should “see” that there is a remote action and the initial state. ● Ops Team should “see” the current execution ID of the job or get a http link to it. ● Zabbix event should show the acknowledge as the user “rundeck”. Overall – Acknowledgment from Rundeck jobs give more transparency of what is going on. To consider
  • 33. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Automatic acknowledgment - Design Zabbix Trigger A Rundeck-API Zabbix Action RD Zabbix Trigger B Zabbix Trigger C Zabbix Trigger ... Middleware extracts job name from trigger desc. Zabbix Acknowledges +Middleware Ack. event via Zabbix API +Get job execution ID from Rundeck API +Pass event ID +API User “rundeck”
  • 34. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meet Ops / Rundeck Automatic acknowledgment - Result Zabbix event info: Remote action Zabbix Event: Zabbix event info: Acknowledgment info with link to rundeck job execution
  • 35. © Copyright 2016 IntelliTrend GmbH ● Otto-Brenner-Straße 119 ● 33607 Bielefeld ● Germany ● Tel: +49 521 557716-0 ● www.intellitrend.de Zabbix meets Ops / Rundeck Thank You! Contact: Wolfgang Alper Email: wolfgang.alper@intellitrend.de www.intellitrend.de IntelliTrend IT-Services GmbH Otto-Brenner-Strasse 119 D-33607 Bielefeld Germany