| 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