aggiornamento wapt casuale

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
Floflobel
Messaggi: 135
Registrazione: 15 ottobre 2015 - 17:32

8 febbraio 2016 - 9:55

Salve,

vorrei creare un comando `wapt_update` casuale che scarichi gli ultimi pacchetti assegnati al computer durante la giornata.
Purtroppo, è possibile assegnare solo un valore fisso.
Questo eviterebbe di sovraccaricare la rete e distribuirebbe il carico in modo uniforme.

Grazie.
Markham
Messaggi: 19
Registrato: 13 luglio 2015 - 23:41

3 aprile 2016 - 19:43

Ciao,

ecco alcune considerazioni:

1) Dato che l'avvio delle macchine client non è perfettamente sincronizzato, l'installazione avviene in modo scaglionato.

Ma nel caso in cui ciò non fosse sufficiente:

2) Questa operazione può essere eseguita da uno script sul server utilizzando `psexec \\* -u admin` o `system -p password wapt-get`...

3) Potremmo immaginare di implementare un'attività pianificata che, all'avvio delle macchine, richiami uno script con un ciclo infinito che invoca casualmente il comando `wapt-get`.
Floflobel
Messaggi: 135
Registrazione: 15 ottobre 2015 - 17:32

7 aprile 2016 - 14:44

Salve,

grazie per il feedback.
Non desidero che la password di amministratore venga trasmessa in chiaro sulla rete.

Creare un'attività pianificata potrebbe essere una buona idea.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

7 aprile 2016 - 17:12

A quanto ne so:

i pacchetti aggiornati vengono scaricati all'avvio del computer.

Il parametro "waptupdate_task_period" gestisce la frequenza con cui il client WAPT deve controllare e scaricare nuovi pacchetti. Mi chiedo se non sia già stato aggiunto un valore casuale a questo parametro.

Gli orari di avvio dei PC sono generalmente scaglionati, tranne quando i PC vengono avviati al mattino tramite Wake-on-LAN.
A casa mia, circa 70 PC vengono avviati tramite Wake-on-LAN al mattino; c'è un po' di carico per qualche minuto, poi si calma. Ma dato che è mattina, nessuno se ne accorge.

Perché non aggiungere un valore casuale? Ma come si trova un parametro che vada bene a tutti? ;)

Potremmo, tuttavia, creare un pacchetto che scriva un valore casuale per waptupdate_task_period nel file wapt-get.ini.

Un valore compreso tra 60 e 120 (minuti).

Simon
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

7 aprile 2016 - 18:22

Pacchetto di esempio per applicare un valore casuale a waptupdate_task_.;

Codice: Seleziona tutto

# -*- coding: utf-8 -*-
from setuphelpers import *
import random

uninstallkey = []

def install():
    print('installing smp-random-waptupdate_task_period')
    valeur_waptupdate_task_period = random.randint(60,120)
    inifile_writestring(WAPT.config_filename,'global','waptupdate_task_period',valeur_waptupdate_task_period)
Floflobel
Messaggi: 135
Registrazione: 15 ottobre 2015 - 17:32

11 aprile 2016 - 8:59

È davvero semplice, ma non ci avevo pensato.
Farò un paio di test da parte mia.

Grazie,
Bloccato