| Current File : //proc/24011/root/proc/3/cwd/etc/node_exporter/scripts/log_parser |
#!/bin/bash
if [ -f "/var/lib/mysql/*.err" ]; then
errorMysqlCountOutput=$(tail -1000 /var/lib/mysql/*.err | grep "ERROR" | wc -l)
echo "logs_mysql_errors_total ${errorMysqlCountOutput}"
fi
if [ -f "/var/log/messages" ]; then
errorMessagesCountOutput=$(tail -1000 /var/log/messages | grep "ERROR" | wc -l)
errorMessagesCountOutput1=$(tail -1000 /var/log/messages | grep "error:" | wc -l)
errorMessagesCount=$(($errorMessagesCountOutput + $errorMessagesCountOutput1))
echo "logs_system_errors_total ${errorMessagesCount}"
fi
if [ -f "/var/log/syslog" ]; then
errorSyslogCountOutput=$(tail -1000 /var/log/syslog | grep "ERROR" | wc -l)
errorSyslogCountOutput1=$(tail -1000 /var/log/syslog | grep "error:" | wc -l)
errorSyslogCount=$(($errorSyslogCountOutput + $errorSyslogCountOutput1))
echo "logs_system_errors_total ${errorSyslogCount}"
fi
if [ -f "/var/log/weasy_lb_coordinator.log" ]; then
errorWeasyCountOutput=$(tail -1000 /var/log/weasy_lb_coordinator.log | grep -i error | wc -l)
echo "logs_weasy_errors_total ${errorWeasyCountOutput}"
fi