Оповещение при посещении Win16; I бота Яндекса

daykkin
На сайте с 10.04.2007
Offline
100
778

В связи с непонятной ситуацией главного бота индексатора Яндекса (то он через 2-5 дней появляется, то месяцами нет) и большим объемом доменов на сервере, хотелось бы автоматизировать процесс просмотра логов, а ещё лучше заменить его на оповещение скажем по e-mail, icq или любыми другими способами. Если честно, понятия не имею как такое сотворить, но вполне вероятно что готовые решения у кого нибудь уже есть.

Я вижу это как скрипт, который проверяет логи на совпадения, скажем с "compatible; Win16; I" и при обнаружение совпадения скидывает информацию на е-маил (icq, etc) с указанием имени файла лога и цитатой всей строки (время, дата и т.д. в строке присутствуют). Таким образом можно было бы не перелопачивать гору логов и всегда быть в курсе посещений бота.

Подсобите?

pisi. может что-то подобное есть в панели, к сожалению не нашел, панель - directadmin 1.31.1

Hakuna Matata! What a wonderful phrase. Hakuna Matata! Ain't no passing craze. It means no worries for the rest of your days, It's our problem-free, philosophy, Hakuna Matata! :)
glushakovma
На сайте с 09.11.2008
Offline
16
#1

попробуйте юзать команду grep :)

daykkin
На сайте с 10.04.2007
Offline
100
#2

Спасибо, посмотрел, но, поиск реализован и в MC, мне же нужно оповещение с возможностью выборов файлов для слежения. Много я хочу наверное? :)

N
На сайте с 06.05.2007
Offline
419
#3

От обычной панели ? Да, много.

Сходу только logwatch припоминается.

Кнопка вызова админа ()
rustelekom
На сайте с 20.04.2005
Offline
544
#4

чекать логи каждый день только для того чтобы найти бота довольно ресурсоемко. Имеет смысл искать по выводу статуса апача - решаете сразу две задачи - видите куда ломится яшка и узнаете что он ломится вообще. например примерно так :

httpd fullstatus > mystupidyandexrobot | grep Yandex | а тут задать на какой скрипт отправлять результат.

60% скидка на VPS в США, 20% скидка в Нидерландах и 40% в Финляндии. Новые тарифы на AMD Ryzen 9950x с частотой до 5.7 ГГц со скидкой 40% RoboVPS https://www.robovps.biz
daykkin
На сайте с 10.04.2007
Offline
100
#5

"mystupidyandexrobot" - а для чего эта строка?) Просто название?

"а тут задать на какой скрипт отправлять результат" - ещё бы знать на какой :)

rustelekom
На сайте с 20.04.2005
Offline
544
#6

просто название. а почему так названо - хостеры поймут :) скрипт какой - от вас зависит. получившийся вывод можно почистить от ненужного как встроенными системными средствами (awk, sed к примеру) так и написав свой собственный скрипт на том языке который вы знаете. А почищенный результат уже нет никаких проблем послать по емайл опять же скриптом...

daykkin
На сайте с 10.04.2007
Offline
100
#7

Русский знаю, не в совершенстве, но владею. Напишу пожалуй "Убрать ненужные строки и отправить на ya@trash.ru". :)

Это я к тому, что ищу готовое решение, так как сам, к сожалению ни бумбум.

Andreyka
На сайте с 19.02.2005
Offline
822
#8

Готовое решение пишется на коленке за 30 минут или покупается за 30$

Не стоит плодить сущности без необходимости
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#9
rustelekom:
чекать логи каждый день только для того чтобы найти бота довольно ресурсоемко. Имеет смысл искать по выводу статуса апача - решаете сразу две задачи - видите куда ломится яшка и узнаете что он ломится вообще. например примерно так :

httpd fullstatus > mystupidyandexrobot | grep Yandex | а тут задать на какой скрипт отправлять результат.

Либо одно, либо второе - и редирект, и пайп не нужны.

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий