Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016

Hier ansehen

1 von 17 Anzeige
1 von 17 Anzeige

Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016

Herunterladen, um offline zu lesen

Zabbix is an excellent tool to do network monitoring and to alert if something bad happens. But Zabbix can do more. An underestimated feature of Zabbix is its ability to perform actions in addition to simple notifications. However, this requires to precisly setup those actions within zabbix, which is not always an easy task and might duplicate existing work. So what if Zabbix actually worked in concert with an external taskrunner / jobscheduler that is build to do exactly this: run a task or action against a host and report its outcome? Zabbix would perform the same well defined steps that an ops member would perform in case of certain failures using this kind of tool. A well know example of this kind of software is "Rundeck" which is licensed under the Apache License Version 2.0.

Zabbix is an excellent tool to do network monitoring and to alert if something bad happens. But Zabbix can do more. An underestimated feature of Zabbix is its ability to perform actions in addition to simple notifications. However, this requires to precisly setup those actions within zabbix, which is not always an easy task and might duplicate existing work. So what if Zabbix actually worked in concert with an external taskrunner / jobscheduler that is build to do exactly this: run a task or action against a host and report its outcome? Zabbix would perform the same well defined steps that an ops member would perform in case of certain failures using this kind of tool. A well know example of this kind of software is "Rundeck" which is licensed under the Apache License Version 2.0.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Andere mochten auch (19)

Anzeige

Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016

  1. 1. The Action Simulator revisited 9th ofSeptember 2016, ZabbixConference, Riga Volker Fröhlich 1 / 17
  2. 2. Who I am Volker Fröhlich — volter on IRC System administrator at geizhals.at Fedora package maintainer Openstreetmap mapper Some frontend patches 2 / 17
  3. 3. Wait, I have seen this before! 3 / 17
  4. 4. 2013 Video 4 / 17
  5. 5. The Action Simulator is telling you ... Which actions apply to an event Which operations will take place and when What was not considered and why Why you want the Action Simulator Peace of mind Don't ridicule yourself 2.0, 2.2, now for 3.0, eventually! 5 / 17
  6. 6. Why is this even necessary? People rely on Zabbix actions No reliable way to know what will happen Zabbix is complex and abstract at times ZBXNEXT-97 — Testing an action in the frontend Action audit log Hindsight Only helps with operations 6 / 17
  7. 7. How does it work? A frontend implementation of the server code API method It will not actually do anything! Button in trigger list, showing a table 7 / 17
  8. 8. Event details Notifications Remote commands Action and condition matches 8 / 17
  9. 9. The Action Simulator allows you to ... Spot andsolve configuration issues Wrong action conditons Missing permissions Missing media settings Duplicate messages Assure yourselfor create a list ofoperations In particular after changing something Answer a notification inquiry 9 / 17
  10. 10. Wrong conditions: Inadvertent miss Host name of zabbix_agentd was changed on {HOST.NAME} 4 and-connected conditions Typo in a string match 10 / 17
  11. 11. Wrong conditions: Inadvertent match Host name of zabbix_agentd was changed on {HOST.NAME} Expression Template assigned through inheritance 11 / 17
  12. 12. Permissions, media settings and duplicates 12 / 17
  13. 13. What is new? First version for 3.0 — 5.1.4 June 2016 Limited, but working Newrelease — 5.2.0 Supports expression-based conditions AND/OR: Aand(BorCorD) Expression:Aand(BorCandD) 13 / 17
  14. 14. What is new? (continued) Display the conditions in a more legible way Better for colour blind people 14 / 17
  15. 15. What is new? (continued) Make the tables more on point Button for disabled triggers in list ⇒ "What if?" 15 / 17
  16. 16. But it still remains a hack! Important to have Code duplication, performance 3.2 introduces changes again Rumours about the API leaving the frontend 16 / 17
  17. 17. References Thanks to Mikhail "bios" Okhotin http://www.zabbix.org/wiki/Docs/action_simulator http://www.geofrogger.net/actionsim/action_sim.txt volter on Freenode IRC #zabbix, #zabbix-de volker.froehlich@geizhals.at 17 / 17

×