I am using this command as per https://www.monitorix.org/faq.html (Is there an easy way to integrate a ping statistic?)
ping -c 5 -nq 8.8.8.8 | tail -1 | awk '{if ( $4 == "" ) { print "0/0/0/0" } else { print $4}}' | awk -F / '{print $2 }' > /tmp/ping1_results.txt
ping -c 5 -nq 8.8.4.4 | tail -1 | awk '{if ( $4 == "" ) { print "0/0/0/0" } else { print $4}}' | awk -F / '{print $2 }' > /tmp/ping2_results.txt
I have created a shell script with above commands. When the script is run manually it is working fine. Getting the two graphs in monitorix.
But when same script is run in fcron only ping2 graph is displaying correctly. My crontab entry is
* * * * * root sh /root/bin/monitorix_ping_gensens.sh
Error in /var/log/monitorix is Use of uninitialized value $val in division (/) at /usr/lib64/monitorix/gensens.pm line 156.
What I have tried: Disabling fcron entry and running script manually works fine. With fcron only ping2 graph is working.
Sincerely,
Wilson Rodrigues
Wilson Rodrigues
_______________________________________________ Monitorix-general mailing list Monitorix-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monitorix-general