Overview Je cherchais quelque chose que je ne pouvais pas faire à partir de la ligne de commande parce que manipuler et afficher les paramètres de Nagios à partir du Web est compliqué, mais j'ai trouvé quelque chose appelé pynag. Évidemment python par son nom. Je n'ai pas encore touché à python, mais c'est une bonne idée de profiter de cette occasion pour s'en souvenir, et comme la ligne de commande seule semble bien fonctionner en premier lieu, je vais essayer de l'utiliser.
How to install Même Cent5 a été inclus dans epel, donc après avoir inséré epel repo, complet avec yum install
# yum install epel-release # yum install pynag
How to use Utilisons-le sur la ligne de commande pour le moment. En regardant le contenu de la commande, il semble aller chercher / etc / nagios par défaut. Si vous l'incluez dans nagios.cfg, il recherchera également le fichier d'inclusion. Même si vous l'installez dans / usr / local / nagios etc., vous devriez également mettre un lien symbolique sur / etc / nagios.
774 examples['config'] = ''' 775 # %prog config --set process_perfdata=1 776 # %prog config --append cfg_dir=/etc/nagios/conf.d 777 # %prog config --remove cfg_dir --old_value=/etc/nagios/conf.d 778 # %prog config --get object_cache_file
list Si vous le frappez comme suit, il tirera l'élément de l'endroit comme définir l'hôte. Voir ici pour voir quels éléments peuvent être obtenus.
$ pynag list host_name address where object_type=host
How to use in python programs
Tips
Recommended Posts