공식 documentation 다음에 logstash HTTP 입력 플러그인을 구성하려고합니다. 내가 구성 파일의 구성 검사에 대한을 실행 한Logstash HTTP 입력 플러그인 구성 오류 : #
sudo service logstash restart
: 나는 다음과 같은 명령을 사용할 때
input {
port => 8080
user => elkadmin
password => "xxxx"
ssl => off
}
output {
elasticsearch {
host => "127.0.0.1"
codec => "json"
index => "logstash-%{+YYYY.MM.dd}"
protocol => "http"
}
stdout { codec => rubydebug }
}
Logstash가 성공적으로 시작 않습니다 10 syslog.conf에 저장 다음과 같은 설정을 입력 재치 다시
/opt/logstash/bin/logstash -configtest -f 10-syslog.conf
는 config 검사를 사용하여 온 플러그인 시간 다음과 같은 오류 : 나는 매우 확실 및/또는 여기를 진행하고 돕는 방법입니다
{:timestamp=>"2016-10-16T20:41:30.900000+0000", :message=>"The error reported is: \n Permission denied - /etc/logstash/conf.d/10-syslog.conf"}
:
Error: Expected one of #, { at line 2, column 9 (byte 18) after input {
상기 보면서 내가이 권한에 의해 발생 될 수 있음을 볼 수 있습니다 로그인 logstash 안내가 감사 할 것입니다.
발에 이것에 대한 감사를 최신 문서를 사용해야합니다. 필자는 필요한 변경을했지만 흥미롭게도 호스트 값이 올바르지 않고 구성 테스트가 만족스럽지 않고 호스트가 올바른 것처럼 보입니다. 사이드 노트에서 나는 여전히 10-syslog.conf에 대한 액세스가 거부되었지만 정상적으로 logstash가 시작되면 올바른 사용 권한을 설정하는 방법에 대한 지침을 얻었습니까? – razorblade
logstash가'10-syslog.conf' 파일에 접근 할 수 없습니다. 어떻게 Logstash를 시작 하시겠습니까? sudo로? '10-syslog.conf' 파일에 대한 사용 권한은 무엇입니까? – Val
이전 버전 인 Logstash 1.5.2를 사용하고 있기 때문에'host'가 아마도 정확할 것입니다. 대신 최신 Logstash 버전 (https://www.elastic.co/downloads/logstash)을 사용하는 것이 좋습니다. – Val