Current File : //proc/3/task/3/root/proc/2/root/etc/node_exporter/scripts/csf
#!/bin/bash

echo "# HELP Verify if csf is up down or unistalled. 1 online, 0 offline, -1 unistalled"
if [ -f /etc/csf/csf.conf ]; then
	if [[ "$(sudo csf --status | grep DROP -c)" -gt 0 ]]; then
		if [[ "$(ps aux | grep 'lfd' | grep -v grep | wc -l)" -eq 0 ]]; then
			echo "# TYPE csf_up untyped"
			echo "csf_up{msg='LFD Stopped'} 1"
		fi
		echo "# TYPE csf_up untyped"
		echo "csf_up 1"
		exit 0
	else
		echo "# TYPE csf_up untyped"
		echo "csf_up 0"
		exit 0
	fi
else
	echo "# TYPE csf_up untyped"
	echo "csf_up -1"
	exit 0
fi