add deleted_libraries_exporter.sh and crashed_services_exporter.sh
This commit is contained in:
parent
d5737e487b
commit
50e9962c29
2 changed files with 33 additions and 0 deletions
19
crashed_services_exporter.sh
Executable file
19
crashed_services_exporter.sh
Executable file
|
@ -0,0 +1,19 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
|
||||||
|
TEXTFILE_COLLECTOR_DIR=${TEXTFILE_COLLECTOR_DIR:-/var/lib/node_exporter}
|
||||||
|
|
||||||
|
PROM_FILE=$TEXTFILE_COLLECTOR_DIR/crashed_services.prom
|
||||||
|
|
||||||
|
mapfile -t crashed_services < <(rc-status --crashed)
|
||||||
|
|
||||||
|
|
||||||
|
(
|
||||||
|
echo "# TYPE crashed_services_count gauge"
|
||||||
|
|
||||||
|
if [[ -n "$crashed_services" ]] ; then
|
||||||
|
echo "crashed_services_count{services=\"$crashed_services_count\"} $(echo "${crashed_services_count[@]}" | wc -w)"
|
||||||
|
else
|
||||||
|
echo "crashed_services_count 0"
|
||||||
|
fi
|
||||||
|
) | sponge "$PROM_FILE"
|
14
deleted_libraries_exporter.sh
Executable file
14
deleted_libraries_exporter.sh
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
|
||||||
|
TEXTFILE_COLLECTOR_DIR=${TEXTFILE_COLLECTOR_DIR:-/var/lib/node_exporter}
|
||||||
|
|
||||||
|
PROM_FILE=$TEXTFILE_COLLECTOR_DIR/deleted_libraries.prom
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
(
|
||||||
|
echo "# TYPE deleted_libraries_count gauge"
|
||||||
|
|
||||||
|
echo "deleted_libraries_count $( lib_users -m | wc -l )"
|
||||||
|
) | sponge "$PROM_FILE"
|
Loading…
Add table
Reference in a new issue