Monday 29 May 2017

Nagiosql Can Not Find Nagios Binary Optionen


Kannst du einen Schritt-für-Schritt-Prozess finden, um Nagios und NagiosQL auf einem Ubuntu-Server zu installieren Nun, I39m nicht ein Linux-Admin aber hier39s was ich es geschafft habe, zusammenzutreten, das für mich mit Ubuntu Server 12.0.4, Nagios 3.5, Nagios Plugins 1.4.16 gearbeitet hat , NagiosQL 3.2. Du musst auch net-snmp herunterladen 5.7.2. Möglicherweise gibt es einen Tippfehler oder zwei Verstärker Ich muss noch CheckOMSA installiert haben und konfiguriere E-Mail-Benachrichtigung für den Einsatz, aber das ist 95 der Schlacht: Erstellen Sie einen neuen VM-Verstärker verbinden die CD mit dem Ubuntu-Iso-Neustart. Installiere den Ubuntu-Server über die Onscreen-Anleitung Benutzer: Administrator-Pass: ltcreateapasswordgt Installiere OpenSSH, LAMP mysql: rootltcreateapasswordgt Login über SSH-Verbindung mit Putty auf den Server und laufe Updateupgrades sudo apt-get update sudo apt-get upgrade install pre-reqs sudo apt-get Install build-essential sudo apt-get install libgd2-xpm-dev sudo - i erstellen nagios Benutzer, Passwort setzen und nagcmd Gruppe erstellen usrsbinuseradd - m - s binbash nagios passwd nagios Passwort. Ltcreateapasswordgt usrsbingroupadd nagcmd usrsbinusermod - a - G nagcmd nagios usrsbinusermod - a - G nagcmd www-data Runtergeladener Kern, extrahieren und installieren. Host-Kern und Plugins w HFS rejettohfs (mein Gastgeber 10.62.26.149) cd tmp wget 10.62.26.149nagios-3.5.0.tar. gz tar xzf nagios-3.5.0.tar. gz cd nagios. configure --with-command - Groupnagcmd machen alle machen install make install-init make install-config make install-commandmode make install-webconf erstellen web logon und set password htpasswd - c usrlocalnagiosetchtpasswd. users nagiosadmin restart apache etcinit. dapache2 reload install SSL dev lib amp SNMP prereqs (erforderlich für Plugins) sudo apt-get install libssl-dev sudo apt-get install libperl-dev sudo apt-get install libnet-snmp-perl sudo apt-get install libsnmp-session-perl sudo apt-get install libssh2-php Net-SNMP ist Erforderlich, damit das CheckSNMP-Plugin eingehalten wird, welches checkOMSA verwendet. Download Net-SNMP und Host in HFS. Angenommen, Sie sind im tempnagios Verzeichnis cd tmp wget 10.62.26.149net-snmp-5.7.2.tar. gz tar xzf net-snmp-5.7.2.tar. gz cd net-snmp-5.7.2.configure make make install Download plugins, extrahieren, konfigurieren und installieren cd. Wget 10.62.26.149nagios-plugins-1.4.16.tar. gz tar xzf nagios-plugins-1.4.16.tar. gz cd nagios-plugins-1.4.16.configure --with-nagios-usernagios --with-nagios - groupnagios machen make install config Nagios zu starten auf boot ln - s etcinit. dnagios etcrcS. dS99nagios Instal Postfix zu senden mail apt-get installieren postfix herunterladen nagiosql, extrahieren, entfernen Sie die tarball amp rename Verzeichnis cd varwww wget 10.62.26.149nagiosql320.tar gz tar xzf nagiosql320.tar. gz rm nagiosql320.tar. gz mv nagiosql32 NagiosQL NagiosQL Verzeichnisstruktur erstellen mkdir etcnagiosql mkdir etcnagiosqlhosts mkdir etcnagiosqlservices mkdir etcnagiosqlbackup mkdir etcnagiosqlbackuphosts mkdir etcnagiosqlbackupservices bearbeiten Sie die nagios. cfg gemäß den Anweisungen in den nagios sectoin dieser Seite: nagiosql. orgdocumentation. htmlNagios cd usrlocalnagiosetc nano nagios. cfg bearbeiten pro Link oben ändern von Berechtigungen für nagios Haupt chgrp www-data usrlocalnagios chgrp www-data usrlocalnagiosetcnagios. cfg chgrp www-data usrlocalnagiosetccgi. cfg chmod 775 usrlocalnagios chmod 664 usrlocalnagiosetcnagios. cfg chmod 664 usrlocalnagiosetccgi. cfg ändern Berechtigungen auf nagiosql config chmod 6755 etcnagiosql chown www-data. nagios etcnagiosql chmod 6755 etcnagiosqlhosts chown www-data. nagios etcnagiosqlhosts chmod 6755 etcnagiosqlservices chown www-data. nagios etcnagiosqlservices ändern Genehmigung auf Backup-config chmod 6755 etcnagiosqlbackup chown www-data. Nagios etcnagiosqlbackup chmod 6755 etcnagiosqlbackuphosts chown www-data. nagios etcnagiosqlbackuphosts chmod 6755 etcnagiosqlbackupservices chown www-data. nagios etcnagiosqlbackupservices ändern Berechtigungen auf nagios. cmd so appache kann es schreiben chown www-data. nagios usrlocalnagiosvarrwnagios. cmd chmod 660 usrlocalnagiosvarrwnagios. cmd ändern perms Auf varwwwnagiosconfig chown www-data. nagios varwwwnagiosqlconfig chown www-data. nagios usrlocalnagiosbinnagios finden die php. ini-Datei und bearbeiten die date. timezone Wert nano etcphp5apache2php. ini entfernen Sie die von vor date. timezone und machen Sie den Wert date. timezone39AmericaNewYork39 Neustart Apache etcinit. dapache2 reload browse to hostnamenagiosqlinstall select start installation Alle Voraussetzungen sollten erfüllt sein, Weiter mysql root passwort eingeben, admin passwort erstellen und den nagios config Pfad eingeben usrlocalnagiosetc Administration - gt Config Targets Ändern der Pfade: Nagios Befehlsdatei usrlocalnagiosvarrwnagios. cmd Nagios Binärdatei usrlocalnagiosbinnagios Nagios Prozessdatei usrlocalnagiosvarnagios. lock Nagios config datei usrlocalnagiosetcnagios. cfg post install problem entschließung: ausführen auf dem nagios bin, Open resouce. cfg. Schreiben tempath amp Checkresultpath chmod 775 usrlocalnagiosbinnagios chmod 666 usrlocalnagiosetcresource. cfg chmod 777 usrlocalnagiosvarspoolcheckresultsNagios ist ein Open-Source-Monitoring-Tool für die Netzwerkgeräte. Es verwendet snmp Protokoll für die Überwachung von Netzwerkgeräten. Nagios Core unterstützt die Konfiguration von CLI, was für neue Benutzer nicht einfach ist. NagiosQL ist Plugin, das GUI-Schnittstelle für die Konfiguration von Nagios Core bietet. In diesem Artikel steht unser Fokus auf der Installation von NagiosQL und wir gehen davon aus, dass Nagios Core und net-snmp bereits auf dem Monitoring Server installiert sind. (NagiosQL speichert alle Konfiguration im DB) Nagios Core (Installation mit Quellcode) PHP spät (mit allen notwendigen Modulen) Wir haben VM (3GB RAM und 80GB HD Speicherplatz) Mit Ubuntu 14.01 LTS OS installiert darauf. Nagios Core und Net-Snmp-Paket sind bereits darauf installiert. In diesem Artikel lernen wir die Installation von NagiosQL. Seine Integration mit Nagios Core und Status von verschiedenen Objekten von VM auf Nagios Core. Installieren Sie NagiosQL Zuerst das Download-Paket von der Website von nagiosql. org Verwenden Sie den folgenden Befehl, um es im Inneren des Terminals herunterzuladen, um den Pfad zu erstellen. Sudo wget kaz. dl. sourceforgeprojectnagiosqlnagiosqlNagiosQL203.2.0nagiosql320.tar. gz Kopieren Sie diese. tar. gz-Datei im Verzeichnis varwww (Wir haben angenommen, dass der Apache Webserver bereits auf dem Rechner installiert ist) und extrahieren Sie ihn mit folgendem Befehl. Cp nagiosql321.tar. gz varwww sudo tar - xvzf nagiosql320.tar. gz Nach der Extraktion des komprimierten Pakets wird ein weiteres neues Verzeichnis erstellt, das unter dem unten stehenden Ordner erstellt wurde. Ändern Sie das Eigentum an diesem neuen extrahierten Ordner mit folgendem Befehl sudo chown - R www-data: www-data nagiosql32 Geben Sie folgende Adresse in den Webbrowser ein und die folgende Webseite wird im Browser angezeigt. Für die Installation von NaqiosQL, klicken Sie auf die Schaltfläche Start Installation auf der Unterseite der NagiosQL-Hauptseite, die auch in der folgenden Abbildung gezeigt wird. Nächste Seite überprüft die Anforderungen von NaqiosQL Plugin. In der Regel zeigt es Fehler auf dieser Seite in Bezug auf die Erlaubnis von Nagios Core-Dateien, Zeitzone Einstellung in php. ini-Datei etc. NsqiosQL-Konfigurationstool erfordert bestimmte Berechtigung, um die Naqios Core-Konfigurationsdateien aus dem Web-Interface zu ändern. Folgende Befehle geben dem NagiosQL-Plugin die richtige Berechtigung für die erfolgreiche Installation. Apache Benutzername ist. Www-data Nagios Haupt-Konfigurationsdateien sind unter usrlocalnagios. chgrp www-data usrlocalnagiosetc chgrp www-data usrlocalnagiosetcnagios. cfg chgrp www-data usrlocalnagiosetccgi. cfg chmod 775 usrlocalnagiosetc chmod 664 usrlocalnagiosetcnagios. cfg chmod 664 usrlocalnagiosetccgi. cfg Die Nagios binär muss Chown von der Apache Benutzer ausführbar sein nagios: www-data usrlocalbinnagios chmod 750 usrlocalbinnagios Zeitzoneneinstellung in PHP. ini Zeitzonenfehler wird in der obigen Abbildung angezeigt. Es kann durch Ändern der folgenden Zeile in etcphp4apache2 behoben werden. Entfernen Sie den Kommentar von date. timezone AmericaChicago Option und speichern Sie es. Nach dem Fix auf dieser Seite erscheint eine grüne Pfeiltaste rechts unten auf der Seite. Klicken Sie auf Weiter, um auf die nächste Stufe zu gehen. Nächste Stufe ist die Erstellung einer Datenbank für das NagiosQL Plugin. Es verwendet die Datenbank für die Speicherung der Konfiguration für Nagios Core. Auf dieser Seite legen Sie die Details für die Datenbank fest, geben Sie Anmeldeinformationen für NaqiosQL-Administrator ein und setzen Sie den Konfigurationspfad für Naqios Core und erstellen Sie auch das Verzeichnis für die NaqiosQL-Konfiguration. Das folgende Fenster erscheint nach dem erfolgreichen Erstellen der DB auf dem Gerät. Klicken Sie auf die Schaltfläche Fertig stellen und melden Sie sich an der NagiosQL-Website an, indem Sie Ihren Browser auf server-ip-addressnagiosql32 (Server-Adresse ist die Adresse des Servers). Melden Sie sich mit den Anmeldeinformationen an, die Sie während der Installation eingegeben haben. Geben Sie Benutzernamen und Passwort ein, um Zugriff auf das Web-Interface von NagiosQL zu erhalten, das unten gezeigt wird. NagiosQL-Administrations-Hauptschnittstellenseite nach erfolgreicher Anmeldung ist nachfolgend für die weitere Konfiguration von Nagios Core dargestellt. Vorstellung einiger der NagiosQL-Menüs für Ihre Referenz. Supervision Dieses Menü bietet die Konfiguration von Hosts und Services für Nagios Core, die in der folgenden Abbildung gezeigt wird. Alerting In diesem Menü kann der Benutzer die Kontaktinformationen von System Administrator und Zeiträume für Alarme konfigurieren. Befehle Dieses Menü enthält das Format und die Parameter des verschiedenen Befehls, die von der Nagios Core Monitoring Software verwendet werden. Import von Daten, Backup-Dateien, Konfiguration von Nagios Core. CGI-Konfiguration und Syntaxprüfung ist in diesem Menü verfügbar. Verwaltung Dieses Menü bietet die Einstellung für das NagiosQL Plugin. Benutzer können das Passwort ändern, Benutzer für die Wartung von Server, Protokollen und Einstellungen hinzufügen. Im Konfigurationsziel-Untermenü müssen wir NagiosQL-Dateien als Nagios Core-Konfiguration einstellen, die unten gezeigt wird. Wir setzen auch den Pfad der Nagios Befehlsdatei, Binärdatei, Prozessdatei und Hauptkonfigurationsdatei (nagios. cfg). Nachdem Pfadänderungen im NagiosQL-Frontend vorgenommen wurden, überprüfen Sie die Konfigurationsdateien von der Befehlszeile und starten Sie den Nagios-Daemon neu. Fazit In diesem Artikel erklären wir die Installation von NagiosQL, die grafische Konfigurationstool für das bekannte Monitoring-Tool Nagios Core ist. Nagios nutzt SNMP-Protokoll (unterstützt alle Versionen) zur Überwachung von Netzwerkgeräten wie Servern, Routern und Switches. NagiosQL Web-Interface bietet eine einfache Möglichkeit für komplexe Konfiguration von Nagios. NagiosQL verwendet Datenbank auf der Rückseite für die permanente Speicherung der Konfiguration. Free Linux Ebook to DownloadNagiosQL Beliebtes NagiosQL ist ein professionelles, webbasiertes Konfigurations-Tool für Nagios 2.x3.x und andere Nagios-basierte Monitoring-Tools. Es ist für große Unternehmen Anforderungen sowie kleine Umgebungen konzipiert. Alle Nagios Funktionalitäten werden unterstützt. Features Unterstützung für Nagios 2.x3.x und andere Nagios Basen Monitoring Tools Unterstützung für mehrere Konfigurations-Sets (Domains) - einschließlich einer gemeinsamen Domain Unterstützung für lokale filesysten, FTP und SSHSCP Leistungsstarke Konfigurationsimporteur für vorhandene Konfigurationsdateien Unterstützung für jede Nagios Objektdefinitionsoption Unterstützung für Template-Definitionen (Host, Services, Kontakte) Freie Variablen Unterstützung Konfigurationen werden in einer MySQL-Datenbank gespeichert Scripting-Schnittstelle für automatisierte Jobverarbeitung Objektbasierte Benutzergruppenrechte Webbasiertes Installationsprogramm für einfache Installation und Upgrade Mehrsprachige Unterstützung Benötigt einen Webserver, PHP 5.2 oder höher, MySQL 5.x 2 von 8 Personen fanden diese Bewertung hilfreich Insgesamt hilft es bei der Vereinfachung der Konfigurationen in Nagios. Ich würde gerne sehen, dass Konfigurationen vorwärts tragen. IE, verwenden Sie eine Vorlage für eine Konfiguration und in der Lage, diese Optionen automatisch ausfüllen für die Leichtigkeit der Anzeige. Von dklueh 6. August 2009 Nagios, das Nagios-Logo und Nagios-Grafiken sind die Servicemarks, Marken oder eingetragene Marken von Nagios Enterprises. Alle anderen Servicemarks und Marken sind Eigentum der jeweiligen Besitzer. Die Dateien und Informationen auf dieser Website sind Eigentum der jeweiligen Eigentümer. Nagios Enterprises übernimmt keinerlei Gewähr für die Eignung von Dateien oder Informationen auf dieser Website, zu irgendeinem Zweck. Tatsächlich lehnen wir alle Haftung offiziell ab. Wir denken aber, dass diese Gemeinschaftsbeiträge ziemlich verdammt cool sind. Website Copyright Kopie 2009-2017 Nagios Enterprises, LLC. Alle Rechte vorbehalten. Datenschutzerklärung Warenzeichen NutzungsbedingungenNagiosQL Setup Guide (Englisch) Projektbeschreibung I039m versucht, NagiosQL auf CentOS 6 zu arbeiten, um Nagios Core einfacher zu verwalten. Ich kann Nagios Core zusammen mit LAMP und NagiosQL installieren. Das Problem i039m hat immer NagiosQL-Konfigurationsdateien, um ordnungsgemäß mit Nagios Core zu arbeiten. I039ve legte den Leitfaden an, wie ich in der Lage war, auf den Punkt zu kommen, wo i039m stecken, der Führer nimmt nur an, dass du CentOS 6 installiert hast, aber den Rest deckt. Ich kann nicht herausfinden, wo i039m falsch gehen, wenn ich die URL entfernt, Login, um Datei anzeigen i039m nicht in der Lage, Nagios Service neu zu starten. Auch unter Nagios Kontrolle in NagiosQL die Tasten (tun Sie es) für die Konfigurationsdateien und Neustart Nagios funktionieren nicht. Ich bekomme einen Nagios-Daemon läuft nicht, kann keinen Neustart-Befehl senden und kann den Nagios-Binär - oder keinen Ausführungsberechtigungsfehler nicht finden. Das Endergebnis dieses Projekts ist eine detaillierte Schritt für Schritt Anleitung auf Englisch, um NagiosQL auf CentOS 6 zu bekommen. Sie können meinen Guide verwenden, um es zu installieren, es sei denn, Sie können sich auch daran verbessern. Ich werde wahrscheinlich zusätzliche Projekte bei der Konfiguration von Nagios etc. haben. Sobald ich fertig bin, mache ich ein Video und stelle das Dokument online für andere, um von diesen großartigen Werkzeugen zu profitieren, du bist willkommen, dasselbe zu tun. Mit der Arbeit I039ve abgeschlossen, um alles Setup dieses shouldn039t nehmen lange für eine sachkundige Linux-Programmierer, um herauszufinden. Vervollständigt von:

No comments:

Post a Comment