{"id":190,"date":"2012-09-11T23:55:16","date_gmt":"2012-09-11T21:55:16","guid":{"rendered":"http:\/\/darkvoice.dyndns.org\/blog\/?p=190"},"modified":"2018-02-16T15:36:26","modified_gmt":"2018-02-16T14:36:26","slug":"nagios-nrpe-server-fur-enigma2","status":"publish","type":"post","link":"https:\/\/ms07.de\/blog\/?p=190","title":{"rendered":"Nagios NRPE Server f\u00fcr Enigma2"},"content":{"rendered":"<p>Nagios ist ja schon was Tolles, auch in einem Heimnetz. Reine Port\u00fcberwachung und Ping-Checks sind aber irgendwann nicht mehr genug.<\/p>\n<p>Daher habe ich mich mal daran gemacht, den nagios-nrpe-server auf meiner Dreambox mit Enigma2 zum Laufen zu bekommen (fertiges Paket am Ende des Artikels).<\/p>\n<p>Dazu habe ich mir die neuste Version aus dem Debian Repository in der mipsel-Version heruntergeladen.<\/p>\n<pre>mkdir sources\r\ncd sources\r\nwget http:\/\/ftp.debian.org\/debian\/pool\/main\/n\/nagios-nrpe\/nagios-nrpe-server_2.12-4_mipsel.deb\r\nmkdir nagios-nrpe-server_2.12-4_mipsel\r\ndpkg-deb -x nagios-nrpe-server_2.12-4_mipsel.deb nagios-nrpe-server_2.12-4_mipsel\/\r\nrm -r nagios-nrpe-server_2.12-4_mipsel\/usr\/share\/\r\nmkdir package\r\ncp nagios-nrpe-server_2.12-4_mipsel\/* -r package\r\nmkdir package\/CONTROL\r\nvim package\/CONTROL\/control<\/pre>\n<p>Nun die Datei control unterhalb des Ordners CONTROL mit folgendem Inhalt f\u00fcllen:<\/p>\n<pre>Package: nagios-nrpe-server\r\nVersion: 2.12-4-r0\r\nDescription: Nagios NRPE Server\r\nArchitecture: mipsel\r\nSection: extra\r\nPriority: optional\r\nMaintainer: skin master &lt;***@arcor.de&gt;\r\nHomepage: https:\/\/ms07.de\/dreambox-packages\/nagios-nrpe-server\r\nDepends: libwrap0\r\nSource: https:\/\/ms07.de\/dreambox-packages\/nagios-nrpe-server\/sources<\/pre>\n<p>Nun die Datei conffiles unterhalb des Ordners CONTROL mit folgendem Inhalt f\u00fcllen:<\/p>\n<pre>\/etc\/nagios\/nrpe.cfg\r\n\/etc\/nagios\/nrpe_local.cfg<\/pre>\n<p>Nun die Datei preinst unterhalb des Ordners CONTROL mit folgendem Inhalt f\u00fcllen:<\/p>\n<pre>addgroup -g 9000 nagios\r\nadduser -D -H -s \/bin\/false -G nagios -u 9000 nagios<\/pre>\n<p>Nun die Datei postinst unterhalb des Ordners CONTROL mit folgendem Inhalt f\u00fcllen:<\/p>\n<pre>ln -s ..\/init.d\/nagios-nrpe-server \/etc\/rc0.d\/K20nagios-nrpe-server\r\nln -s ..\/init.d\/nagios-nrpe-server \/etc\/rc1.d\/K20nagios-nrpe-server\r\nln -s ..\/init.d\/nagios-nrpe-server \/etc\/rc2.d\/S20nagios-nrpe-server\r\nln -s ..\/init.d\/nagios-nrpe-server \/etc\/rc3.d\/S20nagios-nrpe-server\r\nln -s ..\/init.d\/nagios-nrpe-server \/etc\/rc4.d\/S20nagios-nrpe-server\r\nln -s ..\/init.d\/nagios-nrpe-server \/etc\/rc5.d\/S20nagios-nrpe-server\r\nln -s ..\/init.d\/nagios-nrpe-server \/etc\/rc6.d\/K20nagios-nrpe-server\r\n\/etc\/init.d\/nagios-nrpe-server start<\/pre>\n<p>Nun die Datei prerm unterhalb des Ordners CONTROL mit folgendem Inhalt f\u00fcllen:<\/p>\n<pre>\/etc\/init.d\/nagios-nrpe-server stop\r\nrm \/etc\/rc0.d\/K20nagios-nrpe-server\r\nrm \/etc\/rc1.d\/K20nagios-nrpe-server\r\nrm \/etc\/rc2.d\/S20nagios-nrpe-server\r\nrm \/etc\/rc3.d\/S20nagios-nrpe-server\r\nrm \/etc\/rc4.d\/S20nagios-nrpe-server\r\nrm \/etc\/rc5.d\/S20nagios-nrpe-server\r\nrm \/etc\/rc6.d\/K20nagios-nrpe-server<\/pre>\n<p>Nun die Datei postrm unterhalb des Ordners CONTROL mit folgendem Inhalt f\u00fcllen:<\/p>\n<pre>deluser nagios\r\ndelgroup nagios<\/pre>\n<p>Anschlie\u00dfend noch alle pre- und post-Scripte unterhalb von CONTROL ausf\u00fchrbar machen und das ganze zusammenschn\u00fcren:<\/p>\n<pre>chmod +x package\/CONTROL\/p*\r\n.\/ipkg-build.sh package\/<\/pre>\n<p>Als Resultat gibts dann eine nagios-nrpe-server_2.12-4-r0_mipsel.ipk<\/p>\n<p>Ob das ganze hier alles so richtig ist, wei\u00df ich nicht. Manches l\u00e4sst sich vielleicht besser\/einfacher l\u00f6sen, aber es funktioniert.<\/p>\n<p>Die IPK-Datei ist schnell installiert und wer einen NRPE-Agent schon ein mal eingerichtet hat, kommt ab hier sicher auch gut allein zurecht.<\/p>\n<p>Quellen:<br \/>\n<a href=\"http:\/\/reichholf.net\/files\/dreambox\/tools\/ipkg-build\">Script: ipkg-build<\/a><br \/>\n<a href=\"http:\/\/dream.reichholf.net\/wiki\/Howto:IPK_Pakete_erstellen\">Howto: IPK Pakete erstellen<br \/>\n<\/a><a href=\"https:\/\/ms07.de\/dreambox-packages\/nagios-nrpe-server\/\">Download: fertiges Paket<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nagios ist ja schon was Tolles, auch in einem Heimnetz. Reine Port\u00fcberwachung und Ping-Checks sind aber irgendwann nicht mehr genug. Daher habe ich mich mal daran gemacht, den nagios-nrpe-server auf meiner Dreambox mit Enigma2 zum Laufen zu bekommen (fertiges Paket am Ende des Artikels). Dazu habe ich mir die neuste Version aus dem Debian Repository [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[19,20,17,18],"class_list":["post-190","post","type-post","status-publish","format-standard","hentry","category-it","category-linux","tag-dreambox","tag-enigma2","tag-nagios","tag-nrpe"],"_links":{"self":[{"href":"https:\/\/ms07.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ms07.de\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ms07.de\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ms07.de\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ms07.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=190"}],"version-history":[{"count":20,"href":"https:\/\/ms07.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/190\/revisions"}],"predecessor-version":[{"id":398,"href":"https:\/\/ms07.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/190\/revisions\/398"}],"wp:attachment":[{"href":"https:\/\/ms07.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ms07.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ms07.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}