Hi,
I am new to ELK and I have been trying to follow the guides and so far I have been abled to install version 7.17 in our 2 kibana nodes and our 3 Elasticsearch nodes. If I go to Kibana and look under Cluster Overview I can see the my ES and Kibana nodes but not my Logstash nodes.
I have not install any beats or metricbeats on logasth or ES or kibana.
I haven't install/comfigure any pipeline.
Do I need to install Metricbeats to see my nodes in Kibana?
Do I need to write a pipeline to start seeing my nodes ?
I used curl from logstash to ES without issue using my logstash_system username and password/ But from ES to logstash I can't .
So far
My logstash.yml file has the following configuration:
node.name: logstash-01
path.data: /var/lib/logstash
config.debug: true
log.level: debug
X-Pack Monitoring
xpack.monitoring.enabled: false
xpack.monitoring.Elasticsearch.username: logstash_system
xpack.monitoring.Elasticsearch.password: password
xpack.monitoring.Elasticsearch.hosts: ["https://es-01:9200", "https://es-02:9200"]
xpack.monitoring.Elasticsearch.ssl.certificate_authority: [ "/path/to/ca.crt" ]
xpack.monitoring.Elasticsearch.ssl.keystore.path: logstash.jks
xpack.monitoring.Elasticsearch.ssl.keystore.password: password
xpack.monitoring.Elasticsearch.ssl.verification_mode: certificate
#xpack.monitoring.Elasticsearch.sniffing: false
#xpack.monitoring.collection.interval: 10s
#xpack.monitoring.collection.pipeline.details.enabled: true
X-Pack Management
xpack.management.enabled: false
#xpack.management.pipeline.id: ["main", "apache_logs"]
xpack.management.Elasticsearch.username: logstash_admin_user
xpack.management.Elasticsearch.password: password
xpack.management.Elasticsearch.hosts: ["https://es-01:9200", "https://es-02:9200"]
xpack.management.Elasticsearch.ssl.certificate_authority: [ "ca.crt" ]
xpack.management.Elasticsearch.ssl.keystore.path: logstash.jks
xpack.management.Elasticsearch.ssl.keystore.password: password
xpack.management.Elasticsearch.ssl.verification_mode: certificate
#xpack.management.Elasticsearch.sniffing: false
#xpack.management.logstash.poll_interval: 5s
I didn't find anything in the logs of Elasticsearch that can help me but the only error I have in the logstash logs is this.
[ERROR][logstash.inputs.metrics ] Failed to create monitoring event {:message=>"For path: events. Map keys: [:reloads, :pipelines]", :error=>"LogStash::Instrument::MetricStore::MetricNotFound"}
Please help