要监控Logstash节点:html
肯定向何处发送监控数据,这个集群一般称为生产集群,有关典型监控体系结构的示例,请参阅监视如何工做。node
要将Logstash可视化为Elastic Stack的一部分(如步骤6所示),请将指标发送到你的生产集群,将指标发送到专用的监控集群将显示监控集群下的Logstash指标。
xpack.monitoring.collection.enabled
设置是否true
,若是该设置为false
,在Elasticsearch中禁用监控数据的收集,忽略来自全部其余源的数据。经过在logstash.yml
中设置xpack.monitoring.elasticsearch.url
,将你的Logstash节点配置为发送指标,若是X-Pack安全被启用,你还须要为内置的logstash_system
用户指定凭证,有关这些设置的更多信息,请参阅监控设置。web
xpack.monitoring.elasticsearch.url: ["http://es-prod-node-1:9200", "http://es-prod-node-2:9200"] xpack.monitoring.elasticsearch.username: "logstash_system" xpack.monitoring.elasticsearch.password: "changeme"
username
和password
设置。若是在生产Elasticsearch集群上启用了SSL/TLS,请指定将用于验证集群中节点身份的可信CA证书。
要将CA证书添加到Logstash节点的可信证书,可使用ca
设置指定PEM编码证书的位置:segmentfault
xpack.monitoring.elasticsearch.ssl.ca: /path/to/ca.crt
或者,你可使用truststore(包含证书的Java Keystore文件)来配置受信任的证书:数组
xpack.monitoring.elasticsearch.ssl.truststore.path: /path/to/file xpack.monitoring.elasticsearch.ssl.truststore.password: password
此外,你还能够选择使用keystore(包含证书的Java keystore文件)来设置客户端证书:浏览器
xpack.monitoring.elasticsearch.ssl.keystore.path: /path/to/file xpack.monitoring.elasticsearch.ssl.keystore.password: password
将嗅探设置为true
,以便发现elasticsearch集群的其余节点,默认值为false
。安全
xpack.monitoring.elasticsearch.sniffing: false
kibana_user
和monitoring_user
角色的用户身份登陆Kibana。从旧版本的X-Pack升级时,因为安全缘由,内置的logstash_system
用户被禁用,要恢复监控,请更改密码并从新启用logstash_system
用户。服务器
你能够在logstash.yml
中设置如下xpack.monitoring
设置,以控制如何从Logstash节点收集监控数据,然而,默认设置在大多数状况下工做得最好,有关配置Logstash的更多信息,请参阅logstash.yml。elasticsearch
xpack.monitoring.enabled
ide
true
以启用X-Pack监控。xpack.monitoring.elasticsearch.url
output
部分指定的相同Elasticsearch实例,也多是不一样的实例,这不是专用监控集群的URL,即便你正在使用专用的监控集群,Logstash指标也必须经过你的生产集群进行路由,你能够将单个主机指定为字符串,或将多个主机指定为数组,默认为http://localhost:9200
。xpack.monitoring.elasticsearch.username
和xpack.monitoring.elasticsearch.password
xpack.monitoring.collection.interval
10s
,若是你修改了收集间隔,将kibana.yml
中的xpack.monitoring.min_interval_seconds
选项设置为相同的值。你能够配置如下传输层安全性(TLS)或安全套接字层(SSL)设置,有关更多信息,请参见配置Logstash 监控凭证。
xpack.monitoring.elasticsearch.ssl.ca
.pem
文件的路径。xpack.monitoring.elasticsearch.ssl.truststore.path
xpack.monitoring.elasticsearch.ssl.truststore.password
xpack.monitoring.elasticsearch.ssl.keystore.path
xpack.monitoring.elasticsearch.ssl.keystore.password