Fix * => 0.0.0.0

pull/19/head
Igor Zalatov 2021-05-04 23:07:49 +03:00
parent eed64bf686
commit 648fa3d038
5 changed files with 9 additions and 7 deletions

View File

@ -77,4 +77,5 @@ BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION="5.1"
BR2_PACKAGE_LUA_EDITING_NONE=y
BR2_PACKAGE_HAS_LUAINTERPRETER=y
BR2_PACKAGE_LUASOCKET=y
BR2_PACKAGE_LUA_CJSON=y
BR2_PACKAGE_NODE_EXPORTER=y

View File

@ -91,4 +91,5 @@ BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION="5.1"
BR2_PACKAGE_LUA_EDITING_NONE=y
BR2_PACKAGE_HAS_LUAINTERPRETER=y
BR2_PACKAGE_LUASOCKET=y
BR2_PACKAGE_LUA_CJSON=y
BR2_PACKAGE_NODE_EXPORTER=y

View File

@ -1,21 +1,21 @@
#!/bin/sh
DAEMON="prometheus-node-exporter-lua"
DAEMON="node-exporter"
PIDFILE="/var/run/$DAEMON.pid"
PROMETHEUS_ARGS="--bind * --port 9100"
NODE_EXPORTER_ARGS="--bind 0.0.0.0 --port 9100"
# shellcheck source=/dev/null
[ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON"
# The majestic does not create a pidfile, and use "-m" to instruct start-stop-daemon to create one.
# The node-exporter does not create a pidfile, and use "-m" to instruct start-stop-daemon to create one.
start() {
logger -s -p daemon.info -t prometheus "Start $DAEMON"
logger -s -p daemon.info -t node-exporter "Start $DAEMON"
#
printf 'Starting %s: ' "$DAEMON"
# shellcheck disable=SC2086 # we need the word splitting
start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \
-- $PROMETHEUS_ARGS
-- $NODE_EXPORTER_ARGS
status=$?
if [ "$status" -eq 0 ]; then
echo "OK"

View File

@ -13,10 +13,10 @@ NODE_EXPORTER_INSTALL_STAGING = YES
define NODE_EXPORTER_INSTALL_TARGET_CMDS
$(INSTALL) -m 755 -d $(TARGET_DIR)/etc/init.d
$(INSTALL) -m 755 -t $(TARGET_DIR)/etc/init.d $(TOPDIR)/../general/package/node-exporter/files/script/S95prometheus
$(INSTALL) -m 755 -t $(TARGET_DIR)/etc/init.d $(TOPDIR)/../general/package/node-exporter/files/script/S99node-exporter
$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(TOPDIR)/../general/package/node-exporter/files/script/prometheus-node-exporter-lua
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(TOPDIR)/../general/package/node-exporter/files/script/node-exporter
$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib/lua/5.1/prometheus-collectors
$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/lua/5.1/prometheus-collectors $(TOPDIR)/../general/package/node-exporter/files/prometheus-collectors/*.lua