GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie Nagios3 auf Ubuntu 13.10 VPS, um virtuelle Server und Dienste zu überwachen

Im folgenden Artikel führen wir Sie durch die Schritte zur Installation von Nagios3 auf einem Ubuntu 13.10 VPS damit Sie Ihre virtuellen Server und Dienste überwachen können von Ihrem VPS .

Nagios3 ist ein robustes und sehr leistungsfähiges Überwachungssystem, mit dem Sie Ihre virtuellen Server überwachen können und die Dienste, die auf Ihren Servern ausgeführt werden.

Es ist eines der besten Open-Source-Überwachungssysteme, die es gibt.

Bevor Sie fortfahren, starten Sie eine Bildschirmsitzung, indem Sie Folgendes ausführen:

## screen -U -S nagios-screen

Stellen Sie dann sicher, dass Ihr Ubuntu 13.10 VPS vollständig auf dem neuesten Stand ist, indem Sie Folgendes ausführen:

## apt-get update
## apt-get upgrade

Wenn Apache2 nicht auf Ihrem vps installiert ist, führen Sie den folgenden Befehl aus, um es zu installieren:

## apt-get install apache2

Als nächstes müssen Sie Nagios und Nagios NRPE (Nagios Remote Plugin Executor) Plugins auf Ihrem VPS installieren, indem Sie Folgendes ausführen:

## apt-get install nagios3 nagios-nrpe-plugin

Sie sollten aufgefordert werden, Ihren nagiosadmin einzugeben Benutzerpasswort wie unten gezeigt

Wenn Sie es aus irgendeinem Grund nicht sind, verwenden Sie den folgenden Befehl, um Ihren nagiosadmin festzulegen Benutzerpasswort:

## htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin

Fahren Sie mit dem Hinzufügen von Apaches www-data fort Benutzer zum nagios Gruppe:

## usermod -a -G nagios www-data

füge ausführbares Bit für nagios group hinzu zu allem unter /var/lib/nagios3/ Verzeichnis:

## chmod -R g+x /var/lib/nagios3/

Als nächstes bearbeiten Sie die Nagios3-Konfigurationsdatei in /etc/nagios3/nagios.cfg und aktivieren Sie externe Befehle, indem Sie check_external_commands setzen von 0 bis 1:

## vim +/check_external_commands /etc/nagios3/nagios.cfg

Starten Sie Nagios und Apache neu und greifen Sie auf Ihr Nagios unter http://your.hostname.com/nagios3

zu
## service apache2 restart
## service nagios3 restart

Das Hinzufügen von Servern oder Diensten zu Nagios erfolgt durch Erstellen einer Konfigurationsdatei für einen bestimmten Host. Lassen Sie uns in diesem Fall einen CentOS-VPS überwachen (my.hostname.com ) und einige der darauf laufenden Dienste von Ihrem Nagios. Erstellen Sie also eine Konfigurationsdatei für diesen VPS:

## cd /etc/nagios3/conf.d
## vim my.hostname.com.cfg

und fügen Sie Folgendes hinzu:

define host {
    use                      generic-host
    host_name                my.hostname.com
    alias                    host-cosini
    address                  XXX.XXX.XXX.XXX
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      HTTP
    check_command            check_http
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      SSH
    check_command            check_ssh!2219!
    notifications_enabled    0
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      PING
    check_command            check_ping!100.0,20%!500.0,60%
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      LOAD
    check_command            check_nrpe_1arg!check_load
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      FTP
    check_command            check_nrpe_1arg!check_ftp
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      DISK
    check_command            check_nrpe_1arg!check_storage
}

Speichern und schließen Sie die Datei und starten Sie Nagios3 neu, damit die Änderungen wirksam werden:

## service nagios3 restart

Greifen Sie auf http://your.hostname.com/cgi-bin/nagios3/status.cgi?host=all
zu und prüfen Sie, ob der neue Server in der Benutzeroberfläche angezeigt wird.

Um einige der Dienste zu überwachen, die auf unserem Client CentOS 6 VPS ausgeführt werden, müssen wir NRPE auf dem Server installieren und konfigurieren. Dazu müssen wir zuerst das EPEL-Repository aktivieren und die Pakete installieren durch:

## rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
## yum install nrpe nagios-plugins-all

Nach der Installation müssen wir NRPE konfigurieren, indem wir /etc/nagios/nrpe.cfg bearbeiten :

allowed_hosts=127.0.0.1
change to
allowed_hosts=127.0.0.1,XXX.XXX.XXX.XXX

wobei XXX.XXX.XXX.XXX Ihre Nagios-VPS-IP-Adresse ist

folgenden Befehl hinzufügen/bearbeiten:

command[check_ftp]=/usr/lib/nagios/plugins/check_procs -a proftpd
command[check_storage]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /

Aktivieren Sie NRPE beim Systemstart und starten Sie den Dienst:

## chkconfig nrpe on
## service nrpe start

Wenn Sie einer unserer Linux-VPS-Hosting-Kunden sind, müssen Sie dies natürlich nicht tun. Fragen Sie einfach unsere Administratoren, lehnen Sie sich zurück und entspannen Sie sich. Unsere Admins werden dies umgehend für Sie einrichten. Für weitere Updates können Sie auch unsere Anleitung zur Installation von Nagios3 und Check_MK auf einem Ubuntu 12.04 LTS VPS lesen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. Installieren und konfigurieren Sie JAVA &Grails auf einem Ubuntu 14.04 Linux VPS

  2. So installieren und konfigurieren Sie Discourse auf einem Ubuntu 12.04 VPS

  3. So installieren, konfigurieren und verwenden Sie GIT auf einem Ubuntu 14.04 LTS VPS

  4. Installieren Sie PowerDNS und PowerAdmin auf einem Ubuntu 14.04 VPS

  5. So installieren Sie das Netdata Monitoring Tool unter Ubuntu 20.04

Graylog-Überwachungsserver unter Ubuntu Linux für Überwachungsserver/-dienste

Installieren Sie Jenkins auf einem Ubuntu 14.04 VPS

Installieren Sie OwnCloud 7 mit Nginx und PHP-FPM auf einem Ubuntu VPS

Installieren Sie VTEDDY auf einem Ubuntu 14.04 VPS

Installieren

So installieren Sie Nagios 4 und überwachen Ihre Server unter Ubuntu 20.04