{"id":2550,"date":"2023-09-10T12:39:36","date_gmt":"2023-09-10T10:39:36","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=2550"},"modified":"2023-09-10T12:39:37","modified_gmt":"2023-09-10T10:39:37","slug":"netzwerk-monitoring-mit-librenms","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/netzwerk-monitoring-mit-librenms\/","title":{"rendered":"Netzwerk-Monitoring mit LibreNMS"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Wenn von Netzwerkmonitoring die Rede ist, f\u00e4llt oft der Name&nbsp;<strong>Zabbix<\/strong>. Ich nutze diese Linux Software selbst seit Jahren, um ein Netzwerk zu \u00fcberwachen und sie funktioniert gut und zuverl\u00e4ssig. Die M\u00f6glichkeiten sind gewaltig, die Einstiegsh\u00fcrden sind allerdings auch recht hoch. Hatte mit der Version 4.x angefangen und da war im Bereich Alerting noch viel Handarbeit gefragt. Nun ist seit einiger Zeit die Version 6.0 LTS bzw. Version 6.2 angesagt. Da ich mich allerdings von den langwierigen Upgradeschritten von Zabbix genervt f\u00fchle, sah ich mich um, was der Markt denn mittlerweile an freier Software sonst noch zu bieten h\u00e4tte. Nach einem kurzen Ausflug mit&nbsp;<strong>PandoraFMS<\/strong>&nbsp;entschied ich mich f\u00fcr<strong>&nbsp;LibreNMS<\/strong>. LibreNMS wiederum ist ein freier Fork vom kommerziellen&nbsp;<strong>Observium.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die grossen Vorteile von LibreNMS:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatische n\u00e4chtliche Updates \u00fcber Github (Wahl zwischen Master oder Stable Kanal)<\/li>\n\n\n\n<li>Sehr umfangreiches Benachrichtigungssystem (Alerts)<\/li>\n\n\n\n<li>Native offizielle deutschsprachige Android App<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Handelt es sich um SNMP-f\u00e4hige Ger\u00e4te\/Hosts, so muss nur der korrekte Community-String beim Anlegen des Hosts (und nat\u00fcrlich im Host selbst) angegeben werden. Minuten sp\u00e4ter ist z.B. automatisch eine komplette \u00dcbersicht eines Netgear Switches erstellt. Nat\u00fcrlich lassen sich auch Hosts nur \u00fcber Ping \u00fcberwachen.<br>Sehr stark finde ich die dynamische Ger\u00e4tegruppen-Verwaltung. Hier spart man sich auch eine Menge einzelner Schritte. Ger\u00e4te werden hier anhand anzugebender Parameter, wie z.B. devices.sysName (Wortbestandteile des Hosts vorhanden?) automatisch der Ger\u00e4tegruppe zugeordnet. Sehr praktisch.<br>An sog. Alarm\u00fcbertragungswegen gibt es sage und schreibe \u00fcber 40 M\u00f6glichkeiten. Wovon ich allerdings derzeit nur Telegram Bot, Mail und Browser Push nutze. Nat\u00fcrlich sind auch Pushover, Discord, Microsoft Teams und diverse SMS Dienste etc. m\u00f6glich.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/bilderupload.org\/bild\/e33455831-screenshot\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">LibreNMS selbst ist lokal nur per unsicheren http aufrufbar. Will man also unterwegs \u00fcber die mobile App zugreifen, braucht man einen Proxy, wie z.B.&nbsp;<a href=\"https:\/\/nginxproxymanager.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/nginxproxymanager.com\/<\/a>&nbsp;(Meine Wahl) oder man verwendet das benutzerfreundliche&nbsp;<strong>Tailscale<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Insgesamt l\u00e4sst sich wohl sagen, dass LibreNMS wesentlich angenehmer und benutzerfreundlicher als Zabbix daherkommt, w\u00e4hrend Zabbix wohl das bekannteste, beliebteste und leistungsst\u00e4rkste Opensource-Tool im Bereich Monitoring darstellt. Nach dem Anlegen aller meiner zu \u00fcberwachenden 150 Hosts werde ich Zabbix als Alternative behalten, jedoch aus Bequemlichkeit auf LibreNMS umsteigen. Anders als in den LibreNMS Docs angegeben, lassen sich \u00fcbrigens im WebGUI alle Einstellungen vornehmen. Man ist nicht zwangsl\u00e4ufig gezwungen, in \/opt\/librenms\/config.php rumzudoktern.&nbsp;<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linux-bibel-oesterreich.at\/images\/smilies\/icon_mrgreen.gif\" width=\"15\" height=\"17\" alt=\":mrgreen:\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Installation selbst ist allerdings auch etwas &#8222;haarig&#8220;, einem ge\u00fcbten Linuxer sollte es allerdings gelingen. Bei mir haperte es anfangs. an unterschiedlichen Zeitzonen bei Mysql und Webserver.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">LibreNMS:<a href=\"https:\/\/www.librenms.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.librenms.org\/<\/a><\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-text-color wp-block-paragraph\">Verfasst von bluestar<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"2550\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"2550\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Wenn von Netzwerkmonitoring die Rede ist, f\u00e4llt oft der Name&nbsp;Zabbix. Ich nutze diese Linux Software selbst seit Jahren, um ein Netzwerk zu \u00fcberwachen und sie funktioniert gut und zuverl\u00e4ssig. Die M\u00f6glichkeiten sind gewaltig, die Einstiegsh\u00fcrden sind allerdings auch recht hoch. Hatte mit der Version 4.x angefangen und da war im Bereich Alerting noch viel Handarbeit [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":763,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[39],"class_list":["post-2550","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-netzwerk","tag-netzwerk"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=2550"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2550\/revisions"}],"predecessor-version":[{"id":2551,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2550\/revisions\/2551"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/763"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=2550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=2550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=2550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}