Linux下 找出日志文件中错误行并发送邮件(国外英文资料).doc
文本预览下载声明
Linux下 找出日志文件中错误行并发送邮件(国外英文资料)
The script function:
Read/var/log/messages (also can be other log files) log files, find the error or warn line from within, and then send the mail.
Read for the first time, the location of the record to read, read next time will start from the position of the last read read, if not found error or warn line, do not send email
Script instructions:
Required Perl modules
Net: : SMTP / / perl comes with its own, not installed
Socket / / perl comes with no installation
Sys: : Hostname / / perl comes with its own, not installed
Authen: : SASL (to verify the mail user name and password) / / need to be installed
Install the Authen: SASL module using root as follows:
[root @server] # cpan Authen: SASL
If you do not want to enter a dialog now, you can answer no to this
Question and Ill try to autoconfigure
The dialog is later by typing o conf init at the cpan prompt.
Are you ready for manual configuration? [yes] no / / if you have this step, select no, automatic configuration
Checking if your kit is complete...
Looks good
Warning: prerequisite Digest: : HMAC_MD5 0 not found.
Warning: prerequisite ExtUtils: : MakeMaker 6.42 not found. We have 6.30.
Writing a Makefile for Authen... SASL
The Unsatisfied dependencies are during [G/GB/GBARR/Authen - sas-2.15.gz]
Digest: : HMAC_MD5
ExtUtils: : MakeMaker
Shall I follow them and prepend them to the queue
Of modules we are processing right now? [yes] yes
Running make install
It is the same as/usr/usr/lib/perl5 / site_perl / 5.8.8 / Authen/sasl.pm
It is the same as/usr/usr/lib/perl5 / site_perl / 5.8.8 / Authen/sasl.pod
It is the same as/usr/usr/lib/perl5 / site_perl / 5.88/authen/SASL/Perl
It is the same as the one that is the same as the one in the same name
You can see the same thing as the same thing as the same thing
It is the same as the one that is in the same way
You can see the same thing as the same thing as the same as the one in which you have to do the same thing
It is the same as/usr/usr/lib
显示全部