[PYTHON] Versuchen Sie, Nagios mit pynag zu konfigurieren

Overview Ich habe über die Befehlszeile nach etwas gesucht, das ich nicht tun konnte, weil es mühsam ist, Nagios-Einstellungen im Web zu manipulieren und anzuzeigen, aber ich habe etwas gefunden, das [pynag] heißt (http://pynag.org/). Offensichtlich Python mit Namen. Ich habe Python bisher noch nicht berührt, aber es ist eine gute Idee, diese Gelegenheit zu nutzen, um sich daran zu erinnern, und da die Befehlszeile in erster Linie gut zu funktionieren scheint, werde ich versuchen, sie zu verwenden.

How to install Sogar Cent5 war in epel enthalten, also nach dem Einfügen von epel repo, komplett mit yum install

 # yum install epel-release
 # yum install pynag

How to use Lassen Sie es uns vorerst in der Kommandozeile verwenden. Wenn man sich den Inhalt des Befehls ansieht, scheint er standardmäßig nach / etc / nagios zu suchen. Wenn Sie es in nagios.cfg aufnehmen, wird auch die Include-Datei durchsucht. Selbst wenn Sie es in / usr / local / nagios usw. installieren, sollten Sie symlink auch auf / etc / nagios setzen.

    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 Wenn Sie es wie folgt drücken, wird das Element wie definierter Host von der Stelle gezogen. Unter hier erfahren Sie, welche Artikel erhältlich sind.

 $ pynag list host_name address where object_type=host

How to use in python programs

Tips

Recommended Posts

Versuchen Sie, Nagios mit pynag zu konfigurieren
Versuchen Sie, Statistiken mit e-Stat abzurufen
Versuchen Sie, die Fusionsbewegung mit AnyMotion zu erkennen
Versuchen Sie, Excel mit Python (Xlwings) zu betreiben.
Versuchen Sie es mit Tkinter
Versuchen Sie es mit Docker-Py
Versuchen Sie es mit einem Ausstecher
Versuchen Sie es mit PDFMiner
Versuchen Sie es mit Geopandas
Versuchen Sie es mit Selen
Versuchen Sie es mit scipy
Versuchen Sie es mit pandas.DataFrame
Versuchen Sie es mit Django-Swiftbrowser
Versuchen Sie es mit matplotlib
Versuchen Sie es mit tf.metrics
Versuchen Sie es mit PyODE
Versuchen Sie, mit Node.js einen HTTP-Server zu erstellen
(Python) Versuchen Sie, eine Webanwendung mit Django zu entwickeln
Versuchen Sie es mit virtualenv (virtualenvwrapper)
Versuchen Sie, mit MVC eine RESTful-API mit Flask 1.0.2 zu erstellen
[Azure] Versuchen Sie, Azure-Funktionen zu verwenden
Versuchen Sie, yolact zu implementieren
Versuchen Sie es jetzt mit virtualenv
Versuchen Sie, Tweets mithilfe der Twitter-API in großen Mengen zu löschen
Versuchen Sie es mit W & B.
Versuchen Sie es mit Django templates.html
[Kaggle] Versuchen Sie es mit LGBM
Versuchen Sie es mit dem Feed-Parser von Python.
Versuchen Sie es mit Pythons Tkinter
Versuchen Sie, hochfrequente Wörter mit NLTK (Python) zu extrahieren.
[Maschinelles Lernen] Versuchen Sie, Objekte mithilfe der selektiven Suche zu erkennen
Versuchen Sie es mit Tweepy [Python2.7]
Versuchen Sie, Sudoku mit explosiver Geschwindigkeit mit Numpy zu lösen
Versuchen Sie es mit Pytorchs collate_fn
Versuchen Sie es mit GUI, PyQt in Python
Versuchen Sie, eine Excel-Datei mit Python (Pandas / XlsxWriter) zu betreiben
Versuchen Sie, Lebensmittelfotos mithilfe der Google Cloud Vision-API zu beurteilen
Versuchen Sie, eine multimodale Verteilung mithilfe des EM-Algorithmus zu modellieren
Versuchen Sie, eine lineare Regression mit Pytorch mit Google Colaboratory zu implementieren
Versuchen Sie, den Boden durch Rekursion herauszufordern
[Python] Versuchen Sie, Tkinters Leinwand zu verwenden
Versuchen Sie es mit Jupyters Docker-Image
Versuchen Sie es mit Scikit-Learn (1) - K-Clustering nach Durchschnittsmethode
Versuchen Sie, Twitter-Trends zu analysieren
Versuchen Sie die Funktionsoptimierung mit Hyperopt
Versuchen Sie es mit matplotlib mit PyCharm
Versuchen Sie es mit Azure Logic Apps
Versuchen Sie, Python selbst zu verstehen
Versuchen Sie es mit Kubernetes Client -Python-
[Kaggle] Versuchen Sie es mit xg boost
Versuchen Sie es mit OpenCV unter Windows
Versuchen Sie, Jupyter Notebook dynamisch zu verwenden
Mit Python auf Twitter posten
Starten Sie mit Python zu Selen
Versuchen Sie es mit AWS SageMaker Studio
Versuchen Sie, automatisch mit Selen zu twittern.
Versuchen Sie es mit SQLAlchemy + MySQL (Teil 1)
Versuchen Sie es mit der Twitter-API
Versuchen Sie es mit SQLAlchemy + MySQL (Teil 2)