logstash-input-heartbeat方式
input {
heartbeat {
message => "epoch"
interval => 60
type => "heartbeat"
add_field => {
"zbxkey" => "logstash.heartbeat",
"zbxhost" => "logstash_hostname"
}
}
tcp {
port => 5160
}
}
output {
if [type] == "heartbeat" {
file {
path => "/data1/logstash-log/local6-5160-%{+YYYY.MM.dd}.log"
}
zabbix {
zabbix_host => "zbxhost"
zabbix_key => "zbxkey"
zabbix_server_host => "zabbix.example.com"
zabbix_value => "clock"
}
} else {
elasticsearch { }
}
}Last updated