Возможно ли, что я могу контролировать. сообщения журнала ядра, журналы ошибок apache, сообщения журнала почты через nagios.
У меня три Linux-сервера, и я хочу, чтобы на каждом сервере было что-то, чтобы я мог видеть все файлы журналов из одного места.
Я новичок в nagios, поэтому не знаю
На сайте есть целая категория плагинов Log Monitoring. Обмен Nagios. В check_logfiles плагин выглядит многообещающе. Однако вы должны знать, что нет никакого "волшебного" плагина для мониторинга журналов. Вы должны иметь возможность сообщить плагину, что вы ищете (в виде регулярное выражение), чтобы он мог предупредить вас, когда найдет совпадение.
Как уже указывалось, для мониторинга файлов журналов вы должны определить, что вам нужно.
Основываясь на том, что я почерпнул из вашего сообщения, вы хотите отслеживать файлы журналов и предупреждать о них, а также хотите иметь возможность просматривать содержимое журналов.
Я предполагаю, что когда вы говорите «просмотр», вы на самом деле имеете в виду, что, когда проблема обнаруживается в отслеживаемом журнале, вы хотите, чтобы в предупреждении отображались оскорбительные строки или записи, которые инициировали предупреждение.
Если вы имели в виду что-то еще, когда сказали «просмотр», знайте, что «отслеживать» журналы так, как вы описали, совершенно неэффективно. «просмотр» не может обеспечить эффективный метод выполнения того, что вы хотите. Вы не можете ожидать визуального мониторинга нескольких журналов на разных хостах и выявления проблемы.
Чтобы правильно отслеживать несколько журналов на разных хостах из одного центрального места, вы можете использовать splunk, логробот, или вышеупомянутые check_logfiles (на самом деле не использовали этот, но, возможно, стоит проверить).