docker-nagios-4/run.sh

18 lines
542 B
Bash
Raw Permalink Normal View History

2014-06-27 04:22:43 -07:00
#! /usr/bin/env bash
set -eu # exit on error or undefined variable
# Variables
2014-06-27 05:39:25 -07:00
export NAGIOS_USER=${NAGIOS_USER:-"nagiosadmin"}
export NAGIOS_PASS=${NAGIOS_PASS:-"nagiosadmin"}
2014-06-27 04:22:43 -07:00
# Templating
htpasswd -cb /etc/nagios/htpasswd.users $NAGIOS_USER $NAGIOS_PASS
# Logging
rm -f /usr/local/nagios/var/nagios.lock /var/run/apache2/apache2.pid
LOGFILES=$(echo /usr/local/nagios/var/nagios.log /var/log/{supervisord,apache2/error}.log)
( umask 0 && truncate -s0 $LOGFILES ) && tail --pid $$ -n0 -F $LOGFILES &
# Launch
exec /usr/bin/supervisord -n