»áÔ±£º ÃÜÂ룺 ¡¡Ãâ·Ñ×¢²á | Íü¼ÇÃÜÂë | »áÔ±µÇ¼ ÍøÒ³¹¦ÄÜ£º ¼ÓÈëÊÕ²Ø ÉèΪÊ×Ò³ ÍøÕ¾ËÑË÷  
¼¼ÊõÎĵµ > ²Ù×÷ϵͳ > Linux
¼òµ¥¸ßЧ:ÓÃSwatch×öLinuxÈÕÖ¾·ÖÎö
·¢±íÈÕÆÚ£º2006-06-02 06:30:24×÷ÕߣºÕ ³ö´¦£º  

¡¡¡¡ÈÕÖ¾ÎļþÊÇÎÒÃÇ·¢ÏÖϵͳÎÊÌâµÄÖØÒª²Î¿¼ÐÅÏ¢. ´ó²¿·ÖµÄϵͳ·þÎñ³öÏÖÎÊÌâʱ¶¼»á¸øsyslogd(ϵͳÈÕÖ¾ÊØ»¤½ø³Ì)·¢ËÍÏûÏ¢. È»ºóÓû§·¢¾õ²¢¸ù¾Ý´íÎóÌáʾÐÅÏ¢²ÉÈ¡Ðж¯. È»¶ø¶ÔÓÚ1000ÐÐÒÔÉϵÄÈÕÖ¾Îļþ, ÎÒÃDZØÐëʹÓÃÈÕÖ¾¼ì²é¹¤¾ß½Úʡʱ¼äºÍ±ÜÃ⩵ôÖØÒªÐÅÏ¢.

¡¡¡¡Swatch´Ó×ÖÃæÉÏ¿ÉÒÔ¼òµ¥Àí½âΪWatcher(ÊØ»¤Õß). ÆäËüµÄÈÕÖ¾·ÖÎöÈí¼þ¶¨ÆÚµØɨÃèÈÕÖ¾Îļþ, ÏòÄ㱨¸æϵͳÒѾ­·¢ÉúµÄÎÊÌâ»òÕß×´¿ö. Swatch³ÌÐò²»½öÄܹ»×öÕâЩ, ¶øÇÒËüÄܹ»ÏñSyslogdÊØ»¤³ÌÐòÄÇÑùÖ÷¶¯µÄɨÃèÈÕÖ¾Îļþ²¢¶ÔÌض¨µÄÈÕÖ¾ÏûÏ¢²ÉÈ¡ÐÞ¸´Ðж¯.


¡¡¡¡Ò». ×¼±¸

¡¡¡¡1. ÏÂÔغͽâѹËõ×îеÄSwatchÈí¼þ°ü.½¨Òé´ÓSwatchµÄ¹Ù·½ÍøÕ¾»ñµÃ¿É¿¿µÄSwatchÈí¼þ°ü.

¡¡¡¡ÏÂÔØÍøÖ·: http://sourceforge.net/projects/swatch/

¡¡¡¡1) ´´½¨SwatchÈí¼þ°ü´æ·ÅµÄĿ¼.

¡¡¡¡#mkdir -p /usr/local/src/log

¡¡¡¡2) ½âѹËõÔ´´úÂë°ü, ÔÚlogĿ¼Ï»áÉú³ÉÒ»¸öеÄĿ¼apache_1.3.33

¡¡¡¡#tar zpxf swatch-3.1.1.tar.gz

¡¡¡¡¶þ. °²×°

¡¡¡¡#cd swatch-3.1.1
¡¡¡¡#make
¡¡¡¡#make test
¡¡¡¡#make install
¡¡¡¡#make realclean

¡¡¡¡Swatch³ÌÐò°²×°³É¹¦ºó, PerlÄ£¿é½«»áÓÃÓÚSwatch³ÌÐòµÄÔËÐÐ.

¡¡¡¡Èý. ÅäÖÃ

¡¡¡¡Swatch³ÌÐòʹÓÃÕýÏò±í´ïʽ(Regular Expressions)À´·¢ÏÖ¸ÐÐËȤµÄÄ¿±êÐÐ. Ò»µ©Swatch·¢ÏÖijһÐÐÆ¥ÅäÔ¤É趨µÄģʽ, Ëü»áÁ¢¼´²ÉÈ¡Ðж¯, ±ÈÈç˵ÆÁÄ»´òÓ¡, ·¢Ë͵ç×ÓÓʼþ, »òÕß²ÉÈ¡Óû§Ô¤ÏÈÉ趨µÄÐж¯.

¡¡¡¡watchfor /[dD]enied©¦/DEN.*ED/
¡¡¡¡echo bold
¡¡¡¡bell 3
¡¡¡¡mail
¡¡¡¡exec "/etc/call_pager 5551234 08"

¡¡¡¡ÉÏÃæµÄ½Å±¾ÊÇSwatchÅäÖÃÎļþÒ»¸ö²¿·ÖµÄÀý×Ó. Ê×ÏÈSwatchÔÚÖ¸¶¨µÄÈÕÖ¾ÎļþÖÐÑ°ÕÒ°üº¬É趨µ¥´Ê"denied, Denied, »òÕßÆäËüÒÔDEN¿ªÊ¼»òÕßÒÔED½áÊøµÄµ¥´ÊµÄÐÐ. Ò»µ©ËÑË÷µ½Ä³Ðаüº¬Èý¸öËÑË÷µ¥´ÊÖеÄÈκÎÒ»¸ö. Swatch³ÌÐòÁ¢¼´ÏòÖÕ¶ËÏÔʾ´ÖÌåÐкÍÏìÁåÈýÏÂ, È»ºó·¢Ë͵ç×ÓÓʼþ¸øÔËÐÐswatch³ÌÐòµÄÓû§(ͨ³£ÊÇ
¡¡¡¡rootÓû§)¾¯±¨ËùÔÚÐкÍÖ´ÐÐ/etc/call_paper³ÌÐò, ºöÂÔsendmail, fax, unimportant stuff. ÔÚÕâ¸öÀý×Óµ±ÖÐ, ËÑË÷×Ö·û´®sendmail, faxºÍunimportant stuff½«±»ºöÂÔ. ÉõÖÁËûÃÇ·ûºÏÔ¤¶¨ËÑË÷×Ö·û´®ÖеÄÒ»¸ö.


¡¡¡¡ËÄ. ʹÓÃ

¡¡¡¡Ê¹ÓÃSwatch·Ç³£µÄ¼òµ¥, Èçͨ³£Ê¹ÓÃSwatch¼ì²éÈÕÖ¾, ÔËÐÐ:
¡¡¡¡swatch --config-file=/home/zhaoke/swatch.conf
¡¡¡¡--examine=/var/log/messages

¡¡¡¡ÉÏÃæµÄÀý×ÓÖÐÅäÖÃÎļþËùÔÚµÄϵͳ¾ø¶Ô·¾¶ÊÇ/home/zhaoke/swatch.conf, ÐèÒª¼ì²éµÄÈÕÖ¾ÎļþÊÇ/var/log/messages.

¡¡¡¡Ê¹ÓÃswatch¼ì²é²»¶ÎÔö¼ÓµÄÈÕÖ¾Îļþ:
¡¡¡¡swatch --config-file=/home/zhaoke/swatch.conf
¡¡¡¡--tail-file=/var/log/messages


¡¡¡¡Îå. ¸ü¶à

¡¡¡¡¹ØÓÚ×÷Õß: ÕÔçæ, ²Ù×÷ϵͳÑо¿ºÍ°²È«¹¤³Ìʦ.
¡¡¡¡zhaoke.netÊÇ×÷ÕߵĸöÈËÍøÕ¾. »¶Ó­¼¼Êõ½»Á÷ÒÔ¼°Á´½Ó½»»».

¡¡¡¡Ô­Îijö´¦: http://zhaoke.net/articles/general/2005-02-04.shtml

¡¡¡¡°æȨÉùÃ÷: ÒýÓûòתÔØ, Çë×¢Ã÷×÷ÕßÓë³ö´¦. ²¢Çë±£Áô±¾ÎĵÄÁ¬½Ó.

¡¡¡¡ÈçÓÐÎÊÌâ»ò´íÎóÇëÌá½»µ½:
¡¡¡¡http://zhaoke.net/os/forum.php?do=viewtopic&cat=2&topic=5

¡¡¡¡

 

¡¾·µ»Ø¶¥²¿¡¿ ¡¾´òÓ¡±¾Ò³¡¿ ¡¾¹Ø±Õ´°¿Ú¡¿

¹ØÓÚÎÒÃÇ / ¸øÎÒÁôÑÔ / °æȨ¾Ù±¨ / Òâ¼û½¨Òé / ÍøÕ¾±à³ÌQQȺ   
Copyright ©2003- 2024 Lihuasoft.net webmaster(at)lihuasoft.net ¼ÓÔØʱ¼ä 0.00414