90 lines
2.1 KiB
YAML
90 lines
2.1 KiB
YAML
elasticsearch:
|
|
url: "http://localhost:9200"
|
|
index: "tixel"
|
|
username: "elastic"
|
|
password: "79QQ4JGTa3R_nkqA=MxW"
|
|
timeout: 30
|
|
|
|
web_service:
|
|
enabled: true
|
|
host: "localhost"
|
|
port: 8080
|
|
|
|
system_metrics:
|
|
enabled: true
|
|
collect_cpu: true
|
|
collect_memory: true
|
|
collect_disk: true
|
|
collect_network: false
|
|
disk_paths:
|
|
- "/"
|
|
- "/var"
|
|
- "/home"
|
|
network_interfaces:
|
|
- "eth0"
|
|
- "wlan0"
|
|
|
|
poll_interval_seconds: 30
|
|
|
|
logging:
|
|
level: "info"
|
|
file_path: "/var/log/system-monitor.log"
|
|
|
|
services:
|
|
- name: "nginx"
|
|
service: "nginx.service"
|
|
enabled: true
|
|
since_time: ""
|
|
priority: "info"
|
|
|
|
- name: "tixstream"
|
|
service: "tixstream.service"
|
|
enabled: true
|
|
since_time: ""
|
|
priority: "debug"
|
|
|
|
- name: "transfer-job-manager"
|
|
service: "transfer-job-manager.service"
|
|
enabled: true
|
|
since_time: ""
|
|
priority: "debug"
|
|
|
|
tools:
|
|
- name: "nginx-access"
|
|
log_file: "/var/log/nginx/access.log"
|
|
enabled: true
|
|
buffer_size: 200
|
|
format:
|
|
name: "nginx_combined"
|
|
pattern: '^(?P<client_ip>\S+) \S+ \S+ \[(?P<timestamp>[^\]]+)\] "(?P<method>\S+) (?P<path>\S+) (?P<protocol>\S+)" (?P<status>\d+) (?P<body_bytes>\d+) "(?P<referer>[^"]*)" "(?P<user_agent>[^"]*)"'
|
|
fields:
|
|
client_ip: "remote_addr"
|
|
timestamp: "time_local"
|
|
method: "request_method"
|
|
path: "request_uri"
|
|
protocol: "server_protocol"
|
|
status: "status"
|
|
body_bytes: "body_bytes_sent"
|
|
referer: "http_referer"
|
|
user_agent: "http_user_agent"
|
|
|
|
- name: "nginx-error"
|
|
log_file: "/var/log/nginx/error.log"
|
|
enabled: true
|
|
buffer_size: 100
|
|
format:
|
|
name: "nginx_error"
|
|
pattern: '^(?P<timestamp>\d{4}/\d{2}/\d{2} \d{2}:\d{2}:\d{2}) \[(?P<level>\w+)\] (?P<pid>\d+)#(?P<tid>\d+): (?P<message>.*)'
|
|
fields:
|
|
timestamp: "time"
|
|
level: "log_level"
|
|
pid: "process_id"
|
|
tid: "thread_id"
|
|
message: "error_message"
|
|
|
|
- name: "nginx-tjm"
|
|
log_file: "/var/log/nginx/access_tjm.log"
|
|
enabled: true
|
|
buffer_size: 100
|
|
format:
|
|
name: "custom"
|