EV Observe - Configurer les prérequis de supervision IBM AS/400

Modifié le 11/08/2022 19:14

L'utilisation des services unitaires supervisant les serveurs IBM AS/400 (Application System/400) nécessite au préalable de remplir certains prérequis.

  • Les prérequis sont à configurer une seule fois par Box.
  • Ils s'effectuent en 2 étapes :
    • Configuration du protocole SNMP sur l'hôte AS/400 et sur la Box
    • Configuration de l'hôte AS/400 et de la Box pour la collecte telnet et l'utilisation des API RPG et Java JTOpen/TCP

Remarques

  • Un utilisateur disposant des droits d'accès au serveur IBM AS/400 est nécessaire pour configurer les prérequis de supervision.
  • La configuration pour la collecte telnet et l'utilisation des API RPG et Java JTOpen/TCP dépend des modèles de service IBM-AS400. La procédure indique la configuration à réaliser en fonction des modèles utilisés.

Procédure : Comment configurer les prérequis de supervision IBM AS/400

Étape 1 : Activation de la communication entre l'AS/400 et la Box

1. Installez l'option 12 Host Servers sur l'AS/400.

2. Activez l'option.
 

Étape 2 : Configuration du protocole SNMP

Étape 2.a : Configuration du protocole SNMP sur l'hôte AS/400

1. Ouvrez le port UDP/161 de la Box vers l'AS/400.

2. Ouvrez l'ensemble des ports UDP de l'AS/400 vers la Box.

3. Configurez le service SNMP.

  • Connectez-vous sur la console du serveur.
  • Affichez l'écran de configuration, en exécutant la commande ci-dessous.

CFGTCP

    SNMP configuration.png

  • Sélectionnez l'option 20 (Configure TCP/IP Applications).
  • Sélectionnez l'option 1 (SNMP).
  • Sélectionnez l'option 1 (Change SNMP attributes).
  • Sélectionnez l'option 2 (Work with Communities for SNMP).
    Le service SNMP démarre.

4. Vérifiez que le service SNMP démarre bien en automatique.

  • Affichez l'écran de configuration, en exécutant la commande ci-dessous.

CFGTCP

  • Sélectionnez l'option 20 (Configure TCP/IP Applications).
  • Sélectionnez l'option 1 (SNMP).
  • Sélectionnez l'option 1 (Change SNMP attributes).
  • Exécutez la commande ci-dessous.

param AUTOSTART *YES

Étape 2.b : Configuration du protocole SNMP sur la Box

1. Ouvrez l'ensemble des ports UDP en provenance de l'AS/400.

2. Recherchez le nom de l'interface réseau locale de la Box.

  • Connectez-vous en SSH sur la Box.
  • Exécutez la commande ci-dessous.

ip a

3. Modifiez le fichier de configuration iptables.sh.

  • Ouvrez le fichier /etc/init.d/iptables.sh.
  • Ajoutez les lignes ci-dessous, en remplaçant la valeur <Box_local_interface_name> par le nom de l'interface réseau locale de la Box.

## Acceptation des connexions entrantes UDP pour recevoir réponses SNMP AS400
iptables -A INPUT -p udp -i <Box_local_interface_name> -s <@IP LAN AS/400> -j ACCEPT

  • Rechargez la configuration du pare-feu de la Box, en exécutant la commande ci-dessous.

/etc/init.d/iptables.sh

4. Vérifiez la bonne configuration en procédant à un recensement de l'hôte AS/400 depuis la Box.

Open url.png voir Procédure détaillée
 

Étape 3 : Configuration pour la collecte telnet et pour l'utilisation des API RPG et Java JTOpen/TCP

1. Ouvrez les ports de communication TCP suivants de la Box vers l'hôte AS/400 : 8470, 8473, 8475, 8476, 449.

2. Définissez les droits de l'utilisateur AS/400, en fonction du modèle de service utilisé.

Notes

  • Les droits minimaux de l'utilisateur AS/400 doivent être les mêmes que ceux d'un utilisateur AS/400 local accédant à la donnée collectée par le modèle de service. Les droits dépendent donc du modèle de service utilisé.
  • Vous pouvez utiliser la configuration Utilisateur ci-dessous qui est fonctionnelle.
    • Classe d'utilisateur : *SYSOPR

NAGIOS user profile Display sign-on information *NO ==> – CHGUSRPRF USRPRF(NAGIOS) DSPSGNINF(*NO)

3. Configurez la collecte telnet sur l'application web si vous utilisez les modèles de service ci-dessous.

Note : Telnet permet l'exécution directe des commandes sur l'AS/400 et l'analyse syntaxique des résultats sur la Box.

Liste des modèles de service concernés

  • IBM-AS400-Cpu
  • IBM-AS400-Disk
  • IBM-AS400-JobStatus
  • IBM-AS400-StatusDisk
  • Allez sur l'application web.
  • Allez sur le menu Configuration > Services > Liste.
  • Sélectionnez le service.
  • Renseignez le champ Langue de l'OS par la langue de l'utilisateur AS/400.
            Telnet user.png

4. Donnez un accès à l'API JAVA sur l'hôte AS/400 si vous utilisez les modèles de service ci-dessous.

Liste des modèles de service concernés

  • IBM-AS400-i5_ALL_JobStatus_IN_Subsystem
  • IBM-AS400-i5_ASPSize
  • IBM-AS400-i5_FonctionStatus_JOB_IN_Subsystem
  • IBM-AS400-i5_IJS
  • IBM-AS400-i5_JobStatus
  • IBM-AS400-i5_JobStatus_IN_Subsystem
  • IBM-AS400-i5_MessageQueue
  • IBM-AS400-i5_SubsystemStatus

5. Installez une librairie de supervision (RPG) sur l'hôte AS/400 si vous utilisez les modèles de service ci-dessous.

Liste des modèles de service concernés

  • IBM-AS400-i5_ASPPercent
  • IBM-AS400-i5_CpuLoad
  • IBM-AS400-i5_DBUse
  • IBM-AS400-i5_DistributionFileStatus
  • IBM-AS400-i5_HostStatus
  • IBM-AS400-i5_JOBQ
  • IBM-AS400-i5_resourceTypeStatus

Note : Contactez le Support EasyVista pour obtenir la librairie.

  • Téléchargez sur l'AS/400 les deux fichiers SAVF.
  • Installez la librairie, en exécutant la commande ci-dessous pour chaque fichier.

RSTLIB

Tags :
Powered by XWiki © EasyVista 2022