Pagina 1 di 1
Problema durante l'installazione di wazuh-agent
Pubblicato: 22 luglio 2021 - 16:36
di thomas789
Salve, ho problemi a installare correttamente l'agente Wazuh su computer Windows. Potresti confermare che lo script è corretto per l'installazione tramite PowerShell con le seguenti proprietà:
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
properties = {
'WAZUH_MANAGER':'************',
'WAZUH_REGISTRATION_SERVER':'**************',
'WAZUH_AGENT_GROUP':'Windows'
}
def install():
#print('Installation de l\'agent Wazuh')
install_msi_if_needed('wazuh-agent.msi',properties = properties)
run(r'net stop wazuh')
run(r'net start wazuh')
Ho nascosto deliberatamente le informazioni sulle proprietà del mio server

.
Per vostra informazione, il comando richiesto dall'editore e funzionante è il seguente:
Codice: Seleziona tutto
Invoke-WebRequest -Uri https://packages.wazuh.com/4.x/windows/wazuh-agent-4.1.5-1.msi -OutFile wazuh-agent.msi; ./wazuh-agent.msi /q WAZUH_MANAGER='************' WAZUH_REGISTRATION_SERVER='**************' WAZUH_AGENT_GROUP='Windows'
Ma non so come tradurlo per un pacchetto.
(Agenti workstation Windows nella versione 2.0.0 / versione WAPT Enterprise sul server Debian Buster / console di amministrazione su Windows 10)
Grazie in anticipo, cordiali saluti.
Re: Problema durante l'installazione di wazuh-agent
Pubblicato: 22 luglio 2021 - 18:03
di dcardon
Buonasera,
Se l'editore "richiede" un Invoke-WebRequest senza convalida tramite impronta digitale o firma, direi che dovremmo mettere in discussione il prodotto stesso, soprattutto perché sembra essere un prodotto di sicurezza...
La cosa migliore da fare è inserire il file MSI nel pacchetto; almeno questo garantisce un trasporto sicuro...
Non è obbligatorio utilizzare install_msi_if_needed, è possibile avviare run() con i parametri, che avvierà tutto come in un cmd.exe.
Codice: Seleziona tutto
run("wazuh-agent.msi /q WAZUH_MANAGER='************' WAZUH_REGISTRATION_SERVER='**************' WAZUH_AGENT_GROUP='Windows' ")
Sinceramente,
Denis
Re: Problema durante l'installazione di wazuh-agent
Pubblicato: 26 luglio 2021 - 10:20
di thomas789
Ciao, grazie per il tuo feedback. Sono riuscito a testare il comando. Entrambi i metodi (utilizzando WAPT:install o eseguendo il comando come amministratore tramite PowerShell direttamente sulla macchina) installano correttamente l'agente e la sua configurazione. Tuttavia, con il metodo WAPT:install, la macchina mostra lo stato "mai connesso" sulla console centrale, mentre con i privilegi di amministratore di PowerShell funziona correttamente. C'è una differenza tra questi due metodi che potrebbe causare lo stato dell'agente? Cordiali saluti.
Re: Problema durante l'installazione di wazuh-agent
Pubblicato: 27 luglio 2021 - 09:29
di dcardon
Ciao,
non c'è alcuna differenza fondamentale tra l'avvio tramite WAPT:install in PyScripter e l'avvio dalla riga di comando. Il problema potrebbe essere che il programma di installazione avvia il servizio come figlio di se stesso (ovvero, con `run` come ParentID, e non come servizio). Al termine dell'installazione, WAPT elimina i programmi avviati tramite `def install()` per evitare di lasciare processi zombie. Se il programma di installazione di wazuh è sviluppato male e si comporta in questo modo, allora dovresti riavviare il servizio wazuh dopo l'installazione.
Tuttavia, c'è una differenza quando lo installi tramite il servizio WAPT, che viene eseguito nell'account LocalSystem.
Cordiali saluti,
Denis Cardon
Re: Problema durante l'installazione di wazuh-agent
Pubblicato: 27 luglio 2021 - 10:46
di thomas789
Ciao, questo non funziona. Proverò con uno script PowerShell usando:
`run('powershell.exe -NoProfile -NonInteractive -File script.ps1')`
dove il mio file script.ps1 contiene:
`wazuh-agent.msi /q WAZUH_MANAGER=******** WAZUH_REGISTRATION_SERVER=******** WAZUH_AGENT_GROUP=Windows`
e si trova nella directory principale del pacchetto, ma viene visualizzato un errore... Saluti.
Re: Problema durante l'installazione di wazuh-agent
Pubblicato: 27 luglio 2021 - 18:24
di dcardon
È possibile installare senza registrarsi e registrarsi in seguito. Potresti provare questo metodo:
https://documentation.wazuh.com/current ... ter-agents
Re: Problema durante l'installazione di wazuh-agent
Pubblicato: 3 agosto 2021 - 11:43
di thomas789
Ciao, grazie per il tuo feedback. Sono riuscito a trovare la soluzione specificando il protocollo TCP nelle proprietà (perché la configurazione veniva creata utilizzando il protocollo UDP):
properties = {
'WAZUH_MANAGER':'************',
'WAZUH_REGISTRATION_SERVER':'***********',
'WAZUH_AGENT_GROUP':'Windows',
'WAZUH_PROTOCOL':'TCP'
}
Tuttavia, richiede il riavvio del servizio WAZUH. Quindi eseguo:
`run(r'net stop wazuh')`
`run(r'net start wazuh')`.
Ma segnala un errore durante l'installazione del pacchetto perché sto richiedendo l'arresto del servizio WAZUH sulla macchina, ma su alcune macchine il servizio è già arrestato. È possibile verificare lo stato del servizio prima di utilizzare l'istruzione condizionale (if) per arrestarlo?
Cordiali saluti.
Re: Problema durante l'installazione di wazuh-agent
Pubblicato: 4 agosto 2021 - 14:31
di thomas789
Su

!