Hello All,
Problem occurred after upgrading Graylog 2.5.X (Latest Version) to Graylog 3.0.0+.
The upgrade went well, Graylog services started right up. The following links are what I used to apply the Upgrade.
http://docs.graylog.org/en/3.0/pages/upgrade/graylog-3.0.html
http://docs.graylog.org/en/3.0/pages/installation/operating_system_packages.html
After logging into Web Interface, I noticed my Inputs are no longer running and I’m unable to start them, but I’m still receive messages from those Inputs. And the Certificates seem to be working with the GELF_TCP/TLS Inputs.
Under System/Nodes I receive the following error:
“Getting plugins on node "58aba0a0-9aee-4a8b-b6d6-1a75394fbab1" failed: Error: cannot GET https://<FQDN>:9000/api/cluster/58aba0a0-9aee-4a8b-b6d6-1a75394fbab1/plugins (500)”
Error: cannot GET https://<FQDN>:9000/api/cluster/58aba0a0-9aee-4a8b-b6d6-1a75394fbab1/jvm (500) Check your Graylog logs for more information.
Graylog Server Logs:
2019-02-25T19:06:27.463-06:00 WARN [ProxiedResource] Unable to call https://<FQDN>:9000/api/system/metrics/multiple on node <58aba0a0-9aee-4a8b-b6d6-1a75394fbab1>
javax.net.ssl.SSLPeerUnverifiedException: Hostname not verified:
2019-02-25T19:06:18.786-06:00 WARN [ProxiedResource] Unable to call https://<FQDN>:9000/api/system on node <58aba0a0-9aee-4a8b-b6d6-1a75394fbab1>
javax.net.ssl.SSLPeerUnverifiedException: Hostname not verified:
I have created Self-Signed Certificates and been using them since the link below and never had any problems since until now.
My Environment;
- Virtual machine with CentOS 7, all packages is fully updated. Hardware: 6 Processors, 8GB Ram, and 1TB HDD.
- graylog-server-3.0.0-12.noarch
- elasticsearch-6.6.1-1.noarch
- mongodb-org-4.0.6-1.el7.x86_64
Graylog Configuration file;
is_master = true
node_id_file = /etc/graylog/server/node-id
password_secret =qGcHdYTZSVIQMInA056Te0uSZLtyvDqt3hdVmTWXFM1rAocHR5E9dgnm3TTd5Wy5uOin3neYQhAvvqlfAPgEe2NdgHdTQl2c
root_password_sha2 =ce1dedff58447c834034af15c7c139aa1ad6149366ad8c87984058ae98ae4dae
root_timezone = America/Chicago
bin_dir = /usr/share/graylog-server/bin
data_dir = /var/lib/graylog-server
plugin_dir = /usr/share/graylog-server/plugin
http_bind_address =FQDN:9000
http_enable_tls = true
http_tls_cert_file =/etc/graylog/graylog-certificate.pem
http_tls_key_file =/etc/graylog/graylog-key.pem
http_tls_key_password =secret
elasticsearch_hosts = http://IP ADDRESS:9200
rotation_strategy = count
elasticsearch_max_docs_per_index = 20000000
elasticsearch_max_number_of_indices = 20
retention_strategy = delete
elasticsearch_shards = 4
elasticsearch_replicas = 0
elasticsearch_index_prefix = graylog
allow_leading_wildcard_searches = false
allow_highlighting = false
elasticsearch_analyzer = standard
output_batch_size = 500
output_flush_interval = 1
output_fault_count_threshold = 5
output_fault_penalty_seconds = 30
processbuffer_processors = 5
outputbuffer_processors = 3
processor_wait_strategy = blocking
ring_size = 65536
inputbuffer_ring_size = 65536
inputbuffer_processors = 2
inputbuffer_wait_strategy = blocking
message_journal_enabled = true
message_journal_dir = /var/lib/graylog-server/journal
message_journal_max_size = 5gb
lb_recognition_period_seconds = 3
mongodb_uri = mongodb://localhost/graylog
mongodb_max_connections = 1000
mongodb_threads_allowed_to_block_multiplier = 5
proxied_requests_thread_pool_size = 32
I have tried to recreate the Certificates, and the problem still is occurring. Any advice would be appreciated.