ncc.zabbix_fbsd_templates
11:f5d65a7f34b3
Go to Latest
ncc.zabbix_fbsd_templates/src/aw.fbsd-mon-helper/bin/lounch.sh
* Исправлена деградация в v0.r202410.1 ложноположительное срабатывание мониторинга уязвимостей
2 export PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin"
3 BIN_ROOT="$(dirname
"$(readlink
-f
"$0")")"
4 APP_ROOT="$(dirname
"$BIN_ROOT")"
5 STATE_ROOT="$APP_ROOT/var"
7 if !
[ -d
"$STATE_ROOT" ]; then
8 echo "NO STATE ROOT DIR: ${STATE_ROOT}" >
&2
13 cat
/dev/null
>
"$STATE_ROOT/status"
15 .
"$APP_ROOT/lib/log.sh"
18 if !
[ -f
"$APP_ROOT/config.sh" ] ; then
19 echo "UNCONFIGURED!!!!" >
&2
23 TMP_ROOT="$(mktemp
-dq
aw-fbsd-monitoring-XXXXXXXXXXXX
)"
25 if [ ${_err_status} -ne
0 ] ; then
26 log_err
-s
"Cannot make TMP_ROOT, error status ${_err_status}"
30 USER_MON_PKG_LIST="$TMP_ROOT/user_pkg_mon"
31 touch
"${USER_MON_PKG_LIST}"
34 if [ -d
"$TMP_ROOT" ] ; then
35 rm
-frv
"$TMP_ROOT" 2>
&1 | log
41 .
"$APP_ROOT/lib/common.sh"
42 .
"$APP_ROOT/config.sh"
43 .
"$APP_ROOT/lib/fbsd_up.sh"
44 .
"$APP_ROOT/lib/pkg.sh"
46 log
"Start process, but sleep some..."
52 } 2>
&1 | log_err
-s
2>
&1 | to_status