Титла: Мониторинг на лог файлове Публикувано от: Hmmm в Jun 30, 2011, 10:15 СИТУАЦИЯ:
Ubuntu 10.04 сървър с Apache и множество сайтове Всеки сайт върви на фреймуърк, който логва изключения, потребителски грешки и т.н. в собствен файл ЦЕЛ: 1. В реално време или на определен интервал да получавам сборна информация от всички логове, но само с последните промени в тях (тези, които не са били вече рипортнати) 2. Самия рипортинг си мисля, че ще е добре, ако стане на един rss feed, защитен с парола през https (но това мога и сам да го организирам, ако информацията от 1. достигне до php) Имам инсталиран monit на сървъра, който не знам може ли да помогне в случая. Титла: Re: Мониторинг на лог файлове Публикувано от: Naka в Jun 30, 2011, 12:52 Аз правя така:
За не-много натоварен веб сървер. tail -f log_fajla_na_apache или пък tail -f log_fajla_na_apache | grep 'Googlebot' подобна комбинация е незаменима ако следиш за някакво събитие в реално време. tail -f xxxxxx | grep 'yyyyy' | grep 'zzzzzz' | и т.н. Ама ти май не търсиш точно това? Титла: Re: Мониторинг на лог файлове Публикувано от: Hmmm в Jun 30, 2011, 14:35 Мда, така трябва да гледам конзолата. Искам да му вкарам малко повече логика и през нета да получавам резултатите.
Титла: Re: Мониторинг на лог файлове Публикувано от: koue в Jun 30, 2011, 14:52 Аз използвам следния скрипт, който изпраща на поща. Лесно може да се преправи да логва в база или в друг формат.
Код
Титла: Re: Мониторинг на лог файлове Публикувано от: Hmmm в Jul 01, 2011, 10:02 Благодаря, това ще ми даде насоки.
Надявах се на нещо готово, но предполагам няма да излезе толкова трудно и да си го напиша. |