I have a specific problem that is currently not 100% understandable, maybe someone here has another idea.
the enviorment:
graylog open 4.3.12 on ubuntu 18.04 on vmware (12 cores / 16 gb memory)
elasticsearch 7.10.2
mongod 4.0.28
Index Set 28 indices, 352,207,630 documents, 139.6GiB / Rotation period: P1D / max 28 indices / ~10.000 messages per minute / ~100 clients
300 GB Disk Space, ~ 115 GB available
Global Sylog UDP Input with Default settings on port 1514 (iptables nat 514 to 1514, as desiribed in articel 9061) with grok extractoors removed for tests
the situation:
i change the ip of the system (migration to other subnet) via netplan and boot it through (in parallel the ip on the clients is changed)
all services are running and graylog shows no errors
As soon as the input is running ~50 messages per minute arrive from a few systems and the rest of the messages go into the buffer which is also not processed (otherwise the buffer is never full).
As soon as the IP is changed back (and the clients too) everything works again.
If on the clients the ip is adjusted to another lightweight syslog server (not graylog), the messages arrive normally.
the graylog-server.conf:
is_master = true
node_id_file = /etc/graylog/server/node-id
password_secret = XXX
root_password_sha2 = XXX
root_timezone = CET
bin_dir = /usr/share/graylog-server/bin
data_dir = /var/lib/graylog-server
plugin_dir = /usr/share/graylog-server/plugin
http_bind_address = 0.0.0.0:9000
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 = 10
outputbuffer_processors = 7
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
lb_recognition_period_seconds = 3
mongodb_uri = mongodb://localhost/graylog
mongodb_max_connections = 1000
mongodb_threads_allowed_to_block_multiplier = 5
transport_email_enabled = true
transport_email_hostname = XXX
transport_email_port = XX
transport_email_use_auth = false
transport_email_from_email = XXX
proxied_requests_thread_pool_size = 32
graylog_commad_wrapper=“authbind”
There are no related errors in /var/log/graylog-server/server.log and /var/log/elasticsearch/gc.log