ncc.zabbix_fbsd_templates
2:cf526118cff5
Go to Latest
ncc.zabbix_fbsd_templates/src/aw.fbsd-mon-helper/lib/fbsd_up.sh
* Не верная раскладка при определении триггера
2 # Работа с обновлениями FreeBSD
4 v_fbsd_up_binary="/usr/sbin/freebsd-update"
5 v_fbsd_up_out="$STATE_ROOT/fbsd_update"
6 v_fbsd_up_status="$STATE_ROOT/fbsd_update.status"
7 v_fbsd_up_current_ver="$STATE_ROOT/fbsd_update.versions"
11 $v_fbsd_up_binary fetch
>
"$v_fbsd_up_out"
16 echo "$1" >
"$v_fbsd_up_status"
21 printf "userland=%s\nkernel=%s\nkcurrent=%s\n" \
22 "$(/bin/freebsd-version
-u
)" \
23 "$(/bin/freebsd-version
-k
)" \
24 "$(/bin/freebsd-version
-r
)" \
25 >
"${v_fbsd_up_current_ver}"
30 log_start
"fbsd_up_do"
35 $v_fbsd_up_binary updatesready
40 if [ "$(cat
"$v_fbsd_up_status")" !
= "NEED UPDATE" ]; then
41 mail
-s
"$(hostname
-f
): FREEBSD UPDATE NEEDED" "$ADMIN_MAIL" <
"$v_fbsd_up_out"
44 fbsd_up_status
"NEED UPDATE"
48 fbsd_up_status
"RUN ERROR"
56 fbsd_up_status
"RUN ERROR"
57 log_err
"fbsd_up: updatesready return unknown code ${_ret}"