Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [Script] Programma per FTP

    Salve, mi chiamo Gianmarco.ho 20 anni.

    Sto cercando di creare un programma in bash per monitorare il traffico ftp, solo che non ho idea da dove inziare.

    Ho creato un mezzo programma ma non funziona come voglio io, spiego nel dettaglio:

    Come tutti voi sapete in /var/log/ ci sono tutti i log compreso quello del ftp (io uso pureftp), un log si presenta in questo modo : IP-nomeutente-data-azione-workdir-numerodiverifica-grandezzafile.

    codice:
     
    IP****** - joe [28/Mar/2011:11:42:10 +0200] "PUT /var/www/html/gianmarco.com/categoria.php" 200 8044 
    IP****** - joe [28/Mar/2011:16:39:54 +0200] "PUT /var/www/html/e3online.it/index.html" 200 5


    il programma che ho fatto io è il seguente:

    codice:
    #!/bin/bash
    
    cd /root/bin
    
    
    cat /var/log/pureftpd.log* | awk '{ if ($9 > 50000000) { print $4,$5,$3,$6,$7,$9} }' > /root/bin/EXTRAup
    sleep 10
    mail -s "REPORT: FTP quota traffic"email@mia.it < /root/bin/EXTRAup
    
    
    exit
    solo che questo programma si basa sulla grandezza del file perchè prende in considerazione la colonna numero nove.

    io, però, vorrei fare un programma che prende in considerazione l'ora, cioè se il tempo trascorso tra un PUT e un GET è inferione ai 7 secondi manda una email

    come posso fare?

    Grazie in anticipo e colgo l'occasione per salutare tutto il foro
    Gianmarco

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,327

    Moderazione

    Benvenuto sul forum.
    Ti invito a prendere visione del Regolamento interno di quest'area.

    Ho corretto il titolo della discussione (che era mancante).

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    si scusa...cercavo di correggerla ma con scarsi risultati

    scusatemi

  4. #4
    Ma scusate un forum come il vostro...e nessuno sa aiutarmi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.