Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Vollständige Anleitung zur Installation von Graylog2 unter Centos 7.3

Vollständige Anleitung zur Installation von Graylog2 unter Centos 7.3

巴扎黑
巴扎黑Original
2017-07-18 09:56:322651Durchsuche

1. Öffnen Sie das offizielle Graylog2-Dokument. Die Adresse lautet wie folgt:

2. Die hier verwendete Installationsmethode ist die Docker-Installation. und die enthaltenen Komponenten Es gibt Graylog2/Server:2.1.2-1, Mongo:3, Elasticsearch:2.3"
Erstellen Sie zunächst das Hängedateiverzeichnis und die Datei. Das Folgende ist das Hängeverzeichnis, das von Graylog verwendet wird. Ich werde nicht näher auf Mongo und Elasticsearch eingehen. Vergleichen Sie einfach docker-compose.yml und der Inhalt der .yml
-Datei ist wie folgt:
mkdir /graylog/config
cd /graylog/config
wget https://raw.githubusercontent.com/Graylog2/graylog2-images/2.0/docker/config/graylog.confwget https://raw.githubusercontent.com/Graylog2/graylog2-images/2.0/docker/config/log4j2.xml

Hinweis: 192.168.30.190 ist die IP des Intranetservers,

ist ein Beispiel auf der offiziellen Website. Die Version von greylog2/server ist 2.0.3 -2. Als ich es tatsächlich gemäß dieser Version installierte, gab es bei mir ein Problem. Es war in Ordnung, es auf 2.1.2-1 zu ändern, wie in Abbildung 1 gezeigt
version: '2'
services:
  mongo:
    image: "mongo:3"
    volumes:
       - /graylog/data/mongo:/data/db
    ports:
      - "27017:27017"
  elasticsearch:
    image: "elasticsearch:2.3"
    volumes:
      - /graylog/data/elasticsearch:/usr/share/elasticsearch/data
    command: "elasticsearch -Des.cluster.name='graylog'"
    ports:
      - "9200:9200"
      - "9300:9300"
  graylog:
    image: graylog2/server:2.1.2-1
    volumes:
      - /graylog/data/journal:/usr/share/graylog/data/journal
      - /graylog/config:/usr/share/graylog/data/config
    environment:
      GRAYLOG_WEB_ENDPOINT_URI: http://192.168.30.190:9000/api
      #GRAYLOG_REST_TRANSPORT_URI: http://127.0.0.1:12900
    depends_on:
      - mongo
      - elasticsearch
    ports:
      - "9000:9000"
      - "12900:12900"

Außerdem: Ich bin hier tatsächlich auf mehrere Probleme gestoßen und habe mehrere Tage damit gekämpft, wobei ich mich hauptsächlich auf die mit 2 gekennzeichnete Stelle konzentriert habe.

Zu diesem Parameter habe ich mich frühestens auf den ersten Blog im Internet verwiesen Konfiguration ist das Ergebnis wie folgt:


172.23.0.4 ist die IP des Graylog-Docker-Containers, daher habe ich sie in die gleiche Konfiguration geändert als offizielle Website, also

Ergebnis:

Funktioniert immer noch nicht, also dachte ich, dass 127.0. 0.1 ist die lokale IP. Als ich mich bei der visuellen grafischen Oberfläche der virtuellen Maschine von centos7 anmeldete, stellte ich fest, dass darauf normal zugegriffen werden konnte, aber als ich mir den lokalen Fensterhost ansah, wurde immer noch eine Fehlermeldung angezeigt. Nach mehrmaligem Nachdenken und Überprüfen der offiziellen Website-Dokumente kam ich zu dem Schluss, dass die Konfiguration den Zugriff nur auf den lokalen Computer beschränkte und daher auf 192.168.30.190 geändert wurde die IP der virtuellen Maschine centos7, und das Ergebnis war in Ordnung

Hier ist zu beachten, dass es einen offiziellen Absatz gibt, der offenbar zum Festlegen des Anmeldenamens dient . Ich habe keine Verwendung dafür, also habe ich es gelöscht

🎜>

Das obige ist der detaillierte Inhalt vonVollständige Anleitung zur Installation von Graylog2 unter Centos 7.3. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn