Installing nrpe (Nagios remote mon) on entware-ng
Recently I got a synology DS216+II NAS where I had to install rsnapshot for daily backups.
This works quite nicely using entware-ng, but of course, backup status should also be monitored, i.e. by remove check done by nagios.
Unfortunately there is no nrpe-Package available, so you have to compile it on your own.
When fetching Headers with wget include.tar.gz, ensure to specify the correct architecture for your NAS in download URL.
opkg install libwrap gcc make nagios-plugins cd /tmp wget -qO- http://pkg.entware.net/binaries/x86-64/include/include.tar.gz | tar xvz -C /opt/include wget https://github.com/NagiosEnterprises/nrpe/archive/nrpe-2-15.tar.gz tar -xzvf nrpe-2-15.tar.gz cd nrpe-nrpe-2-15 ./configure --enable-command-args --prefix=/opt --with-ssl-inc=/opt/include/openssl/ --with-ssl=/bin/ make echo "nagios:x:5666:5666::/opt:/sbin/nologin">>/etc/passwd echo "nagios:x:5666:">>/etc/group make install-daemon make install-daemon-config vi /opt/etc/init.d/S00nrpe
#!/bin/sh start() { /opt/bin/nrpe -c /opt/etc/nrpe.cfg -d } stop() { killall nrpe } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo "Usage: $0 {start|stop}" ;; esac
chmod +x /opt/etc/init.d/S00nrpe vi /opt/etc/nrpe.cfg
Have fun.