Skip to main content
Data Infrastructure Insights
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Vérificateur de taux d'événements SVM (Guide de dimensionnement des agents)

Contributeurs

Le vérificateur de taux d'événement est utilisé pour vérifier le taux d'événement combiné NFS/SMB au sein du SVM avant d'installer un collecteur de données SVM ONTAP, afin de voir le nombre de SVM qu'un ordinateur Agent peut surveiller. Utilisez le vérificateur de taux d'événements comme guide de dimensionnement pour vous aider à planifier votre environnement de sécurité.

Un agent peut prendre en charge jusqu'à 50 collecteurs de données.

Besoins :

  • IP de cluster

  • Nom d'utilisateur et mot de passe de l'administrateur du cluster

Remarque Lors de l'exécution de ce script, aucun SVM Data Collector de ONTAP ne doit s'exécuter pour le SVM pour lequel le taux d'événement est déterminé.

Étapes :

  1. Installez l'agent en suivant les instructions de CloudSecure.

  2. Une fois l'agent installé, exécutez le script Server_Data_rate_Checker.sh en tant qu'utilisateur sudo :

     /opt/netapp/cloudsecure/agent/install/svm_event_rate_checker.sh
    . Ce script nécessite l'installation de _sshpass_ sur la machine linux. Il existe deux façons de l'installer :
    1. Exécutez la commande suivante :

       linux_prompt> yum install sshpass
      .. Si cela ne fonctionne pas, téléchargez _sshpass_ sur la machine linux à partir du Web et exécutez la commande suivante :
      linux_prompt> rpm -i sshpass
  3. Indiquez les valeurs correctes lorsque vous y êtes invité. Voir un exemple ci-dessous.

  4. L'exécution du script prend environ 5 minutes.

  5. Une fois l'exécution terminée, le script imprime le taux d'évènement à partir du SVM. Vous pouvez vérifier le taux d'événement par SVM dans la sortie de la console :

    “Svm svm_rate is generating 100 events/sec”.

Chaque SVM Data Collector de ONTAP peut être associé à un seul SVM, ce qui signifie que chaque collecteur de données sera en mesure de recevoir le nombre d'événements qu'un seul SVM génère.

Gardez à l'esprit les éléments suivants :

A) utilisez ce tableau comme guide de dimensionnement général. Vous pouvez augmenter le nombre de cœurs et/ou de mémoire pour augmenter le nombre de collecteurs de données pris en charge, jusqu'à un maximum de 50 collecteurs de données :

Configuration de l'ordinateur agent

Nombre de collecteurs de données SVM

Taux d'événement maximal que l'Agent machine peut traiter

4 cœurs, 16 Go

10 collecteurs de données

20 000 événements/sec

4 cœurs, 32 Go

20 collecteurs de données

20 000 événements/sec

B) pour calculer le total de vos événements, ajoutez les événements générés pour tous les SVM pour cet agent.

C) si le script n'est pas exécuté pendant les heures de pointe ou si le trafic de pointe est difficile à prévoir, conservez un tampon de taux d'événement de 30 %.

B + C doit être inférieur À A, sinon la machine Agent ne sera pas en mesure de surveiller.

En d'autres termes, le nombre de collecteurs de données pouvant être ajoutés à une seule machine agent doit être conforme à la formule ci-dessous :

 Sum of all Event rate of all Data Source Collectors + Buffer Event rate of 30% < 20000 events/second
Reportez-vous link:concept_cs_agent_requirements.html["Exigences de l'agent"]à la page pour connaître les conditions requises et les conditions requises supplémentaires.

Exemple

Disons que nous avons trois SVM générant des taux d'événements de 100, 200 et 300 par seconde, respectivement.

Nous appliquons la formule :

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

La sortie de la console est disponible sur la machine agent, dans le nom de fichier fpolicy_stat_<nom du SVM>.log dans le répertoire de travail actuel.

Le script peut donner des résultats erronés dans les cas suivants :

  • Des identifiants, IP ou nom de SVM incorrects sont fournis.

  • un serveur fpolicy existant avec le même nom, numéro de séquence, etc. Fournit une erreur.

  • Le script s'arrête brusquement en cours d'exécution.

Un exemple d'exécution de script est présenté ci-dessous :

[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]#

Dépannage

Question

Réponse

Si je exécute ce script sur un SVM déjà configuré pour Workload Security, utilise-t-il simplement la configuration fpolicy existante sur le SVM ou configure-t-il une configuration temporaire et exécute-t-il le processus ?

L'Event Rate Checker peut s'exécuter correctement, même pour un SVM déjà configuré pour Workload Security. Il ne devrait y avoir aucun impact.

Puis-je augmenter le nombre de SVM sur lesquels le script peut être exécuté ?

Oui. Il vous suffit de modifier le script et de changer le nombre max de SVM de 5 à n'importe quel nombre souhaitable.

Si j'augmente le nombre de SVM, augmente-t-il le temps d'exécution du script ?

Non. Le script s'exécutera pendant 5 minutes maximum, même si le nombre de SVM sera augmenté.

Puis-je augmenter le nombre de SVM sur lesquels le script peut être exécuté ?

Oui. Vous devez modifier le script et changer le nombre max de SVM de 5 à n'importe quel nombre souhaitable.

Si j'augmente le nombre de SVM, augmente-t-il le temps d'exécution du script ?

Non. Le script s'exécutera pendant 5 min maximum, même si le nombre de SVM sera augmenté.

Que se passe-t-il si j'exécute Event Rate Checker avec un agent existant ?

L'exécution d'Event Rate Checker sur un agent existant peut entraîner une augmentation de la latence sur le SVM. Cette augmentation sera temporaire pendant l'exécution du vérificateur de taux d'événement.