1

Ich versuche Logstash zu gründen, weil ich Apache Protokollinformationen in Elasticsearch weiterleiten möchte. Und ich möchte Logstash automatisch starten, wenn der Server startet.Wie man Logstash einrichtet, damit die Standardkonfigurationsdatei gelesen wird, wenn es automatisch als Service startet

Ich konnte Logstash als Dienst verweigern und den Prozess automatisch starten, aber es scheint, dass die Konfigurationsdatei vom Dienst nicht gelesen wurde. Und wenn ich Logstash mit der Option-f starten funktioniert es richtig, so kann ich sagen, dass der Inhalt der Konfigurationsdatei kein Problem hat.

Es ist Handbuch sagt, wenn ich * .conf Datei unter /etc/logstash/conf.d/, der Service lesen Sie die configure-Datei beim Start, aber es funktioniert nie wie erwartet.

Wie sollte ich Logstash konfigurieren, so dass es beim Start meine Konfigurationsdatei liest?

das ist meine Config-Datei, und es hat auf /etc/logstash/conf.d/01-httpdlog.conf

input { 
    file { 
     path => "/etc/httpd/logs/access_log" 
     start_position => beginning 
    } 
} 
filter { 
    grok { 
     match => { "message" => "%{COMBINEDAPACHELOG}"} 
    } 
} 
output { 
    elasticsearch { 
     hosts => ["xxx.xxx.xxx.xxx:9200"] 

    } 
    file{ 
     path => "/tmp/result.txt" 
    } 
    stdout {} 
} 
+1

Können Sie Ihre Frage mit Ihrer Logstash-Konfigurationsdatei aktualisieren? – Val

+0

danke für Ihren Kommentar! und ich habe meine Konfigurationsdatei auf mein Fragenfeld gesetzt! –

Antwort

1

Es ist ziemlich sicher gestellt, dass der Benutzer logstash läuft als Dienst nicht der Fall ist Habe die Erlaubnis, deine Apache-Protokolldateien zu lesen.

Sie müssen chmod 755 Ihre Apache-Log-Ordner (in /etc/httpd/logs) und dann sollte es viel besser funktionieren.

+0

Wenn ich Logstash als Dienst starten, wer ist der Besitzer der Prozess? –

+1

Standardmäßig ist es der 'logstash' Benutzer in der' logstash' Gruppe. Siehe Ihre '/ etc/init.d/logstash' Konfigurationsdatei. – Val

+1

Haben Sie Glück mit der Änderung der Berechtigungen? – Val

Verwandte Themen