D.4. General


Les sondes de cette section sont conçues pour contrôler les aspects de base de vos systèmes. Lorsque vous les appliquez, assurez-vous que leurs limites de temps ne dépassent pas la durée de temps allouée à la période de délai d'attente. Sinon, la sonde renvoit un statut UNKNOWN dans tous les cas de latence étendue, annulant ainsi les limites.

D.4.1. General::Remote Program

La sonde General::Remote Program vous permet d'exécuter toute commande ou tout script sur votre système et d'obtenir une chaîne de statut. Notez que le message résultant sera limité à 1024 octets.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.
Expand
Tableau D.9. Paramètres de General::Remote Program
Champ Valeur
Command*
OK Exit Status* (statut de sortie OK) 0
Warning Exit Status* (statut de sortie Warning) 1
Critical Exit Status* (statut de sortie Critical) 2
Timeout 15

D.4.2. General::Remote Program with Data

La sonde General::Remote Program with Data vous permet d'exécuter toute commande ou tout script sur votre système et d'obtenir une valeur, ainsi qu'une chaîne de statut. Pour utiliser cette sonde, vous devez inclure du code XML dans le corps de votre script. Cette sonde prend en charge les balises XML suivantes :
  • <perldata> </perldata>
  • <hash> </hash>
  • <item key =" "> </item>
Le programme à distance devra envoyé des itérations du code suivant à la commande STDOUT :
<perldata> <hash> <item
key="data">10</item> <item
key="status_message">status message here</item>
</hash> </perldata>
Copy to Clipboard Toggle word wrap
La valeur requise pour data est le point de données à insérer dans la base de données pour la famille "time-series". L'option status_message est facultative et peut avoir la valeur de toute chaîne de texte désirée avec une longueur maximum de 1024 octets. Les programmes à distance qui n'incluent pas une option status_message rapporteront quand même la valeur et le statut retournés.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde. XML est sensible à la casse. Le nom de l'élément clé (item key) data ne peut pas être modifié et doit recueillir un nombre comme valeur.
Expand
Tableau D.10. Paramètres de General::Remote Program with Data
Champ Valeur
Command*
OK Exit Status* (statut de sortie OK) 0
Warning Exit Status* (statut de sortie Warning) 1
Critical Exit Status* (statut de sortie Critical) 2
Timeout 15

D.4.3. General::SNMP Check

La sonde General::SNMP Check teste votre serveur SNMP en spécifiant un seul identificateur d'objet (OID, de l'anglais object identifier) en notation à points (comme par exemple 1.3.6.1.2.1.1.1.0) et une limite associée à la valeur renvoyée. Elle recueille les métriques suivantes :
  • Latence de service à distance — Le temps nécessaire en secondes pour que le serveur SNMP réponde à une requête de connexion.
Besoins — SNMP doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde. Seuls les entiers peuvent être utilisés pour les valeurs de limites.
Le protocole de transport de cette sonde est UDP (User Datagram Protocol).
Expand
Tableau D.11. Paramètres de General::SNMP Check
Champ Valeur
SNMP OID*
SNMP Community String* (chaîne de communauté SNMP) public
SNMP Port* 161
SNMP Version* 2
Timeout* (délai d'attente) 15
Critical Maximum Value (valeur maximum pour le statut critical)
Warning Maximum Value (valeur maximum pour le statut warning)
Warning Minimum Value (valeur minimum pour le statut warning)
Critical Minimum Value (valeur minimum pour le statut critical)

D.4.4. General::TCP Check

La sonde General::TCP Check teste votre serveur TCP en vérifiant qu'il peut se connecter à un système via le numéro de port spécifié. Elle recueille la métrique suivante :
  • Latence de service à distance — Le temps nécessaire en secondes pour que le serveur TCP réponde à une requête de connexion.
La sonde passe la chaîne spécifiée dans le champ Send lors de la connexion. La sonde anticipe une réponse du système, qui devrait inclure la sous-chaîne spécifiée dans le champ Expect. Si la chaîne attendue n'est pas trouvée, la sonde retourne un statut CRITICAL.
Expand
Tableau D.12. Paramètres de General::TCP Check
Champ Valeur
Send
Expect
Port* 1
Timeout* (délai d'attente) 10
Critical Maximum Latency (latence maximum pour le statut critical)
Warning Maximum Latency (latence maximum pour le statut warning)

D.4.5. General::UDP Check

La sonde General::UDP Check teste votre serveur UDP en vérifiant qu'il peut se connecter à un système via le numéro de port spécifié. Elle recueille la métrique suivante :
  • Latence de service à distance — Le temps nécessaire en secondes pour que le serveur UDP réponde à une requête de connexion.
La sonde passe la chaîne spécifiée dans le champ Send lors de la connexion. La sonde anticipe une réponse du système, qui devrait inclure la sous-chaîne spécifiée dans le champ Expect. Si la chaîne attendue n'est pas trouvée, la sonde retourne un statut CRITICAL.
Le protocole de transport de cette sonde est UDP (User Datagram Protocol).
Expand
Tableau D.13. Paramètres de General::UDP Check
Champ Valeur
Port* 1
Send
Expect
Timeout* (délai d'attente) 10
Critical Maximum Latency (latence maximum pour le statut critical)
Warning Maximum Latency (latence maximum pour le statut warning)

D.4.6. General::Uptime (SNMP)

La sonde General::Uptime (SNMP) enregistre la durée de temps depuis le dernier démarrage du périphérique. Elle utilise l'identificateur d'objet (OID) SNMP pour obtenir cette valeur. Le seul statut d'erreur qu'elle retournera est UNKNOWN.
Besoins — SNMP doit être en cours d'exécution sur le système contrôlé et l'accès à l'OID doit être activé pour pouvoir exécuter cette sonde.
Le protocole de transport de cette sonde est UDP (User Datagram Protocol).
Expand
Tableau D.14. Paramètres de General::Uptime (SNMP)
Champ Valeur
SNMP Community String* (chaîne de communauté SNMP) public
SNMP Port* 161
SNMP Version* 2
Timeout* (délai d'attente) 15
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat