mirror of
https://github.com/limosek/zaf.git
synced 2024-11-24 19:39:08 +01:00
Repaired url
This commit is contained in:
parent
784b29c26f
commit
a724c6f5b3
@ -172,11 +172,9 @@ defconf)
|
|||||||
zaf_install $(zaf_getrest lib/jshn.sh) ${ZAF_LIB_DIR}/jshn.sh
|
zaf_install $(zaf_getrest lib/jshn.sh) ${ZAF_LIB_DIR}/jshn.sh
|
||||||
zaf_install_exe $(zaf_getrest lib/zaflock) ${ZAF_LIB_DIR}/zaflock
|
zaf_install_exe $(zaf_getrest lib/zaflock) ${ZAF_LIB_DIR}/zaflock
|
||||||
mkdir -p ${ZAF_TMP_DIR}/p/zaf
|
mkdir -p ${ZAF_TMP_DIR}/p/zaf
|
||||||
zaf_install $(zaf_getrest control) ${ZAF_TMP_DIR}/p/zaf/
|
|
||||||
zaf_install $(zaf_getrest template.xml) ${ZAF_TMP_DIR}/p/zaf/
|
|
||||||
mkdir -p ${ZAF_PLUGINS_DIR}
|
mkdir -p ${ZAF_PLUGINS_DIR}
|
||||||
zaf_install_exe $(zaf_getrest zaf) /usr/bin/zaf
|
zaf_install_exe $(zaf_getrest zaf) /usr/bin/zaf
|
||||||
/usr/bin/zaf install ${ZAF_TMP_DIR}/p/zaf/
|
/usr/bin/zaf install zaf
|
||||||
if ! /usr/bin/zaf check-agent-config; then
|
if ! /usr/bin/zaf check-agent-config; then
|
||||||
echo "Something is wrong with zabbix agent config."
|
echo "Something is wrong with zabbix agent config."
|
||||||
echo "Ensure that zabbix_agentd reads ${ZAF_AGENT_CONFIG}"
|
echo "Ensure that zabbix_agentd reads ${ZAF_AGENT_CONFIG}"
|
||||||
|
@ -11,6 +11,10 @@ trap "rm -rif ${ZAF_TMP_DIR}" EXIT
|
|||||||
|
|
||||||
############################################ Common routines
|
############################################ Common routines
|
||||||
|
|
||||||
|
zaf_msg() {
|
||||||
|
[ "$ZAF_DEBUG" = "1" ] && echo $@
|
||||||
|
}
|
||||||
|
|
||||||
# Fetch url to stdout
|
# Fetch url to stdout
|
||||||
# $1 url
|
# $1 url
|
||||||
# It supports real file, file:// and other schemes known by curl
|
# It supports real file, file:// and other schemes known by curl
|
||||||
@ -27,6 +31,7 @@ zaf_fetch_url() {
|
|||||||
case $scheme in
|
case $scheme in
|
||||||
http|https|ftp|file)
|
http|https|ftp|file)
|
||||||
[ "${ZAF_CURL_INSECURE}" = "1" ] && insecure="-k"
|
[ "${ZAF_CURL_INSECURE}" = "1" ] && insecure="-k"
|
||||||
|
zaf_msg curl $insecure -f -s -L -o - "$1"
|
||||||
curl $insecure -f -s -L -o - "$1";
|
curl $insecure -f -s -L -o - "$1";
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@ -219,7 +224,7 @@ zaf_install_plugin() {
|
|||||||
cp $control "$plugindir"/
|
cp $control "$plugindir"/
|
||||||
zaf_fetch_url $url/template.xml >"$plugindir"/template.xml
|
zaf_fetch_url $url/template.xml >"$plugindir"/template.xml
|
||||||
else
|
else
|
||||||
echo "Bad control file!"
|
echo "Bad control file $control ($url)!"
|
||||||
cat $control
|
cat $control
|
||||||
exit 4
|
exit 4
|
||||||
fi
|
fi
|
||||||
@ -274,8 +279,11 @@ zaf_show_plugin() {
|
|||||||
echo
|
echo
|
||||||
echo "Supported items:"
|
echo "Supported items:"
|
||||||
for i in $items; do
|
for i in $items; do
|
||||||
echo -n "$1.$i: "
|
if [ -n "$tst" ]; then
|
||||||
[ -n "$tst" ] && ${ZAF_AGENT_BIN} -t "$1.$i"
|
${ZAF_AGENT_BIN} -t "$1.$i"
|
||||||
|
else
|
||||||
|
echo -n "$1.$i: "
|
||||||
|
fi
|
||||||
echo
|
echo
|
||||||
zaf_ctrl_get_description "$cfile" "Item: $i";
|
zaf_ctrl_get_description "$cfile" "Item: $i";
|
||||||
echo
|
echo
|
||||||
|
9
zaf
9
zaf
@ -55,6 +55,15 @@ self-upgrade)
|
|||||||
curl -s https://raw.githubusercontent.com/limosek/zaf/master/install.sh | sh
|
curl -s https://raw.githubusercontent.com/limosek/zaf/master/install.sh | sh
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
self-remove)
|
||||||
|
if [ "$2" = "force" ]; then
|
||||||
|
rm -rf /etc/zaf.conf ${ZAF_PLUGINS_DIR} ${ZAF_REPO_DIR} ${ZAF_LIB_DIR} /usr/bin/zaf ${ZAF_AGENT_CONFIGD}/zap_*
|
||||||
|
else
|
||||||
|
echo "This will remove zaf from this computer and erase all configuration."
|
||||||
|
echo "To continue, please do $0 self-remove force"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
echo "$0 update To update repo"
|
echo "$0 update To update repo"
|
||||||
echo "$0 list To list installed plugins"
|
echo "$0 list To list installed plugins"
|
||||||
|
Loading…
Reference in New Issue
Block a user