Current File : //proc/3/task/3/root/proc/2/root/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