Sha256: 62927784df10fbadd483eba99b35692e3fd1813ca4cdf4e3aff5a71c94c6ce6a

Contents?: true

Size: 901 Bytes

Versions: 33

Compression:

Stored size: 901 Bytes

Contents

#!/bin/bash
#
# Copyright (c) 2009-2012 Lindsay Holmwood <lindsay@holmwood.id.au>
#
# flapjack-nagios-receiver
# reads from a nagios perfdata named-pipe and submits each event to the events queue in redis
#

PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local:/usr/local/sbin:/usr/local/bin:/usr/lib/flapjack/bin

# load global rbenv environment if present
if [ -x /etc/profile.d/rbenv.sh ] ; then
  source /etc/profile.d/rbenv.sh
fi

# Default return value
RETVAL=0

export FLAPJACK_ENV="production"

NAGIOS_PERFDATA_FIFO="/var/cache/nagios3/event_stream.fifo"

if [ ! $(which flapjack-nagios-receiver) ]; then
  echo "Error: flapjack-nagios-receiver isn't in PATH."
  echo "Refusing to do anything!"
  exit 1
fi

# Evaluate command

rbenv shell 1.9.3-p125 && flapjack-nagios-receiver $1 --config /etc/flapjack/flapjack-config.yaml --fifo ${NAGIOS_PERFDATA_FIFO} --daemonize

RETVAL=$?
exit $RETVAL

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
flapjack-0.7.29 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.28 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.27 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.26 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.25 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.22 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.21 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.20 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.19 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.18 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.17 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.16 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.15 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.14 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.13 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.12 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.11 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.10 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.9 dist/etc/init.d/flapjack-nagios-receiver
flapjack-0.7.8 dist/etc/init.d/flapjack-nagios-receiver