Hi, With nagios, it is possible to submit passive check with ip address instead of the hostname (for process_passive_host_check or process_passive_service_check). If I do the same thing with naemon, I have an error (Ex. : Failed validation of service as type service (argument 0)).
I read the naemon source and I see that : In the function process_passive_host_check (or process_passive_service_check) called to process the command CMD_PROCESS_HOST_CHECK_RESULT (or CMD_PROCESS_SERVICE_CHECK_RESULT), the host is found by the function find_host_by_name_or_address. But, before this process, the function command_parse is called to validate the arguments of the commands, and during this validation, the host is found only by the function find_host (see function resolve_object) and not by the function find_host_by_name_or_address. So if I have an ip address into a command CMD_PROCESS_HOST_CHECK_RESULT, the command parse failed. The same problem exists for the command CMD_PROCESS_SERVICE_CHECK_RESULT. So I believe, there is an anomaly in the command parse function to validate arguments of the the commands CMD_PROCESS_HOST_CHECK_RESULT and CMD_PROCESS_SERVICE_CHECK_RESULT with ip address instead of the hostname. Unless it is the new way chosen by naemon. Best regards, C0 - Public C2 - Restreint X C1 - Interne C3 - Confidentiel C4 - Secret : indisponible Arnaud Esnault Service Intégration, recette technique et services Département Intégration et gestion des changements Direction de la production informatique Société prestataire AKKA Technologies DIRECTION DES SYSTÈMES D’INFORMATION DE LA BANQUE ET DU RÉSEAU 10 BOULEVARD AUGUSTE PAGEOT – NANTES Tél : +33 (0) 2 40 16 40 12 [email protected] Si vous recevez ce courriel en dehors de vos heures de travail ou pendant vos congés, vous n’avez pas à y répondre immédiatement, sauf en cas d'urgence exceptionnelle. Afin de contribuer au respect de l'environnement, merci de n'imprimer ce mail qu'en cas de nécessité Le papier est un bien precieux, ne le gaspillez pas. N'imprimez ce document que si vous en avez vraiment besoin ! Ce message est confidentiel. Sous reserve de tout accord conclu par ecrit entre vous et La Banque Postale, son contenu ne represente en aucun cas un engagement de la part de La Banque Postale. Toute publication, utilisation ou diffusion, meme partielle, doit etre autorisee prealablement. Si vous n'etes pas destinataire de ce message, merci d'en avertir immediatement l'expediteur.
