提交 c3ed0d76 authored 作者: chenshiying's avatar chenshiying

[新增] 配置修改

上级 ab600a62
...@@ -18,6 +18,12 @@ import java.io.FileInputStream; ...@@ -18,6 +18,12 @@ import java.io.FileInputStream;
import java.io.IOException; import java.io.IOException;
import java.util.*; import java.util.*;
/**
* logstash-es-sone.conf
*
* logstash-es-portal.conf
*/
@Slf4j @Slf4j
public class GeneratorLogstashScript { public class GeneratorLogstashScript {
...@@ -120,7 +126,7 @@ public class GeneratorLogstashScript { ...@@ -120,7 +126,7 @@ public class GeneratorLogstashScript {
return; return;
} }
String fileDir = root_path_full + "\\" + fixedIp + "\\" + folderName; String fileDir = root_path_full + "\\" + fixedIp + "\\elkconfig";
File folder = new File(fileDir); File folder = new File(fileDir);
if (!folder.exists()) { if (!folder.exists()) {
folder.mkdirs(); folder.mkdirs();
...@@ -172,7 +178,7 @@ public class GeneratorLogstashScript { ...@@ -172,7 +178,7 @@ public class GeneratorLogstashScript {
Map model = new HashMap(); Map model = new HashMap();
model.put("fileName", fileName); model.put("fileName", fileName);
model.put("folderName", folderName);
String startResult = FreeMarkerUtils.process("sh\\logstash-start.ftl", model); String startResult = FreeMarkerUtils.process("sh\\logstash-start.ftl", model);
FileUtils.write(logstashStartFileName, startResult); FileUtils.write(logstashStartFileName, startResult);
......
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-notice-5003/logs/loit-notice.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
input {
file {
path => [
"/home/soft/loit-sj-dataassets-8138/logs/loit-sj-dataassets.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-duty-report-8123/logs/loit-duty-report.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-web-portal-8126/logs/loit-web-portal.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-sj-loitworkflow-8118/logs/loit-sj-loitworkflow.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-general-config-8102/logs/loit-general-config.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-version-8125/logs/loit-version.log",
"/home/soft/loit-version-8126/logs/loit-version.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-mobile-portal-8116/logs/loit-mobile-portal.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/gateway/logs/loit-getway.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
input {
file {
path => [
"/home/soft/loit-law-8128/logs/loit-law.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-portal-7007/logs/loit-portal.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-gray-8128/logs/loit-gray-server.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
input {
file {
path => [
"/home/soft/loit-sj-forward-9134/logs/loit-sj-forward.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-sj-loitworkflow-8118/logs/loit-sj-loitworkflow.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-portal-7007/logs/loit-portal.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
input {
file {
path => [
"/home/soft/loit-sj-supervision-8112/logs/loit-sj-supervision.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-law-8128/logs/loit-law.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/gateway/logs/loit-getway.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
input {
file {
path => [
"/home/soft/loit-sj-dataassets-8138/logs/loit-sj-dataassets.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-portal-7007/logs/loit-portal.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
input {
file {
path => [
"/home/soft/loit-sj-analysis-8130/logs/loit-sj-analysis.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-law-8128/logs/loit-law.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-portal-7007/logs/loit-portal.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
input {
file {
path => [
"/home/soft/loit-sj-ledger-8104/logs/loit-sj-ledger.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-sj-knowledge-8132/logs/loit-sj-knowledge.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-file-7004/logs/loit-file.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/gateway/logs/loit-getway.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
input {
file {
path => [
"/home/soft/loit-sj-knowledge-8132/logs/loit-sj-knowledge.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-general-config-8102/logs/loit-general-config.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-general-config-form-8139/logs/loit-general-config-form.log",
"/home/soft/loit-general-config-form-8140/logs/loit-general-config-form.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-portal.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-portal.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-file-7004/logs/loit-file.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
input {
file {
path => [
"/home/soft/loit-sj-large-screen-8114/logs/loit-sj-large-screen.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
input {
file {
path => [
"/home/soft/loit-sj-supervision-8112/logs/loit-sj-supervision.log"
]
discover_interval => 15
stat_interval => 1
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
charset => "UTF-8"
}
type => "elasticsearch"
start_position => "beginning"
}
}
filter {
# pattern matching logback pattern
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:exeTime}\]\s+%{DATA:appName}\s+\[%{DATA:reqInfo}\]\s+\[%{DATA:userId}\]\s+\[%{DATA:thread}\]\s+%{LOGLEVEL:logLevel}\s+%{DATA:class}\s+-\s+%{GREEDYDATA:msg}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["10.0.120.212:9200","10.0.120.44:9200","10.0.120.143:9200"]
index => "loitsone-%{+YYYY.MM}-%{+xxxx.ww}"
}
}
mkdir -p /var/lib/logstash/sone
nohup /usr/local/logstash-6.4.3/bin/logstash --path.data=/var/lib/logstash/sone -f /usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf >/dev/null 2>&1 &
#!/bin/sh
echo '---------------kill_logstash-es-sone-business.conf----------------'
KILL_PROCESS_NAME='/usr/local/logstash-6.4.3/config/logstash-es-sone-business.conf'
PROCESS_ID=`ps -ef | grep $KILL_PROCESS_NAME | grep -v 'grep' | awk '{print $2}'`
echo 'ProcessId: ' $PROCESS_ID
for id in $PROCESS_ID
do
echo 'KILL_ID: ' $id
kill -s 9 $id
done
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论