Skip to content

Instantly share code, notes, and snippets.

@larstobi
Created April 21, 2020 11:50
Show Gist options
  • Save larstobi/e4218f859ba5e7613441807b86203227 to your computer and use it in GitHub Desktop.
Save larstobi/e4218f859ba5e7613441807b86203227 to your computer and use it in GitHub Desktop.
FROM jasonrivers/nagios:latest
ENV NRDP_REPO=https://github.com/NagiosEnterprises/nrdp
ENV NRDP_VERSION=2.0.3
# install nrdp plugin for passive checks & external commands
RUN cd /tmp/ && \
wget ${NRDP_REPO}/archive/${NRDP_VERSION}.tar.gz && \
tar xvf ${NRDP_VERSION}.tar.gz && \
cd nrdp-${NRDP_VERSION} && \
mkdir /usr/local/nrdp && \
cp -r clients server LICENSE* CHANGES* /usr/local/nrdp && \
chown -R nagios:nagios /usr/local/nrdp && \
cp /tmp/nrdp-${NRDP_VERSION}/nrdp.conf /etc/apache2/sites-available/ && \
ln -s /etc/apache2/sites-available/nrdp.conf /etc/apache2/sites-enabled/nrdp.conf && \
rm -rf /tmp/nrdp-* && \
apt-get update && \
apt-get -y install php-xml
# Add config file for NRDP
# ADD ./nrdp-config.inc.php /usr/local/nrdp/server/config.inc.php
RUN mkdir -p /usr/local/nagios/var/spool/checkresults \
&& chown -R nagios:nagios /usr/local/nagios/var/spool/checkresults \
&& echo '$cfg["authorized_tokens"] = array("daeCai2pee4leeL2zuopou7");' >> /usr/local/nrdp/server/config.inc.php
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment