Граждане, нужна помощь. Пилю мониторинг, суть такова:
zabbix пишет все аварии в файл zabbix.log. Он пишет их в виде:
упал // sw01// время
поднялся //sw01//время
упал //sw02//время
Задача в том, чтобы написать скрипт, который будет формировать отчёт по данным из zabbix.log. Выполнять проверку, если количество записей упал свич такой-то = кол-ву записей поднялся свич такой-то, то ничего не пишется в фал (допустим mail.log). Если кол-во записей упал > чем поднялся, в фал mail.log пишется строка упал свич такой-то. Понимаю, что нужно грепать, а вот дальше... Причем, по одному узлу может быть несколько записей упал поднялся, нужно, чтобы в mail.log писалась только одна строка.
Заранее спасибо.