Event Rate Checker: Guida alle dimensioni degli agenti
Determina il dimensionamento ottimale delle macchine Agent misurando le frequenze degli eventi NFS e SMB generate dalle tue SVM prima di distribuire i data collector. Lo script Event Rate Checker ti aiuta a comprendere i limiti di capacità (massimo 50 data collector per Agent) e garantisce che la tua infrastruttura Agent possa gestire il volume di eventi previsto per un rilevamento affidabile delle minacce.
Requisiti:
-
IP del cluster
-
Nome utente e password dell'amministratore del cluster
|
|
Quando si esegue questo script, non deve essere in esecuzione alcun ONTAP SVM Data Collector per l'SVM per cui si sta determinando la frequenza degli eventi. |
Passaggi:
-
Installare l'agente seguendo le istruzioni in CloudSecure.
-
Una volta installato l'agente, eseguire lo script server_data_rate_checker.sh come utente sudo:
/opt/netapp/cloudsecure/agent/install/svm_event_rate_checker.sh . Questo script richiede che _sshpass_ sia installato sulla macchina Linux. Ci sono due modi per installarlo:
-
Esegui il seguente comando:
linux_prompt> yum install sshpass .. Se ciò non funziona, scarica _sshpass_ dal web sul computer Linux ed esegui il seguente comando:
linux_prompt> rpm -i sshpass
-
-
Fornire i valori corretti quando richiesto. Di seguito è riportato un esempio.
-
L'esecuzione dello script richiederà circa 5 minuti.
-
Una volta completata l'esecuzione, lo script stamperà la frequenza degli eventi dall'SVM. È possibile controllare la frequenza degli eventi per SVM nell'output della console:
“Svm svm_rate is generating 100 events/sec”.
Ogni Ontap SVM Data Collector può essere associato a un singolo SVM, il che significa che ogni data collector sarà in grado di ricevere il numero di eventi generati da un singolo SVM.
Tieni presente quanto segue:
A) Utilizzare questa tabella come guida generale alle taglie. È possibile aumentare il numero di core e/o di memoria per aumentare il numero di collettori dati supportati, fino a un massimo di 50 collettori dati:
Configurazione della macchina agente |
Numero di collettori di dati SVM |
Frequenza massima degli eventi che la macchina agente può gestire |
4 core, 16 GB |
10 raccoglitori di dati |
20K eventi/sec |
4 core, 32 GB |
20 raccoglitori di dati |
20K eventi/sec |
B) Per calcolare il totale degli eventi, sommare gli eventi generati per tutti gli SVM per quell'agente.
C) Se lo script non viene eseguito durante le ore di punta o se è difficile prevedere il traffico di punta, mantenere un buffer di frequenza degli eventi del 30%.
B + C Dovrebbe essere minore di A, altrimenti la macchina agente non riuscirà a monitorare.
In altre parole, il numero di collettori di dati che possono essere aggiunti a una singola macchina agente dovrebbe essere conforme alla formula seguente:
Sum of all Event rate of all Data Source Collectors + Buffer Event rate of 30% < 20000 events/second Vedi illink:concept_cs_agent_requirements.html["Requisiti dell'agente"] pagina per ulteriori prerequisiti e requisiti.
Esempio
Supponiamo di avere tre SVMS che generano frequenze di eventi rispettivamente di 100, 200 e 300 eventi al secondo.
Applichiamo la formula:
(100+200+300) + [(100+200+300)*30%] = 600+180 = 780events/sec 780 events/second is < 20000 events/second, so the 3 SVMs can be monitored via one agent box.
L'output della console è disponibile nella macchina dell'agente nel nome file fpolicy_stat_<Nome SVM>.log nella directory di lavoro corrente.
Lo script potrebbe dare risultati errati nei seguenti casi:
-
Sono state fornite credenziali, IP o nome SVM errati.
-
Una fpolicy già esistente con lo stesso nome, numero di sequenza, ecc. genererà un errore.
-
Lo script si interrompe bruscamente durante l'esecuzione.
Di seguito è riportato un esempio di esecuzione dello script:
[root@ci-cs-data agent]# /opt/netapp/cloudsecure/agent/install/svm_event_rate_checker.sh
Enter the cluster ip: 10.192.139.166 Enter the username to SSH: admin Enter the password: Getting event rate for NFS and SMB events. Available SVMs in the Cluster ----------------------------- QA_SVM Stage_SVM Qa-fas8020 Qa-fas8020-01 Qa-fas8020-02 audit_svm svm_rate vs_new vs_new2
----------------------------- Enter [1/5] SVM name to check (press enter to skip): svm_rate Enter [2/5] SVM name to check (press enter to skip): audit_svm Enter [3/5] SVM name to check (press enter to skip): Enter [4/5] SVM name to check (press enter to skip): Enter [5/5] SVM name to check (press enter to skip): Running check for svm svm_rate... Running check for svm audit_svm... Waiting 5 minutes for stat collection Stopping sample svm_rate_sample Stopping sample audit_svm_sample fpolicy stats of svm svm_rate is saved in fpolicy_stat_svm_rate.log Svm svm_rate is generating 100 SMB events/sec and 100 NFS events/sec Overall svm svm_rate is generating 200 events/sec fpolicy stats of svm audit_svm is saved in fpolicy_stat_audit_svm.log Svm audit_svm is generating 200 SMB events/sec and 100 NFS events/sec Overall svm audit_svm is generating 300 events/sec
[root@ci-cs-data agent]#
Risoluzione dei problemi
Domanda |
Risposta |
Se eseguo questo script su una SVM già configurata per Workload Security, utilizza semplicemente la configurazione fpolicy esistente sulla SVM oppure ne imposta una temporanea ed esegue il processo? |
Event Rate Checker può funzionare correttamente anche per una SVM già configurata per Workload Security. Non dovrebbe esserci alcun impatto. |
Posso aumentare il numero di SVM su cui può essere eseguito lo script? |
Sì. Basta modificare lo script e cambiare il numero massimo di SVM da 5 a qualsiasi numero desiderato. |
Se aumento il numero di SVM, aumenterà il tempo di esecuzione dello script? |
No. Lo script verrà eseguito per un massimo di 5 minuti, anche se il numero di SVM viene aumentato. |
Posso aumentare il numero di SVM su cui può essere eseguito lo script? |
Sì. È necessario modificare lo script e cambiare il numero massimo di SVM da 5 a qualsiasi numero desiderato. |
Se aumento il numero di SVM, aumenterà il tempo di esecuzione dello script? |
No. Lo script verrà eseguito per un massimo di 5 minuti, anche se il numero di SVM viene aumentato. |
Cosa succede se eseguo Event Rate Checker con un agente esistente? |
L'esecuzione di Event Rate Checker su un agente già esistente potrebbe causare un aumento della latenza sull'SVM. Questo aumento sarà di natura temporanea mentre è in esecuzione Event Rate Checker. |