Manjaro Linux - Forum Italiano

Aggiornamento automatico clamav

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Alex

Aggiornamento automatico clamav
« il: Maggio 15, 2020, 09:33:46 pm »
Ciao a tutti
Ho installato clamav con pamac e l'ho messo in funzione con i comandi che ho trovato qui https://wiki.manjaro.org/index.php?title=ClamAV
Però il database non si aggiorna in automatico e uso questo comando che ho trovato sulla wiki di ubuntu
Codice: [Seleziona]
sudo systemctl stop clamav-freshclam.service && sudo freshclam && sudo systemctl start clamav-freshclam.service

Questo è il risultato di
Codice: [Seleziona]
sudo systemctl status clamav-daemon && sudo systemctl status clamav-freshclam
Codice: [Seleziona]
[alessandro@alessandro-Lenovo-G505 ~]$ sudo systemctl status clamav-daemon && sudo systemctl status clamav-freshclam
[sudo] password di alessandro:
● clamav-daemon.service - Clam AntiVirus userspace daemon
     Loaded: loaded (/usr/lib/systemd/system/clamav-daemon.service; enabled;>
     Active: active (running) since Fri 2020-05-15 20:53:30 CEST; 22min ago
TriggeredBy: ● clamav-daemon.socket
       Docs: man:clamd(8)
             man:clamd.conf(5)
             https://www.clamav.net/documents/
   Main PID: 840 (clamd)
      Tasks: 2 (limit: 4034)
     Memory: 1014.0M
     CGroup: /system.slice/clamav-daemon.service
             └─840 /usr/sbin/clamd --foreground=true

mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 >
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 >
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 >
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 >
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 >
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 >
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 >
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 >
mag 15 21:04:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 21:04:38 2020 >
mag 15 21:14:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 21:14:38 2020 >
lines 1-23/23 (END)...skipping...
● clamav-daemon.service - Clam AntiVirus userspace daemon
     Loaded: loaded (/usr/lib/systemd/system/clamav-daemon.service; enabled; vendor preset: disabled)
     Active: active (running) since Fri 2020-05-15 20:53:30 CEST; 22min ago
TriggeredBy: ● clamav-daemon.socket
       Docs: man:clamd(8)
             man:clamd.conf(5)
             https://www.clamav.net/documents/
   Main PID: 840 (clamd)
      Tasks: 2 (limit: 4034)
     Memory: 1014.0M
     CGroup: /system.slice/clamav-daemon.service
             └─840 /usr/sbin/clamd --foreground=true

mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 -> Mail files support enabled.
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 -> OLE2 support enabled.
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 -> PDF support enabled.
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 -> SWF support enabled.
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 -> HTML support enabled.
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 -> XMLDOCS support enabled.
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 -> HWP3 support enabled.
mag 15 20:54:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 20:54:38 2020 -> Self checking every 600 seconds.
mag 15 21:04:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 21:04:38 2020 -> SelfCheck: Database status OK.
mag 15 21:14:38 alessandro-Lenovo-G505 clamd[840]: Fri May 15 21:14:38 2020 -> SelfCheck: Database status OK.
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
lines 1-23/23 (END)

Devo modificare qualcosa?

Grazie

Cubanpit

  • *****
  • 3033
Re:Aggiornamento automatico clamav
« Risposta #1 il: Maggio 17, 2020, 12:12:57 am »
Sembra che tu abbia copiato due volte lo stato dello stesso servizio di sistema, prova a dare un comando per volta invece di unirli con &&.
Ti consiglio inoltre di usare una finestra ampia, altrimenti non vedi gli interi messaggi, oppure puoi redirigere l'output in un file aggiungendo > nomefile.txt dopo ogni comando.

Alex

Re:Aggiornamento automatico clamav
« Risposta #2 il: Maggio 17, 2020, 12:10:28 pm »
Ciao grazie per la risposta
i comandi erano uniti nella guida e avevo selezionato tutto dal menu del terminale

Comando sudo systemctl status clamav-daemon
File creato

Codice: [Seleziona]
● clamav-daemon.service - Clam AntiVirus userspace daemon
     Loaded: loaded (/usr/lib/systemd/system/clamav-daemon.service; enabled; vendor preset: disabled)
     Active: active (running) since Sun 2020-05-17 11:53:52 CEST; 3min 34s ago
TriggeredBy: ● clamav-daemon.socket
       Docs: man:clamd(8)
             man:clamd.conf(5)
             https://www.clamav.net/documents/
   Main PID: 2560 (clamd)
      Tasks: 2 (limit: 4034)
     Memory: 937.4M
     CGroup: /system.slice/clamav-daemon.service
             └─2560 /usr/sbin/clamd --foreground=true

mag 17 11:54:37 alessandro-Lenovo-G505 clamd[2560]: Sun May 17 11:54:37 2020 -> Portable Executable support enabled.
mag 17 11:54:37 alessandro-Lenovo-G505 clamd[2560]: Sun May 17 11:54:37 2020 -> ELF support enabled.
mag 17 11:54:37 alessandro-Lenovo-G505 clamd[2560]: Sun May 17 11:54:37 2020 -> Mail files support enabled.
mag 17 11:54:37 alessandro-Lenovo-G505 clamd[2560]: Sun May 17 11:54:37 2020 -> OLE2 support enabled.
mag 17 11:54:37 alessandro-Lenovo-G505 clamd[2560]: Sun May 17 11:54:37 2020 -> PDF support enabled.
mag 17 11:54:37 alessandro-Lenovo-G505 clamd[2560]: Sun May 17 11:54:37 2020 -> SWF support enabled.
mag 17 11:54:37 alessandro-Lenovo-G505 clamd[2560]: Sun May 17 11:54:37 2020 -> HTML support enabled.
mag 17 11:54:37 alessandro-Lenovo-G505 clamd[2560]: Sun May 17 11:54:37 2020 -> XMLDOCS support enabled.
mag 17 11:54:37 alessandro-Lenovo-G505 clamd[2560]: Sun May 17 11:54:37 2020 -> HWP3 support enabled.
mag 17 11:54:37 alessandro-Lenovo-G505 clamd[2560]: Sun May 17 11:54:37 2020 -> Self checking every 600 seconds.

Comando sudo systemctl status clamav-freshclam
File creato

Codice: [Seleziona]
● clamav-freshclam.service - ClamAV virus database updater
     Loaded: loaded (/usr/lib/systemd/system/clamav-freshclam.service; enabled; vendor preset: disabled)
     Active: active (running) since Sun 2020-05-17 11:56:19 CEST; 2min 47s ago
       Docs: man:freshclam(1)
             man:freshclam.conf(5)
             https://www.clamav.net/documents
   Main PID: 2599 (freshclam)
      Tasks: 1 (limit: 4034)
     Memory: 1.4M
     CGroup: /system.slice/clamav-freshclam.service
             └─2599 /usr/bin/freshclam -d --foreground=true

mag 17 11:56:19 alessandro-Lenovo-G505 systemd[1]: Started ClamAV virus database updater.
mag 17 11:56:19 alessandro-Lenovo-G505 freshclam[2599]: ClamAV update process started at Sun May 17 11:56:19 2020
mag 17 11:56:19 alessandro-Lenovo-G505 freshclam[2599]: WARNING: Your ClamAV installation is OUTDATED!
mag 17 11:56:19 alessandro-Lenovo-G505 freshclam[2599]: WARNING: Local version: 0.102.2 Recommended version: 0.102.3
mag 17 11:56:19 alessandro-Lenovo-G505 freshclam[2599]: DON'T PANIC! Read https://www.clamav.net/documents/upgrading-clamav
mag 17 11:56:19 alessandro-Lenovo-G505 freshclam[2599]: daily.cld database is up to date (version: 25814, sigs: 2415321, f-level: 63, builder: raynman)
mag 17 11:56:19 alessandro-Lenovo-G505 freshclam[2599]: main.cvd database is up to date (version: 59, sigs: 4564902, f-level: 60, builder: sigmgr)
mag 17 11:56:19 alessandro-Lenovo-G505 freshclam[2599]: bytecode.cvd database is up to date (version: 331, sigs: 94, f-level: 63, builder: anvilleg)

I messaggi di errore ce l'ho anche su Kubuntu però si aggiorna in automatico, non credo sia colpa dell'aggiornamento che non è ancora arrivato sui repo







Cubanpit

  • *****
  • 3033
Re:Aggiornamento automatico clamav
« Risposta #3 il: Maggio 26, 2020, 05:23:01 pm »
A me sembra che il database venga controllato e aggiornato in automatico, come mai dici che non funziona? Da dove prendi l'informazione?

Alex

Re:Aggiornamento automatico clamav
« Risposta #4 il: Maggio 27, 2020, 12:06:40 pm »
Il comando freshclam -V mostra il database vecchio di tre giorni e appena do il comando che ho messo nel primo post si aggiornano le firme
che poi non si aggiornano più finché non aggiorno io da terminale.
Il database viene aggiornato una volta al giorno e su kubuntu si aggiorna da se, a me va bene anche un programma diverso se questo non funziona su manjaro

Cubanpit

  • *****
  • 3033
Re:Aggiornamento automatico clamav
« Risposta #5 il: Maggio 27, 2020, 12:47:31 pm »
Dovrebbe funzionare tutto senza problemi, è strano che non risulti aggiornato il database, puoi provare a controllare i log in /var/log/clamav per vedere se ci sono errori durante l'aggiornamento automatico.

Alex

Re:Aggiornamento automatico clamav
« Risposta #6 il: Giugno 20, 2020, 10:29:19 pm »
Ciao nessun errore nel file freshclam.log
il file clamd.log è troppo lungo per essere postato qui
comunque dopo un'ora dall'avvio non si è aggiornato da se, a questo punto avendo visto che le firme vengono rilasciate intorno alle 15 mi conviene creare un automatismo per questo comando
Codice: [Seleziona]
sudo systemctl stop clamav-freshclam.service && sudo freshclam && sudo systemctl start clamav-freshclam.serviceper farlo lanciare alcuni minuti dopo l'avvio e alle 15:15

Cubanpit

  • *****
  • 3033
Re:Aggiornamento automatico clamav
« Risposta #7 il: Giugno 26, 2020, 10:03:04 am »
Il miglior approccio è l'utilizzo dei timer di systemd: https://www.freedesktop.org/software/systemd/man/systemd.timer.html

Crei un file /etc/systemd/system/clamav-freshclam.timer con il seguente contenuto:
Codice: [Seleziona]
[Unit]
Description=Daily update of Clamav virus definitions

[Timer]
OnCalendar=daily
AccuracySec=1h
Persistent=true

[Install]
WantedBy=timers.target

Dopodiché abiliti il timer tramite il comando:
Codice: [Seleziona]
systemctl enable clamav-freshclam.timer

Re:Aggiornamento automatico clamav
« Risposta #8 il: Giugno 26, 2020, 01:00:41 pm »
l'antivirus non ti serve assolutamente a nulla in linux. Lascia quelle robe a chi usa windows.

Alex

Re:Aggiornamento automatico clamav
« Risposta #9 il: Giugno 26, 2020, 09:11:58 pm »
Il miglior approccio è l'utilizzo dei timer di systemd: https://www.freedesktop.org/software/systemd/man/systemd.timer.html

Crei un file /etc/systemd/system/clamav-freshclam.timer con il seguente contenuto:
Codice: [Seleziona]
[Unit]
Description=Daily update of Clamav virus definitions

[Timer]
OnCalendar=daily
AccuracySec=1h
Persistent=true

[Install]
WantedBy=timers.target

Dopodiché abiliti il timer tramite il comando:
Codice: [Seleziona]
systemctl enable clamav-freshclam.timer

Fatto, ora aspetto le nuove firme per vedere se è tutto a posto
Grazie

EDIT: Non funziona
« Ultima modifica: Giugno 27, 2020, 09:40:16 pm da Alex »

Cubanpit

  • *****
  • 3033
Re:Aggiornamento automatico clamav
« Risposta #10 il: Giugno 29, 2020, 04:02:02 pm »
EDIT: Non funziona
Prova a essere più specifico, cosa hai fatto per controllare?
Prova a controllare lo stato del timer:
Codice: [Seleziona]
systemctl status clamav-freshclam.timeroppure i diversi timer di sistema
Codice: [Seleziona]
systemctl list-timerso i log relativi al servizio incriminato
Codice: [Seleziona]
journalctl -u clamav-freshclam.service

Alex

Re:Aggiornamento automatico clamav
« Risposta #11 il: Luglio 09, 2020, 10:20:07 am »
Ciao ho dato questo comando
Codice: [Seleziona]
freshclam -V e il database non era aggiornato
ho tolto il timer, aggiornato a mano la mattina dopo giorni che non usavo Manjaro e tenendo il computer acceso tutto il giorno si è aggiornato da solo nel pomeriggio, ma dopo giorni non si è più aggiornato in automatico
ora ho creato uno script con il comando che uso per aggiornare e aggiorno così

Cubanpit

  • *****
  • 3033
Re:Aggiornamento automatico clamav
« Risposta #12 il: Luglio 09, 2020, 11:45:26 am »
Curioso, il metodo dei timer è usato per diverse parti fondamentali del sistema, quindi è affidabile.
Mi chiedo se il problema sia di Clamav stesso?

Alex

Re:Aggiornamento automatico clamav
« Risposta #13 il: Luglio 09, 2020, 02:55:43 pm »
Potrebbe essere ma io non lo so, su Kubuntu 20.04 si aggiorna
Sapendo cosa installerei altro

Alex

Re:Aggiornamento automatico clamav
« Risposta #14 il: Luglio 22, 2020, 09:03:22 pm »
Ciao nel file che comanda freshclam c'è scritto che si aggiorna ogni due ore e funziona però non si aggiorna all'avvio, come faccio per vedere se all'avvio parte prima freshclam o networkmanager e in caso invertirli?
Grazie