Skip to main content
Data Infrastructure Insights
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

SVM Event Rate Checker (Guida al dimensionamento degli agenti)

Collaboratori netapp-alavoie

Event Rate Checker viene utilizzato per controllare la frequenza degli eventi combinata NFS/SMB nell'SVM prima di installare un raccoglitore dati ONTAP SVM, per vedere quanti SVM una macchina agente sarà in grado di monitorare. Utilizza Event Rate Checker come guida alle dimensioni per pianificare il tuo ambiente di sicurezza.

Un agente può supportare fino a un massimo di 50 raccoglitori di dati.

Requisiti:

  • IP del cluster

  • Nome utente e password dell'amministratore del cluster

Nota 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:

  1. Installare l'agente seguendo le istruzioni in CloudSecure.

  2. 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:
    1. 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
  3. Fornire i valori corretti quando richiesto. Di seguito è riportato un esempio.

  4. L'esecuzione dello script richiederà circa 5 minuti.

  5. 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.