GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Sensu unter CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie Sensu auf Ihrem CentOS 7-Server installieren. Für diejenigen unter Ihnen, die es nicht wussten. Für diejenigen unter Ihnen, die es nicht wussten von Ihnen, die es nicht wussten, Sensu ist ein kostenloses Open-Source-Tool zum Zusammenstellen des benötigten Überwachungssystems. Es ist in Ruby geschrieben und verwendet RabbitMQ zum Verarbeiten von Nachrichten und Redis zum Speichern von Daten. Sensu bietet ein Framework zum Überwachen der Infrastruktur und Anwendungszustand Sensu unterstützt eine Reihe von Plattformen wie IBM AIX, Ubuntu, Debian, RedHat, CentOS, FreeBSD, Mac OS, Solaris, Windows und viele mehr.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation der Sensu-Überwachung auf einem CentOS 7-Server.

Installieren Sie Sensu auf CentOS 7

Schritt 1. Beginnen wir damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

yum clean all
yum -y update

Schritt 2. Erlang installieren.

Installieren Sie Erlang mit dem Befehl:

wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum install erlang

Schritt 3. Installieren von RabbitMQ.

Das erste, was Sie tun müssen, ist, auf die Download-Seite von RabbitMQ zu gehen und die neueste stabile Version von RabbitMQ herunterzuladen. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 3.6.1 :

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc

Die Installation von RabbitMQ und verwandten Paketen ist jetzt so einfach wie das Ausführen nur eines Befehls:

yum install rabbitmq-server-3.6.1-1.noarch.rpm

Um den RabbitMQ-Status zu starten, zu stoppen, neu zu starten und zu überprüfen, verwenden Sie Folgendes:

# To start enable boot service:
systemctl enable rabbitmq-server

# To start the service:
systemctl start rabbitmq-server

# To stop the service:
systemctl stop rabbitmq-server

# To restart the service:
systemctl restart rabbitmq-server

# To check the status:
systemctl status rabbitmq-server

Schritt 4. Redis installieren.

Als Nächstes installieren wir Redis:

yum install redis

Schließlich starten wir die Redis-Dienste und ermöglichen ihnen den automatischen Start:

systemctl start redis-server.service
systemctl enable redis-server.service

Schritt 5. Installation von Sensu.

Erstellen Sie zuerst ein yum-Repository für in /etc/yum.repos.d :

### nano /etc/yum.repos.d/sensu.repo

[sensu]
name=sensu-main
baseurl=http://repositories.sensuapp.org/yum/el/7/x86_64/
gpgcheck=0
enabled=1

Speichern und schließen Sie dann die Datei.

Installieren und starten Sie die Sensu-Dienste:

yum install sensu uchiwa -y

Erstellen Sie eine Sensu-Beispielkonfigurationsdatei:

cp /etc/sensu/config.json.example /etc/sensu/config.json

Starte Sensu und Uchiwa und aktiviere Autostart:

systemctl start sensu-server
systemctl start sensu-client
systemctl start sensu-api
systemctl start uchiwa
systemctl enable sensu-server
systemctl enable sensu-client
systemctl enable sensu-api
systemctl enable uchiwa

Schritt 6. Zugriff auf Sensu.

Sensu ist standardmäßig auf HTTP-Port 3000 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com:3000 oder http://server-ip:3000 und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen. Wenn Sie eine Firewall verwenden, öffnen Sie bitte Port 3000, um den Zugriff auf das Control Panel zu ermöglichen.

Herzlichen Glückwunsch! Sie haben Sensu erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der Sensu-Überwachung auf CentOS 7-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Sensu-Website zu besuchen.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie ASSP v.2 auf CentOS 7 64-Bit

So installieren Sie Java unter CentOS 7

So installieren Sie Ruby unter CentOS 7

So installieren Sie PostgreSQL unter CentOS 7

So installieren Sie Go unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8