Koozali.org: home of the SME Server

Other Languages => Italiano => Topic started by: avinci80 on June 08, 2010, 06:35:43 PM

Title: Sarg Report cambio ora
Post by: avinci80 on June 08, 2010, 06:35:43 PM
Salve a tutti sono nuovo della comunity, vovevo porvi una domanda, uso un server con sme 7.4 e sarg che funziona una meraviglia da quasi un anno, solo che ho un piccolo problema, vorrei cambiare l'ora in cui esegue il report e non so dove mettere mani, controllando i log ho notato che viene fatto sempre verso le 4.12am circa, mentre io vorrei farlo verle le 2.00am. potete darmi qualche suggerimento.
Grazie 1000
Title: Re: Sarg Report cambio ora
Post by: Stefano on June 08, 2010, 10:23:42 PM
ciao e ben arrivato

da quel che capisco sarg esegue le operazioni schedulate con un file in /etc/cron.daily

se vuoi cambiare l'orario di esecuzione di tale operazione, puoi:
- creare un file con apposita sintassi in /etc/cron.d
- creare un custom template per aggiungere la chiamata in /etc/crontab

in tutti i casi naturalmente devi togliere il file da /etc/cron.daily

non conosco sarg ergo non posso esserti maggiormente di aiuto al momento.
se posti il contenuto di quel file vediamo come fare

visto che sei appena arrivato, ti invito a:
- leggere bene la documentazione
- cercare sempre nei forum, wiki ecc prima di fare domande
- di "registrarti" nello sticky topic "[OT] dove siamo?", grazie
Title: Re: Sarg Report cambio ora
Post by: avinci80 on June 09, 2010, 09:23:39 AM
Grazie per la risposta, ma non sono tanto pratico.
Come faccio a fare quello che hai detto tu?
Dome metto l'ora di esecuzione?
Cosa devo mettere nel file?
Basta spostare il file che è presente dentro cont.daily/sarg?
Title: Re: Sarg Report cambio ora
Post by: Stefano on June 09, 2010, 12:22:24 PM
eccomi, ciao

accedi alla console loggandoti come root

ti sposti in /etc/cron.daily con
Code: [Select]
cd /etc/cron.daily

dai
Code: [Select]
cat sarg

ed incolli qui il testo.. poi vediamo
Title: Re: Sarg Report cambio ora
Post by: avinci80 on June 09, 2010, 02:29:06 PM
#!/bin/bash

LOG_FILES=
if [ -s /var/log/dansguardian/access.log.1.gz ]; then
        LOG_FILES="$LOG_FILES -l /var/log/dansguardian/access.log.1.gz"
fi
if [ -s /var/log/dansguardian/access.log ]; then
        LOG_FILES="$LOG_FILES -l /var/log/dansguardian/access.log"
fi

YESTERDAY="$(date --date '1 days ago' +%d/%m/%Y)"

/usr/bin/sarg $LOG_FILES -o /var/www/sarg/daily -d $YESTERDAY > /dev/null 2>&1

exit 0
Questo è il contenuto di sarg.
Title: Re: Sarg Report cambio ora
Post by: Stefano on June 09, 2010, 02:58:33 PM
ok.. allora

connettiti come root
poi:

Code: [Select]
cp /etc/cron.daily/sarg  /etc/
mkdir -p /etc/e-smith/templates-custom/etc/cron.daily/sarg
cd /etc/e-smith/templates-custom/etc/cron.daily/sarg
echo "# do nothing" > sarg
cd /etc/cron.d
echo "01 02 * * * root /etc/sarg" > sarg.cron
cd
expand-template /etc/cron.daily/sarg
cat /etc/cron.daily/sarg
service crond restart

in dettaglio:
- il primo comando copia il file sarg da /etc/cron.daily in /etc
- il secondo crea una directory
- il terzo vi si sposta dentro
- il quarto crea un file: questo per fare in modo che se si aggiorna sarg, il file in /etc/cron.daily sia sovrascritto con uno che non fa nulla
- il quinto mi sposta in /etc/cron.d
- il sesto crea un file sarg.cron che richiama, con l'utente root, il file /etc/sarg ogni giorno alle 2.01 del mattino
- il settimo mi sposta in /root
- l'ottavo espande il file in /etc/cron.daily
- il nono mostra il contenuto del file di cui sopra. dovrebbe essere "#do nothing" (senza virgolette)
- il decimo riavvia il servizio crond in modo che rilegga i file

non l'ho testato, sono andato a memoria, prova e fammi sapere

ciao
Title: Re: Sarg Report cambio ora
Post by: avinci80 on June 10, 2010, 09:45:12 AM
Ho inserito il tutto
l'unica modifica l'ho fatta nella prima linea
" cp /etc/cron.daily/sarg  /etc/sarg "
stiamo a vedere che succede stanotte.
Grazie 1000.
Title: Re: Sarg Report cambio ora
Post by: Stefano on June 10, 2010, 10:16:34 AM
ciao

non ho capito
cosa hai fatto?
Title: Re: Sarg Report cambio ora
Post by: Fumetto on June 10, 2010, 10:56:56 AM
Faccio notare che Sarg effettua una registrazione delle pagine/siti/domini visitati da chi usa SME come gateway...
In alcune situazioni ciò è una violazione delle leggi sulla privacy... ;)
Title: Re: Sarg Report cambio ora
Post by: Stefano on June 10, 2010, 11:23:32 AM
Faccio notare che Sarg effettua una registrazione delle pagine/siti/domini visitati da chi usa SME come gateway...
In alcune situazioni ciò è una violazione delle leggi sulla privacy... ;)

il monitoraggio è legale se i navigatori sono informati

è illegale se fatto di nascosto e se si usano i dati sensibili (dove sei stato)..

in poche parole: posso benissimo monitorare il traffico e vedere che tizio va su siti porno, ma non posso andargli a dire "non andare su siti porno"

posso al più usare le info per bloccare la navigazione
Title: Re: Sarg Report cambio ora
Post by: avinci80 on June 10, 2010, 12:15:01 PM
Grazie per il chiarimento, ma ero già informato.
Title: Re: Sarg Report cambio ora
Post by: Stefano on June 10, 2010, 12:19:10 PM
Grazie per il chiarimento, ma ero già informato.


ok, ma non hai risposto alla mia domanda ;-)
Title: Re: Sarg Report cambio ora
Post by: avinci80 on June 11, 2010, 12:48:36 PM
ciao,
Stamattina ho controllato il report e ho visto che non ha fatto nulla, ci deve essere qualcosa che non và, hai altri suggerimenti?
Title: Re: Sarg Report cambio ora
Post by: Stefano on June 11, 2010, 01:08:56 PM
alt, ritengo ci sia un malinteso:

se vuoi aiuto, devi aiutarmi ad aiutarti.. ergo, prima di proseguire, rispondi alla mia domanda..

tu cosa hai fatto di quello che ti ho detto di fare?
Title: Re: Sarg Report cambio ora
Post by: avinci80 on June 11, 2010, 01:22:23 PM
Scusami, ma non volevo creare confusione, ieri ho eseguito i passi che mi hai suggerto, e l'utilizzo che ne faccio io è solo ad uso familiare. Stamani quando ho controllato per vedere se avesse fatto qualcosa ho visto che non è successo niente, non ha fatto nè quello programmato di default nè quello che mi hai fatto inserire tu, ho notato una cosa se eseguo il comando manualemnte, lo elabora e appena ha finito controllo il report da web e non ha fatto nessuna modifica e come se non scrivesse. Spero di essere stato chiaro
Title: Re: Sarg Report cambio ora
Post by: Stefano on June 11, 2010, 02:27:43 PM
ieri ho eseguito i passi che mi hai suggerto,

parlavi di una modifica o cosa.. hai fatto tutto identico o no?

Quote
e l'utilizzo che ne faccio io è solo ad uso familiare.

in questo contesto direi che interessa poco ;-)

Quote
Stamani quando ho controllato per vedere se avesse fatto qualcosa ho visto che non è successo niente, non ha fatto nè quello programmato di default

se hai fatto quello che ti ho detto io, /etc/cron.daily/sarg contiene solo "#do nothing" che, come dice la scitta, non fa assolutamente nulla

Quote
nè quello che mi hai fatto inserire tu,

domanda: chi legge le mail mandate ad admin?

Quote
ho notato una cosa se eseguo il comando manualemnte, lo elabora e appena ha finito controllo il report da web e non ha fatto nessuna modifica e come se non scrivesse. Spero di essere stato chiaro

va un po' meglio ;-)

attendo risposte..
Title: Re: Sarg Report cambio ora
Post by: avinci80 on June 11, 2010, 02:57:38 PM
1) parlavi di una modifica o cosa.. hai fatto tutto identico o no?



2) se hai fatto quello che ti ho detto io, /etc/cron.daily/sarg contiene solo "#do nothing" che, come dice la scitta, non fa assolutamente nulla


3) domanda: chi legge le mail mandate ad admin?


va un po' meglio ;-)

attendo risposte..
1 - Ho fatto tutto identico l'unica variazione fatta è sulla prima righa: cp /etc/cron.daily/sarg  /etc/sarg
2 - non ho eseguito quello dentro /etc/cron.daily/sarg ho eseguito quello dentro /etc/sarg
3 - le email di admin, dovrei leggerle io, ma non ho questa buona abbitudine, comunque ho cambiato l'ora d'esecuzione di sarg.cron per vedere se mi segnalasse qualcosa nell'email di admin ma niente.
Cosi va Meglio?
Title: Re: Sarg Report cambio ora
Post by: Stefano on June 11, 2010, 03:03:59 PM
1 - Ho fatto tutto identico l'unica variazione fatta è sulla prima righa: cp /etc/cron.daily/sarg  /etc/sarg

ok, adesso è più chiaro (NB, se puoi, usa il tag code, grazie)

Quote
2 - non ho eseguito quello dentro /etc/cron.daily/sarg ho eseguito quello dentro /etc/sarg

ma /etc/sarg è un file o una directory? perchè detto così mi sorge il dubbio

Quote
3 - le email di admin, dovrei leggerle io, ma non ho questa buona abbitudine,

male..

Quote
comunque ho cambiato l'ora d'esecuzione di sarg.cron per vedere se mi segnalasse qualcosa nell'email di admin ma niente.

come l'hai cambiata? hai riavviato il servizio crond?

ci sono errori in /var/log/cron?
ed in /var/log/messages?

puoi verificare da server-manager, dalla apposita pagina
Title: Re: Sarg Report cambio ora
Post by: avinci80 on June 14, 2010, 10:07:07 AM
Il problema stava nelle istruzioni da fare eseguire a cron.d, perché avevo dimenticato di mettere sarg alla fine. Questa e la sintassi esatta: echo "01 02 * * * root /etc/sarg/sarg" > sarg.cron
Grazie ancora.