diff --git a/roles/prometheus_exporters/files/arch-textcollector.sh b/roles/prometheus_exporters/files/arch-textcollector.sh index fd01d1c07ec5299937a93996835086e4440dbee2..fe75e6fd2b273b5fcb0133d34d37c3c1d1012ab1 100755 --- a/roles/prometheus_exporters/files/arch-textcollector.sh +++ b/roles/prometheus_exporters/files/arch-textcollector.sh @@ -18,8 +18,9 @@ trap "rm -f $TMP_FILE" EXIT updates=$(/usr/bin/checkupdates | wc -l) secupdates=$(/usr/bin/arch-audit -u | wc -l) -orphans=$(/usr/bin/pacman -Qdtq | wc -l) +orphans=$(/usr/bin/pacman -Qdttq | wc -l) foreigns=$(/usr/bin/pacman -Qmq | wc -l) +pacnew=$(/usr/bin/pacdiff -o | wc -l) echo "# HELP pacman_updates_pending number of pending updates from pacman" >> $TMP_FILE echo "# TYPE pacman_updates_pending gauge" >> $TMP_FILE @@ -37,4 +38,8 @@ echo "# HELP pacman_foreigns number of foreign packages from pacman" >> $TMP_FIL echo "# TYPE pacman_foreigns gauge" >> $TMP_FILE echo "pacman_foreigns $foreigns" >> $TMP_FILE +echo "# HELP pacman_pacnew number of pacnew/pacsave files" >> $TMP_FILE +echo "# TYPE pacman_pacnew gauge" >> $TMP_FILE +echo "pacman_pacnew $pacnew" >> $TMP_FILE + mv -f $TMP_FILE $PROM_FILE