blob: 03d58c13ffb42c4789888211ed0b9a30724d878d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: nsca-ng
# REQUIRE: nagios icinga
# BEFORE: LOGIN
# KEYWORD: shutdown
# Add the following lines to /etc/rc.conf to enable nsca-ng:
# nsca_ng_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable nsca-ng.
# nsca_ng_flags (str): Empty by default.
# nsca_ng_configfile (str): Set to "%%PREFIX%%/etc/nsca-ng.cfg" by default.
#
. /etc/rc.subr
name=nsca_ng
desc="Nagios Service Check Acceptor"
rcvar=nsca_ng_enable
load_rc_config "${name}"
command="%%PREFIX%%/sbin/nsca-ng"
pidfile="/var/run/${name}.pid"
extra_commands=reload
nsca_ng_enable=${nsca_ng_enable:-"NO"}
nsca_ng_configfile=${nsca_ng_configfile:-"%%PREFIX%%/etc/nsca-ng.cfg"}
required_files="${nsca_ng_configfile}"
command_args="-c ${nsca_ng_configfile} -P ${pidfile}"
run_rc_command "$1"
|