Surveillance des performances des clusters de châssis
Cette rubrique fournit des informations sur les options disponibles pour surveiller les composants du châssis tels que les FPC, les PIC et les moteurs de routage pour des données telles que l’état de fonctionnement, le processeur et la mémoire.
La MIB du châssis jnx n’est pas prise en charge pour les équipements de filiale SRX Series en mode cluster. Cependant, il est pris en charge pour les périphériques de succursale SRX Series autonomes. Par conséquent, nous vous recommandons d’utiliser des options autres que SNMP pour la surveillance du châssis des équipements des filiales SRX Series.
L’instrumentation utilisée pour surveiller les composants du châssis est présentée dans le tableau 1.
Junos OS XML RPC |
SNMP MIB |
---|---|
|
user@host> |
Profils comptables |
|
|
Surveillance des performances des clusters de châssis
Les informations du tableau 2 décrivent comment mesurer et surveiller l’intégrité du cluster, y compris les statistiques du plan de contrôle et du plan de données.
Junos OS XML RPC |
SNMP MIB |
---|---|
|
Non disponible. L’utilitaire MIB peut être utilisé pour fournir ces données à l’aide de scripts d’opération Junos OS. Pour plus d’informations sur les scripts d’opération. |
Surveillance des groupes redondants
Assurez-vous que les groupes de redondance sont découverts avant de surveiller l’état du groupe. Le tableau 3 énumère les méthodes utilisées pour obtenir des données de surveillance des groupes de redondance.
Junos OS XML RPC |
SNMP MIB |
---|---|
Utilisez l’appel de RPC : <get-chassis-cluster-status> <rpc> <get-chassis-cluster-status> <redundancy-group>1</redundancy-group> </get-chassis-cluster-status> </rpc> |
Non disponible. L’utilitaire MIB peut être utilisé pour fournir ces données à l’aide de scripts d’opération Junos OS. Pour plus d’informations sur les scripts d’opération. |
Statistiques de l’interface
Vous pouvez utiliser les méthodes répertoriées dans le tableau 4 pour obtenir des statistiques d’interface, y compris les interfaces reth et fabric. Notez que vous pouvez interroger les statistiques de l’interface reth puis utiliser les informations pour déterminer l’état du groupe de redondance, car le lien reth non actif affiche 0 paquet de sortie par seconde (output-pps).
Junos OS XML RPC |
SNMP MIB |
---|---|
|
|
Profils comptables |
|
|
Surveillance de l’unité de traitement des services
Les lignes Gamme SRX3000 et SRX5000 ont une ou plusieurs unités de traitement des services (SPU) qui s’exécutent sur une carte de traitement des services (SPC). Tous les services basés sur les flux s’exécutent sur le SPU. La surveillance de l’USP suit l’état des SPU et du point central. Le point central (CP) de l’architecture dispose de deux fonctionnalités de flux de base : l’équilibrage de charge et l’identification du trafic (correspondance globale des sessions). Le point central transfère un paquet à son SPU lors de la correspondance de session, ou distribue le trafic vers un SPU pour un traitement de sécurité si le paquet ne correspond à aucune session existante. Le gestionnaire de châssis de chaque SPC surveille les SPU et le point central, et maintient également le rythme cardiaque avec le châssis du moteur de routage. Dans ce système de surveillance hiérarchique, le processus de châssis (châssis) est le centre de détection des défaillances matérielles. La surveillance SPU est activée par défaut.
Utilisez les méthodes répertoriées dans Junos OS XML RPC Instrumentation for SPU Monitoring et SNMP MIB Instrumentation for SPU Monitoring pour que l’USP surveille les données.
Nous recommandons aux systèmes de gestion de définir une alarme lorsque l’utilisation du processeur SPU dépasse 85 %, car cela ajoute de la latence au traitement. Les paquets sont interrompus si l’utilisation du processeur dépasse 95 %.
- Junos OS XML RPC Instrumentation pour la surveillance SPU
- Instrumentation MIB SNMP pour la surveillance SPU
Junos OS XML RPC Instrumentation pour la surveillance SPU
Utilisez l’appel de procédure distante (RPC) pour que l’unité de service SPU surveille des données telles que le nombre total de sessions, les sessions en cours et le nombre maximal de
get-flow-session-information
sessions par nœud.<rpc> <get-flow-session-information> <summary/> </get-flow-session-information> </rpc> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:junos="http://xml.juniper.net/junos/10.4D0/junos"> <multi-routing-engine-results> <multi-routing-engine-item> <re-name>node0</re-name> <flow-session-information xmlns="http://xml.juniper.net/ junos/10.4D0/junos-flow"> <flow-fpc-pic-id> on FPC4 PIC0:</flow-fpc-pic-id> </flow-session-information> <flow-session-summary-information xmlns="http:// xml.juniper.net/junos/10.4D0/junos-flow"> <active-unicast-sessions>0</active-unicast-sessions> <active-multicast-sessions>0</active-multicast-sessions> <failed-sessions>0</failed-sessions> <active-sessions>0</active-sessions> <active-session-valid>0</active-session-valid> <active-session-pending>0</active-session-pending> <active-session-invalidated>0</active-session-invalidated> <active-session-other>0</active-session-other> <max-sessions>524288</max-sessions> </flow-session-summary-information> <flow-session-information xmlns="http://xml.juniper.net/ junos/10.4D0/junos-flow"></flow-session-information> <flow-session-information xmlns="http://xml.juniper.net/ junos/10.4D0/junos-flow"> <flow-fpc-pic-id> on FPC4 PIC1:</flow-fpc-pic-id> </flow-session-information> <flow-session-summary-information xmlns="http:// xml.juniper.net/junos/10.4D0/junos-flow"> <active-unicast-sessions>0</active-unicast-sessions> <active-multicast-sessions>0</active-multicast-sessions> <failed-sessions>0</failed-sessions> <active-sessions>0</active-sessions> <active-session-valid>0</active-session-valid> <active-session-pending>0</active-session-pending> <active-session-invalidated>0</active-session-invalidated> <active-session-other>0</active-session-other> <max-sessions>1048576</max-sessions> </flow-session-summary-information> <flow-session-information xmlns="http:// xml.juniper.net/junos/10.4D0/junos-flow"> </flow-session-information> </multi-routing-engine-item> <multi-routing-engine-item> <re-name>node1</re-name> <flow-session-information xmlns="http://xml.juniper.net /junos/10.4D0/junos-flow"> <flow-fpc-pic-id> on FPC4 PIC0:</flow-fpc-pic-id> </flow-session-information> <flow-session-summary-information xmlns="http:// xml.juniper.net/junos/10.4D0/junos-flow"> <active-unicast-sessions>0</active-unicast-sessions> <active-multicast-sessions>0</active-multicast-sessions> <failed-sessions>0</failed-sessions> <active-sessions>0</active-sessions> <active-session-valid>0</active-session-valid> <active-session-pending>0</active-session-pending> <active-session-invalidated>0</active-session-invalidated> <active-session-other>0</active-session-other> <max-sessions>524288</max-sessions> </flow-session-summary-information> <flow-session-information xmlns="http:// xml.juniper.net/junos/10.4D0/junos-flow"> </flow-session-information> <flow-session-information xmlns="http:// xml.juniper.net/junos/10.4D0/junos-flow"> <flow-fpc-pic-id> on FPC4 PIC1:</flow-fpc-pic-id> </flow-session-information> <flow-session-summary-information xmlns="http:// xml.juniper.net/junos/10.4D0/junos-flow"> <active-unicast-sessions>0</active-unicast-sessions> <active-multicast-sessions>0</active-multicast-sessions> <failed-sessions>0</failed-sessions> <active-sessions>0</active-sessions> <active-session-valid>0</active-session-valid> <active-session-pending>0</active-session-pending> <active-session-invalidated>0</active-session-invalidated> <active-session-other>0</active-session-other> <max-sessions>1048576</max-sessions> </flow-session-summary-information> <flow-session-information xmlns="http://xml.juniper. net/junos/10.4D0/junos-flow"></flow-session-information> </multi-routing-engine-item> </multi-routing-engine-results> </rpc-reply>
Utilisez le RPC pour obtenir des
get-performance-session-information
performances de session USP.Utilisez le
get-spu-monitoring-information
RPC pour surveiller l’utilisation du processeur du SPU, l’utilisation de la mémoire, les sessions de débit max, etc.
Instrumentation MIB SNMP pour la surveillance SPU
Utilisez la MIB jnxJsSPUMonitoring pour surveiller les données SPU :
jnxJsSPUMonitoringCurrentTotalSession – Renvoie le nombre total de sessions en cours au niveau du système.
jnxJsSPUMonitoringMaxTotalSession – Renvoie le nombre maximal de sessions possibles au niveau du système.
jnxJsSPUMonitoringObjectsTable – Renvoie les statistiques d’utilisation du SPU par nœud.
Exemple de promenade
user@host>
show snmp mib walk
jnxJsSPUMonitoringMIB jnxJsSPUMonitoringFPCIndex.16 = 4 jnxJsSPUMonitoringFPCIndex.17 = 4 jnxJsSPUMonitoringFPCIndex.40 = 4 jnxJsSPUMonitoringFPCIndex.41 = 4 jnxJsSPUMonitoringSPUIndex.16 = 0 jnxJsSPUMonitoringSPUIndex.17 = 1 jnxJsSPUMonitoringSPUIndex.40 = 0 jnxJsSPUMonitoringSPUIndex.41 = 1 jnxJsSPUMonitoringCPUUsage.16 = 0 jnxJsSPUMonitoringCPUUsage.17 = 0 jnxJsSPUMonitoringCPUUsage.40 = 0 jnxJsSPUMonitoringCPUUsage.41 = 0 jnxJsSPUMonitoringMemoryUsage.16 = 70 jnxJsSPUMonitoringMemoryUsage.17 = 73 jnxJsSPUMonitoringMemoryUsage.40 = 70 jnxJsSPUMonitoringMemoryUsage.41 = 73 jnxJsSPUMonitoringCurrentFlowSession.16 = 0 jnxJsSPUMonitoringCurrentFlowSession.17 = 0 jnxJsSPUMonitoringCurrentFlowSession.40 = 0 jnxJsSPUMonitoringCurrentFlowSession.41 = 0 jnxJsSPUMonitoringMaxFlowSession.16 = 524288 jnxJsSPUMonitoringMaxFlowSession.17 = 1048576 jnxJsSPUMonitoringMaxFlowSession.40 = 524288 jnxJsSPUMonitoringMaxFlowSession.41 = 1048576 jnxJsSPUMonitoringCurrentCPSession.16 = 0 jnxJsSPUMonitoringCurrentCPSession.17 = 0 jnxJsSPUMonitoringCurrentCPSession.40 = 0 jnxJsSPUMonitoringCurrentCPSession.41 = 0 jnxJsSPUMonitoringMaxCPSession.16 = 2359296 jnxJsSPUMonitoringMaxCPSession.17 = 0 jnxJsSPUMonitoringMaxCPSession.40 = 2359296 jnxJsSPUMonitoringMaxCPSession.41 = 0 jnxJsSPUMonitoringNodeIndex.16 = 0 jnxJsSPUMonitoringNodeIndex.17 = 0 jnxJsSPUMonitoringNodeIndex.40 = 1 jnxJsSPUMonitoringNodeIndex.41 = 1 jnxJsSPUMonitoringNodeDescr.16 = node0 jnxJsSPUMonitoringNodeDescr.17 = node0 jnxJsSPUMonitoringNodeDescr.40 = node1 jnxJsSPUMonitoringNodeDescr.41 = node1 jnxJsSPUMonitoringCurrentTotalSession.0 = jnxJsSPUMonitoringMaxTotalSession.0 = 1572864Note:Les versions de Junos OS antérieures à Junos OS version 9.6 renvoient uniquement des données de nœud local pour cette MIB. Pour prendre en charge un cluster de châssis, Junos OS version 9.6 et ultérieure prennent en charge un index jnxJsSPUMonitoringNodeIndex et un champ jnxJsSPUMonitoringNodeDescr dans la table. Par conséquent, en mode cluster de châssis, Junos OS version 9.6 et ultérieure renvoie les données de surveillance SPU des nœuds principal et secondaire.
Les équipements des filiales SRX Series disposent d’un plan de données virtualisé sur les cœurs de données du cluster. Par conséquent, ils sont déclarés comme un USP avec un indice de 0.
L’objet MIB jnxJsSPUMonitoringMaxFlowSession indique le nombre maximal de sessions par nœud.
Fonctions de sécurité
Voici un résumé des appels de procédure distante XML (RPC) Junos OS et des MIB SNMP liés aux fonctions de sécurité prises en charge par les équipements SRX Series.
Les RPC et les MIB peuvent ne pas être directement comparables les uns aux autres. L’un peut fournir plus ou moins d’informations que l’autre. Utilisez les informations suivantes pour déterminer l’instrumentation à utiliser.
Caractéristiques et fonctionnalités |
Junos OS XML RPC |
SNMP MIB |
---|---|---|
Ipsec |
|
JNX-IPSEC-MONITOR-MIB JUNIPER-JS-IPSEC-VPN JUNIPER-IPSEC-FLOW-MONITOR |
NAT |
|
JNX-JS-NAT-MIB |
Dépistage |
|
JNX-JS-SCREENING-MIB |
Pare-feu |
|
PARE-FEU-MIB JUNIPER |
Stratégies de sécurité |
|
JUNIPER-JS-POLICY-MIB |
AAA |
|
JUNIPER-USER-AAA-MIB |
PDI |
|
JUNIPER-JS-IDP-MIB |
Autres statistiques et MIBS
D’autres MIB telles que la MIB OSPF et la MIB de transfert IP sont prises en charge sur les équipements SRX Series. Consultez le Guide de gestion et de surveillance du réseau, Référence MIB pour les passerelles de services SRX1400, SRX3400 et SRX3600 et Référence MIB pour les passerelles de services SRX5600 et SRX5800 pour plus d’informations sur les autres MIB prises en charge sur les équipements SRX Series.
RMON
Junos OS prend en charge la surveillance à distance (RMON) MIB (RFC 2819). RMON peut être utilisé pour envoyer des alertes pour les variables MIB lorsque les seuils supérieurs et inférieurs sont franchis. Cela peut être utilisé pour diverses variables MIB. Quelques bons exemples sont la surveillance des statistiques d’interface et la surveillance du processeur du moteur de routage.
L’extrait de configuration suivant montre la configuration RMON pour surveiller un moteur de routage sur le nœud 0 d’un cluster et pour surveiller les octets hors de l’interface index 2000 :
rmon { alarm 100 { interval 5; variable jnxOperatingCPU.9.1.0.0; sample-type absolute-value; request-type get-request; rising-threshold 90; falling-threshold 80; rising-event-index 100; falling-event-index 100; } event 100 { type log-and-trap; community petblr; } alarm 10 { interval 60; variable ifHCInOctets.2000; sample-type delta-value; request-type get-request; startup-alarm rising-alarm; rising-threshold 100000; falling-threshold 0; rising-event-index 10; falling-event-index 10; } event 10 { type log-and-trap; community test; } }
Surveillance de l’état des équipements du cluster de châssis
Sur les routeurs Juniper Networks, les alarmes et les événements RMON fournissent une grande partie de l’infrastructure nécessaire pour réduire la surcharge d’interrogation du système de gestion de réseau (NMS). Toutefois, avec cette approche, vous devez configurer le NMS pour configurer des objets MIB spécifiques dans les alarmes RMON. Cela nécessite souvent une expertise spécifique à l’appareil et une personnalisation de l’application de surveillance. En outre, certaines instances d’objet MIB qui doivent être surveillées sont définies uniquement lors de l’initialisation ou de la modification au moment de l’exécution et ne peuvent pas être configurées à l’avance. Pour résoudre ces problèmes, le moniteur d’intégrité étend l’infrastructure d’alarme RMON afin de fournir une surveillance prédéfinie pour un ensemble sélectionné d’instances d’objet (pour l’utilisation du système de fichiers, l’utilisation du processeur et l’utilisation de la mémoire) et inclut la prise en charge des instances d’objet inconnues ou dynamiques (telles que les processus Junos OS).