Mode de fonctionnement

Centreon-Connector-AS400 peut fonctionner en mode daemon ou en ligne de commande. Il est complété par un plugin Nagios de contrôle, se connectant au daemon, et chargé de transmettre les résultats à Nagios.

Ligne de commande

En ligne de commande, une machine virtuelle java est démarrée à chaque exécution. Ce mode ne doit être utilisé qu’à des fins de tests, afin d’éviter une forte consommation CPU/mémoire:

+-------------------------------------------------------------------------------------------------------------+
| java -jar connector-as400-1.x.x.jar -I -H %HOST% --login %LOGIN% --password %PASSWORD% -C %CHECK% -A %ARGS% |
+-------------------------------------------------------------------------------------------------------------+

Saisir les differents arguments :

Attribut Description Exemple
HOST L’adresse IP ou le nom de l’hôte AS/400 10.30.10.30
LOGIN Le nom d’utilisateur AS/400 USER123
PASSWORD Le mot de passe AS/400 PASSWORD123
CHECK La commande de check cpuUsage
ARGS Les arguments de la commande 80!90

Note : les arguments de la commande sont séparés par des « ! ».

Daemon

Le mode daemon permet de lancer les mêmes commandes qu’en ligne de commande sans devoir redémarrer une machine virtuelle java à chaque utilisation. Le daemon écoute sur un port, en attente de requête. Un plugin de contrôle (check_merethis_as400_generic) est disponible pour se connecter au daemon, et renvoyer un résultat au format Nagios. Les arguments du plugin sont similaires à ceux du programme java. Il est cependant nécessaire de préciser l’adresse et le port du daemon:

+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
| check_merethis_as400_generic \-\-connector %DAEMONHOST%:%DAEMONPORT% \-\-host %HOST% \-\-user %USER% \-\-password %PASSWORD% \-\-check %CHECK% \-\-args %ARGS% |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------+

Saisir les differents arguments :

Attribut Description Exemple
DAEMONHOST L’adresse IP ou le nom de l’hôte exécutant le daemon 10.30.10.20
DAEMONPORT Le port du daemon 8091
HOST L’adresse IP ou le nom de l’hôte AS/400 10.30.10.30
LOGIN Le nom d’utilisateur AS/400 USER123
PASSWORD Le mot de passe AS/400 PASSWORD123
CHECK La commande de check cpuUsage
ARGS Les arguments de la commande 80!90

Note : les arguments de la commande sont séparés par des « ! ».