Outra coisa: não sei mas creio que se vc fizer " > /etc/dbeats"
a cada > /etc/dbeats vc está reescrevendo e apagando o conteúdo anterior. Creio que ao invés de usar > seja >> Att Ernander 2009/11/12 jimmy <[email protected]> > > > On Thu, Nov 12, 2009 at 08:36:29AM -0800, Standler meir wrote: > > > > > > Olá Jimmy, > > > > Grato pela atenção. > > > > Vou tentar explicar resumidamente e de forma bem clara. > > > > A > > função do script é ficar ouvindo o log messages..... e toda vez que > > aparecer no log as palavras mismatch ou Wrong password ele pega o IP > > que gerou essa mensagem adiciona uma regra de bloqueio para este ip > > ustilizando o iptables, salva essas informações num arquivo e me manda > > por e-mail. > > > > Basicamente é isso. > > > > Setiveres alguma sugestão eu agradeço. > > procure reduzir a quantidade de pipes (|) que está usando, há muitos > comandos que estão sendo sub utilizados, por exemplo, quando você usa: > > > day=`tail -n 2 /var/log/asterisk/messages | sed -n '1p' | awk '{print $1}'` > > poderia fazer apenas: > > day=$(tail -n 2 /var/log/asterisk/messages | awk 'NR == 1 { print $1 }') > > ou > > day=$(sed '${x;s/\s.*$//;p};h;d;' /var/log/asterisk/messages) > > ou ainda: > > day=$(awk '{i=(i==2)?1:++i;a[i]=$1}END{print a[1]}' > /var/log/asterisk/messages) > > e assim por diante ... > > fora isso há várias outras coisas que já foram discutidas na lista e que > poderiam lhe ser úteis. > > na forma como eu coloquei é um pouco complexo para entender, de qualquer > forma verifique o que você consegue melhorar e continue postando suas > dúvidas. > > > > > Att, > > > > Stanley > > > -- > "Não manejo bem as palavras > Mas manipulo bem as strings." > ------------------------------ > > -- ╔═══════════════════╗ ║ Ernander Lataliza ║ ╚═══════════════════╝ -------------------------------------- SEJA LIVRE! USE LINUX! Linux User #394812 -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.6 (GNU/Linux) mQGiBEnrmpwRBADsGwMo8R2spUxfer19bGyX5mAXRyEhm5vlzkOH9T7Fe4WyAvLM rDpSKjv1VgcC3/fSMpPQ8MmQZwwO4H87IIwyN0AX/NqvmEQDNMVZS6omrcN39jpt xEC80Hs/TP/yKyB2V6seHV0eZtjlfmokIb7nYazcxTLAhiv9CVg9nL+JCwCg+gNL R+1rQcqGooGtjIL95OZr/8kEANpGy/Jb+B7Ajq4gatJ6qoedDyeyFFDRz8aV1OBJ TCRh9T8MWjOhwvgcsGQV7R95VHgJNVGnej6yilMoM3NtIcyA2tbXAUerp5QhRAAi 2BU50z2JF5wl7YQ5ocSpOxp5Cq4sEBJYa/gTUzbLzztNc+ezCIKV403kEbE2IqSV 9rt3A/4vxcKsh9IX1At+vH9Ev850CXlRyxN4H7tRlGL+OdqQ76SR3tMi1qm4NRIp p0Y7gJ8k9YdfWCgm56aLlSCCXlr80TXP5WHEH+sz2yDrw6iCj5ABeBMA5tdTae5y bpx9QJgu5+1dYAK+FFWM+czPO11FM6nOKC3N+XSvrmM88dQhg7RHRXJuYW5kZXIg TWFyY3VzIExhdGFsaXphIFJvc2VuZG8gKE5hbmRlciBMYXRhbGl6YSkgPGVybmFu ZGVyQGdtYWlsLmNvbT6IYAQTEQIAIAUCSeuanAIbAwYLCQgHAwIEFQIIAwQWAgMB Ah4BAheAAAoJEKahazXSKEoo15oAoPBiOWjUw0I2a6u7MtDPPwNPebG3AKDsoBuT tcC4MzB17iNsOq819aV42rkBDQRJ65qdEAQApuFxoXRdeQrFIOJDyxE2EQi3GZby 2RP0+6iWiLbMk3XUGVsc477NTeGkEuDQA0SpkA5whL4wHWHCrYaE9rtmYMYW67ml z/PUPWGI78cQ/R7M1ADPLGaD7cSxfdWzIHbhkP29x4zHTkSrdl4zT+XOHXwmAULp ekzuKdb6whw676MAAwUD/isUOzlyF5sf/Q7RJRmLjOEEn5gpL/pf7ZzWHNxgxsPH s1LlicO2yObH1cuVDXQDsc3a6ag61z1gCapa8Q1L/E5akKpU0irRzf99yNVzTp3i BD9cua7h7fnfBMp6D4EyLDnUkCxOMD5HdIik1Ie6iHoVdCeDpYFnv72RplPI3dBB iEkEGBECAAkFAknrmp0CGwwACgkQpqFrNdIoSiiUYgCgvHpf/Tkub4sWz/Vj91y6 BgH84hQAn3Z8pVMAUMJmmH/jRqJg49SS8AHc =1sQ8 -----END PGP PUBLIC KEY BLOCK----- [As partes desta mensagem que não continham texto foram removidas]
