[Logstash] logstash input telnet plugin.
Elastic/Logstash 2015. 8. 25. 17:18logstash 에 telnet input 플러그인이 없어서 그냥 간단하게 만들었습니다.
용도는 특정 ip(hostname), port 들을 대상으로 잘 떠 있는지 점검하기 위함 입니다. :)
필요 하신 분들은 참고 하세요.
(빌드 된거 받아서 설치 하셔도 되고, 소스코드 받아서 빌드 한 신 후 사용하셔도 되고 그렇습니다.)
[파일 다운로드]
[git repository]
https://github.com/howookjeong/logstash-input-telnet
[run config]
bin/logstash -e '
input {
telnet{
daemons => "localhost:9200|localhost:9301"
interval => "60"
}
}
output {stdout { codec => rubydebug }}
'
[rubydebug]
{
"host" => "localhost",
"port" => "9200",
"message" => "success",
"@version" => "1",
"@timestamp" => "2015-08-25T07:06:30.128Z"
}
{
"host" => "localhost",
"port" => "9301",
"message" => "failure",
"@version" => "1",
"@timestamp" => "2015-08-25T07:06:30.132Z"
}
※ 메시지 보시면 아시겠지만 정상인건 "success" 로 비정상인건 "failure" 로 나옵니다.