In Symantec Endpoint 12.1 RU1 non esiste l’opzione di poter troncare il file┬ásem5.log con il brutto risultato di ritrovarsi a distanza di tempo con il disco fisso senza spazio ed un file .log da diversi gigabyte.

Purtroppo ho avuto questa triste esperienza con qualche cliente, mi sono messo alla ricerca di soluzioni ed eccole :

  • Aggiornate il prodotto all’ultima versione e vi ritrovate nell’interfaccia l’opzione per poter troncare il file e ricostruire gli indici.
  • Create uno script e lo schedulate che si occupera’ di questa “trascurabile” mancanza da parte di Symantec

Creazione dello Script

Aprire NOTEPAD e creare un file .BAT all’interno del quale inserite questo codice.

net stop semsrv
net stop SQLANYs_sem5
attrib -r “C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\db\sem5.log”
del “C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\db\sem5.log”
net start SQLANYs_sem5
net start semsrv

Fate attenzione alla cartella dove risiede il file sem5.log se corrisponde a dove e’ realmente presente il file. Salvate il file dove meglio credete, io personalmente ho l’abitudine di creare una cartella c:\batch.

Creazione della Schedulazione

A questo punto e’ possibile aprire il Task Scheduler e creare un processo automatizzato (io l’ho messo ad ogni 24ore) con alti privilegi puntando al file che avete appena creato.

Ad ogni esecuzione si preoccupa di stoppare il server DB, cancellare il file sem5.log e far ripartire il server database.

Link all’articolo per la versione aggiornata del prodotto

Link all’articolo per la creazione dello script