logrotate и mail

2012-04-15 Нитка XIT
Доброго времени!

Господа подскажите как правильно приготовить отправку лога? У
logrotate есть ключик -m (--mail):

#
 Tells  logrotate  which command to use when mailing logs. This
command should accept two arguments: 1) the subject of the message,
and 2) the recipient. The command must then read a message on standard
input and mail it to the  recipient.  The default mail command is
/usr/bin/mail -s.
#

, но как я его не это реализовать:


/home/comp/tmp/log.test123
{
daily
missingok
rotate 4
compress
delaycompress
notifempty
mail t...@domen.ru
sharedscripts
 prerotate
endscript
 postrotate
endscript
}


При запуске получаю


# logrotate -v -f test
reading config file test
reading config info for /home/comp/tmp/log.test123


Handling 1 logs

rotating pattern: /home/comp/tmp/log.test123
 forced from command line (4 rotations)
empty log files are not rotated, old logs mailed to t...@domen.ru
considering log /home/comp/tmp/log.test123
  log does not need rotating
not running prerotate script, since no logs will be rotated
not running postrotate script, since no logs were rotated


Cообщение не отправляется.

Варианты:
logrotate -m -v -f test
logrotate -m='/usr/bin/mail -s test t...@domen.ru'  -v -f test
ни к чему не привели.


П.С. Отправка почты не настроена (postfix), но в /var/log/mail* ничего
не пишется, в том числе ошибок, в отличие от того, если пробовать mail
t...@domen.ru. Но это следующий этап...


-- 
Relax, take it easy!

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: logrotate и mail

2012-04-15 Нитка Pivushkov Alexandr



On 15.04.2012 18:55, XIT wrote:

Доброго времени!
Господа подскажите как правильно приготовить отправку лога?

Для отправки писем я использую /usr/bin/sendemail настройки минимальны.
--
- Пивушков Александр. Институт проблем химической физики. Черноголовка.
--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: logrotate и mail

2012-04-15 Нитка XIT
 Для отправки писем я использую /usr/bin/sendemail настройки минимальны.


Речь о том как заставить это делать logrotate.


-- 
Relax, take it easy!
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: logrotate и mail

2012-04-15 Нитка -=Devil_InSide=-
,-[Pivushkov Alexandr, 15 April 2012 20:49]:

 
 
 On 15.04.2012 18:55, XIT wrote:
 Доброго времени!
 Господа подскажите как правильно приготовить отправку лога?
 Для отправки писем я использую /usr/bin/sendemail настройки минимальны.
 --
 - Пивушков Александр. Институт проблем химической физики. Черноголовка.

прочитайте хоть один ман уже.
)
-- 
__
mpd status: [playing]
Paul Gilbert - Two Become One
**
*  jabber:  devil_ins...@jabber.ru   *
*   Registered linux user #450844*
**



-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: logrotate и mail

2012-04-15 Нитка -=Devil_InSide=-
,-[XIT, 15 April 2012 18:55]:

 Доброго времени!
 
 Господа подскажите как правильно приготовить отправку лога? 

man 8 logrotate
/mailenter

   mail address
  When a log is rotated out of existence, it is mailed to  
address. If no mail should be generated by a particular log, the nomail 
directive may be used.

журнал будет отправлен только после ротации.
в вашем случае ротационанировать нечего, поетому и не отправляется.
лучше с размером поекспериментируйте, чтоб не ждать сутки необходимости 
ротации (daily для потестить, х!).


 empty log files are not rotated, 

пустой ли лог у вас в тесте?
особенно применительно к настройке notifempty в конфиге?
)

 old logs mailed to t...@domen.ru
 considering log /home/comp/tmp/log.test123
   log does not need rotating

ему не кажется необходимым его ротациананировать.



man example:

   /var/log/httpd/access.log /var/log/httpd/error.log {
   rotate 5
   mail w...@my.org
   size 100k
   sharedscripts
   postrotate
   /usr/bin/killall -HUP httpd
   endscript
   }

8-
/home/comp/tmp/log.test123
{
daily
missingok
rotate 4
compress
delaycompress
notifempty
mail t...@domen.ru
sharedscripts
 prerotate
endscript
 postrotate
endscript
}

 
 Cообщение не отправляется.
 

немудрено ж.
)
 
 П.С. Отправка почты не настроена (postfix)

сложно настроить?
)
-- 
__
mpd status: [playing]
Mastodon - Orion
**
*  jabber:  devil_ins...@jabber.ru   *
*   Registered linux user #450844*
**



-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru