вот хочется мне такую фишку, чтоб на последний виртуальный стол кинуть окно, которе было бы разбито на несколько областей, где шли бы несколько логов. и можно было на них поглядывать иногда, с целью контроля.
сейчас я эту штуку замутил через распахнутый на весь экран aterm, в котором запущен screen
посплитаный на несколько регионов, в которых запущены tail -f /var/log/то_что_мне_нужно.log.
у всей этой конструкции есть только один недостаток - после рестарта системы дюже долго поднимать эту всю фигню руками. даже при среднем аптайме в неделю, меня это раздражает.
но я никак не могу придумать, как автоматизировать этот процесс.
собственно вопрос: сталкивался ли кто-нить с подобными задачами? как их решали, если сталкивались?
и как из скрипта управлять screen с целью автосоздания окон, регионов, и запуска tail?
мониторинг логов
Модератор: Bizdelnick
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
мониторинг логов
слава роботам!
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: мониторинг логов
что-то он у меня не хочет работать...
запускаю "root-tail -g 800x250+100+50 /var/log/messages.s,green"
и никакой реакции. ни ошибки, ничего... и на экране ничего не видно.
я даже, на всякий случай, logger'ом 10 записей добавил. и все равно ничего не видно.
но в любом случае, я так понял что это у меня везде будет на рутовом окне такая фигня? а хотелось бы на отдельный рабочий стол отложить. шоб красивую обоину не портить на остальных (:
запускаю "root-tail -g 800x250+100+50 /var/log/messages.s,green"
и никакой реакции. ни ошибки, ничего... и на экране ничего не видно.
я даже, на всякий случай, logger'ом 10 записей добавил. и все равно ничего не видно.
но в любом случае, я так понял что это у меня везде будет на рутовом окне такая фигня? а хотелось бы на отдельный рабочий стол отложить. шоб красивую обоину не портить на остальных (:
слава роботам!
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: мониторинг логов
итак, поделюсь решением. авось кому пригодится.
я разобрался с конфигами для screen, и написал два файла.
первый (~/bin/logs) содержит две строчкивторой (~/.screen/logs.rc) содержит целых 7 строчек.теперь я просто запускаю терминал, разворачиваю его на весь экран, набираю logs, жму энтер и прусь.
чего и вам желаю.
я разобрался с конфигами для screen, и написал два файла.
первый (~/bin/logs) содержит две строчки
Код: Выделить всё
#!/bin/sh
screen -c $HOME/.screen/logs.rcКод: Выделить всё
screen 1 tail -n40 -f /var/log/messages.s
split
focus
screen 2 tail -n40 -f /var/log/mail.s
split
focus
screen 3 tail -n40 -f /var/log/apache/access_log_combinedчего и вам желаю.
слава роботам!