GET /api/v2/video/1460
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyCon DE 2012", "language": "German", "slug": "nagiosplugin-eine-python-bibliothek-fur-monitor", "speakers": [ "Christian Kauhaus" ], "tags": [ "icinga", " monitoring", " nagios", " plugin" ], "id": 1460, "state": 1, "title": "nagiosplugin - eine Python-Bibliothek f\u00fcr Monitoring-Plugins", "summary": "Auch wenn in der letzten Zeit sehr viel Bewegung in die Monitoring-Szene\ngekommen ist (#monitoringsucks etc.), werden die Platzhirsche Nagios/Icinga\nund ihre Standards auf absehbare Zeit nicht verschwinden. Das Nagios-Plugin-\nAPI stellt eine sehr weit verbreitete Schnittstelle zur Anbindung einzelner\nChecks an Monitoring-Systeme dar. Obwohl das API in den Grundz\u00fcgen sehr\neinfach ist, ist der Programmieraufwand f\u00fcr vollst\u00e4ndig konforme Plugins\nerstaunlich hoch.\n\nDie [_nagiosplugin_-Bibliothek](http://pypi.python.org/pypi/nagiosplugin/)\nnimmt dem Entwickler viele Details ab, so dass er sich auf den Inhalt seiner\nChecks konzentrieren kann. Der Vortrag f\u00fchrt in das Schreiben von Nagios-\nkompatiblen Plugins ein, zeigt den typischen Aufbau von Nagios-Plugins und das\nGrundprinzip eigener Plugins. Die Konfiguration und der Betrieb von\nMonitoring-Systemen im Gro\u00dfen sollen nicht thematisiert werden.\n\nEine Einf\u00fchrung stellt die notwendigen Elemente wie Klassenger\u00fcst,\nMesswerterhebung, Ranges, Statusausgabe und Performancedaten sukzessive in\naufeinander aufbauenden Beispielen vor, so dass am Ende ein einfacher, aber\npraktisch einsetzbarer Check entsteht.\n\nDer Teil \u00fcber fortgeschrittene Aspekte und Stolperfallen rei\u00dft Einzelbeispiele\nzu Themen wie mehrere Datenquellen, Timeouts, Auswertung wachsender Logfiles\nund Checks mit \"Ged\u00e4chtnis\" an und zeigt typischen Fehlerquellen auf.\n\nDen Abschluss bildet ein kurzer Ausblick auf die weitere Entwicklung der\n_nagiosplugin_-Bibliothek.\n\n", "description": "", "quality_notes": "", "copyright_text": "", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\"http://youtube.com/v/i6ah40KmwV8?version=3&amp;hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://youtube.com/v/i6ah40KmwV8?version=3&amp;hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "http://i2.ytimg.com/vi/i6ah40KmwV8/hqdefault.jpg", "duration": null, "video_ogv_length": null, "video_ogv_url": "", "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": "http://s3.us.archive.org/nextdayvideo/pyconde/pyconde2012/nagiosplugin_eine_PythonBiblio.mp4?Signature=47EyOQa7uZ51%2B%2BcPEVK2llY%2FrtI%3D&Expires=1352037760&AWSAccessKeyId=FEWGReWX3QbNk0h3", "video_mp4_download_only": false, "video_webm_length": null, "video_webm_url": "", "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": "", "video_flv_download_only": false, "source_url": "https://www.youtube.com/watch?v=i6ah40KmwV8", "whiteboard": "", "recorded": "2012-10-31", "added": "2012-11-02T08:14:49", "updated": "2014-04-08T20:28:26.913" }