Today, I tried to install graylog 2.1.1 in new Amazon Instance to test
features of new graylog. After I installed elastic search 2.3.5, mongodb
3.2.8 and graylog 2.0.3, I configured elasticsearch.yml and graylog config
as below. Then, even though graylog server is up, running and elastic
search added graylog node in logs, I encountered weird problem. Then I
typed the graylog server ip ( <"my amazon instance public ip">:9000 ) in
chrome and safari. However, when I entered my credentials ( admin/graylog
password) and clicked signin, nothing was fired. Then 15-30 seconds later,
graylog web interface gave an error as below:
We are experiencing problems connecting to the Graylog server running on
*http://MY_AWS_RT53_DNS:12900/api/
<http://172.31.29.124:12900/api/>*. Please verify that the server is
healthy and working correctly..
My graylog config looks like this (/etc/graylog/server/server.conf):
is_master = true
node_id_file = /etc/graylog/server/node-id
root_password_sha2 = SECRETKEY
plugin_dir = /usr/share/graylog-server/plugin
rest_listen_uri = http://0.0.0.0:12900/api/
external_rest_uri: http://MY_AWS_RT53_DNS/api
rest_enable_cors = true
rest_enable_tls = true
web_listen_uri = http://0.0.0.0:9000/
web_endpoint_uri = http://MY_AWS_RT53_DNS:12900/api/
rotation_strategy = count
elasticsearch_max_docs_per_index = 20000000
rotation_strategy = count
elasticsearch_max_docs_per_index = 20000000
elasticsearch_max_number_of_indices = 20
retention_strategy = delete
elasticsearch_max_number_of_indices = 20
retention_strategy = delete
elasticsearch_shards = 1
elasticsearch_replicas = 0
elasticsearch_index_prefix = graylog
allow_leading_wildcard_searches = false
allow_highlighting = false
elasticsearch_discovery_zen_ping_unicast_hosts = 127.0.0.1:9300
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
lb_recognition_period_seconds = 3
mongodb_uri = mongodb://localhost/graylog
mongodb_max_connections = 1000
mongodb_threads_allowed_to_block_multiplier = 5
content_packs_dir = /usr/share/graylog-server/contentpacks
content_packs_auto_load = grok-patterns.json
My elasticsearch yml file looks like this (/etc/elasticsearch/
elasticsearch.yml):
cluster.name: graylog
network.host: 127.0.0.1
This time the system has some json files as well
(/etc/graylog/graylog-settings.json):
{
"timezone": "Etc/UTC",
"smtp_server": "",
"smtp_port": 587,
"smtp_user": "",
"smtp_password": "",
"smtp_from_email": null,
"smtp_web_url": null,
"smtp_no_tls": false,
"smtp_no_ssl": false,
"master_node": "MY_PRIVATE_IP",
"local_connect": false,
"current_address": "MY_PRIVATE_IP",
"last_address": "MY_PRIVATE_IP",
"enforce_ssl": false,
"journal_size": 1,
"internal_logging": true,
"external_rest_uri": "http://MY_AWS_RT53_DNS/api",
"custom_attributes": {
}
}
This is the graylog server log (/var/log/graylog-server/server.log):
2016-09-21T15:18:41.127Z INFO [CmdLineTool] Loaded plugin: Collector 1.0.3
[org.graylog.plugins.collector.CollectorPlugin]
2016-09-21T15:18:41.128Z INFO [CmdLineTool] Loaded plugin: Enterprise
Integration Plugin 1.0.3
[org.graylog.plugins.enterprise_integration.EnterpriseIntegrationPlugin]
2016-09-21T15:18:41.128Z INFO [CmdLineTool] Loaded plugin: MapWidgetPlugin
1.0.3 [org.graylog.plugins.map.MapWidgetPlugin]
2016-09-21T15:18:41.128Z INFO [CmdLineTool] Loaded plugin: Pipeline
Processor Plugin 1.0.0-beta.5
[org.graylog.plugins.pipelineprocessor.ProcessorPlugin]
2016-09-21T15:18:41.128Z INFO [CmdLineTool] Loaded plugin: Anonymous Usage
Statistics 2.0.3 [org.graylog.plugins.usagestatistics.UsageStatsPlugin]
2016-09-21T15:18:41.199Z INFO [CmdLineTool] Running with JVM arguments:
-Xms1g -Xmx1g -XX:NewRatio=1 -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC
-XX:+CMSConcurrentMTEnabled -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC
-XX:-OmitStackTraceInFastThrow
-Dlog4j.configurationFile=file:///etc/graylog/server/log4j2.xml
-Djava.library.path=/usr/share/graylog-server/lib/sigar
-Dgraylog2.installation_source=rpm
2016-09-21T15:18:43.203Z INFO [InputBufferImpl] Message journal is enabled.
2016-09-21T15:18:43.371Z INFO [LogManager] Loading logs.
2016-09-21T15:18:43.429Z INFO [LogManager] Logs loading complete.
2016-09-21T15:18:43.429Z INFO [KafkaJournal] Initialized Kafka based
journal at /var/lib/graylog-server/journal
2016-09-21T15:18:43.440Z INFO [InputBufferImpl] Initialized
InputBufferImpl with ring size <65536> and wait strategy
<BlockingWaitStrategy>, running 2 parallel message handlers.
2016-09-21T15:18:43.467Z INFO [cluster] Cluster created with settings
{hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN,
serverSelectionTimeout='30000 ms', maxWaitQueueSize=5000}
2016-09-21T15:18:43.503Z INFO [cluster] No server chosen by
ReadPreferenceServerSelector{readPreference=primary} from cluster
description ClusterDescription{type=UNKNOWN, connectionMode=SINGLE,
all=[ServerDescription{address=localhost:27017, type=UNKNOWN,
state=CONNECTING}]}. Waiting for 30000 ms before timing out
2016-09-21T15:18:43.522Z INFO [connection] Opened connection
[connectionId{localValue:1, serverValue:351}] to localhost:27017
2016-09-21T15:18:43.524Z INFO [cluster] Monitor thread successfully
connected to server with description
ServerDescription{address=localhost:27017, type=STANDALONE,
state=CONNECTED, ok=true, version=ServerVersion{versionList=[3, 2, 8]},
minWireVersion=0, maxWireVersion=4, maxDocumentSize=16777216,
roundTripTimeNanos=1093959}
2016-09-21T15:18:43.532Z INFO [connection] Opened connection
[connectionId{localValue:2, serverValue:352}] to localhost:27017
2016-09-21T15:18:43.707Z INFO [NodeId] Node ID:
da3b9920-8b26-4162-b35d-29e263626505
2016-09-21T15:18:43.777Z INFO [node]
[graylog-da3b9920-8b26-4162-b35d-29e263626505] version[2.3.2], pid[23338],
build[b9e4a6a/2016-04-21T16:03:47Z]
2016-09-21T15:18:43.777Z INFO [node]
[graylog-da3b9920-8b26-4162-b35d-29e263626505] initializing ...
2016-09-21T15:18:43.781Z INFO [plugins]
[graylog-da3b9920-8b26-4162-b35d-29e263626505] modules [], plugins
[graylog-monitor], sites []
2016-09-21T15:18:45.164Z INFO [node]
[graylog-da3b9920-8b26-4162-b35d-29e263626505] initialized
2016-09-21T15:18:45.228Z INFO [Version] HV000001: Hibernate Validator
5.2.4.Final
2016-09-21T15:18:45.339Z INFO [ProcessBuffer] Initialized ProcessBuffer
with ring size <65536> and wait strategy <BlockingWaitStrategy>.
2016-09-21T15:18:47.079Z INFO [RulesEngineProvider] No static rules file
loaded.
2016-09-21T15:18:47.176Z INFO [connection] Opened connection
[connectionId{localValue:3, serverValue:353}] to localhost:27017
2016-09-21T15:18:47.330Z WARN [GeoIpResolverEngine] GeoIP database file
does not exist: /tmp/GeoLite2-City.mmdb
2016-09-21T15:18:47.381Z INFO [OutputBuffer] Initialized OutputBuffer with
ring size <65536> and wait strategy <BlockingWaitStrategy>.
2016-09-21T15:18:47.504Z WARN [GeoIpResolverEngine] GeoIP database file
does not exist: /tmp/GeoLite2-City.mmdb
2016-09-21T15:18:47.538Z WARN [GeoIpResolverEngine] GeoIP database file
does not exist: /tmp/GeoLite2-City.mmdb
2016-09-21T15:18:47.581Z WARN [GeoIpResolverEngine] GeoIP database file
does not exist: /tmp/GeoLite2-City.mmdb
2016-09-21T15:18:47.655Z WARN [GeoIpResolverEngine] GeoIP database file
does not exist: /tmp/GeoLite2-City.mmdb
2016-09-21T15:18:48.342Z INFO [ServerBootstrap] Graylog server 2.0.3
(f07c170) starting up
2016-09-21T15:18:48.342Z INFO [ServerBootstrap] JRE: Oracle Corporation
1.8.0_91 on Linux 3.10.0-327.22.2.el7.x86_64
2016-09-21T15:18:48.342Z INFO [ServerBootstrap] Deployment: rpm
2016-09-21T15:18:48.342Z INFO [ServerBootstrap] OS: CentOS Linux 7 (Core)
(centos)
2016-09-21T15:18:48.342Z INFO [ServerBootstrap] Arch: amd64
2016-09-21T15:18:48.347Z WARN [DeadEventLoggingListener] Received
unhandled event of type <org.graylog2.plugin.lifecycles.Lifecycle> from
event bus <AsyncEventBus{graylog-eventbus}>
2016-09-21T15:18:48.373Z INFO [PeriodicalsService] Starting 24 periodicals
...
2016-09-21T15:18:48.374Z INFO [Periodicals] Starting
[org.graylog2.periodical.ThroughputCalculator] periodical in [0s], polling
every [1s].
2016-09-21T15:18:48.376Z INFO [node]
[graylog-da3b9920-8b26-4162-b35d-29e263626505] starting ...
2016-09-21T15:18:48.377Z INFO [Periodicals] Starting
[org.graylog2.periodical.AlertScannerThread] periodical in [10s], polling
every [60s].
2016-09-21T15:18:48.377Z INFO [Periodicals] Starting
[org.graylog2.periodical.BatchedElasticSearchOutputFlushThread] periodical
in [0s], polling every [1s].
2016-09-21T15:18:48.378Z INFO [Periodicals] Starting
[org.graylog2.periodical.ClusterHealthCheckThread] periodical in [0s],
polling every [20s].
2016-09-21T15:18:48.380Z INFO [Periodicals] Starting
[org.graylog2.periodical.ContentPackLoaderPeriodical] periodical, running
forever.
2016-09-21T15:18:48.381Z INFO [Periodicals] Starting
[org.graylog2.periodical.GarbageCollectionWarningThread] periodical,
running forever.
2016-09-21T15:18:48.382Z INFO [Periodicals] Starting
[org.graylog2.periodical.IndexerClusterCheckerThread] periodical in [0s],
polling every [30s].
2016-09-21T15:18:48.384Z INFO [Periodicals] Starting
[org.graylog2.periodical.IndexRetentionThread] periodical in [0s], polling
every [300s].
2016-09-21T15:18:48.384Z INFO [Periodicals] Starting
[org.graylog2.periodical.IndexRotationThread] periodical in [0s], polling
every [10s].
2016-09-21T15:18:48.385Z INFO [IndexRetentionThread] Elasticsearch cluster
not available, skipping index retention checks.
2016-09-21T15:18:48.387Z INFO [Periodicals] Starting
[org.graylog2.periodical.NodePingThread] periodical in [0s], polling every
[1s].
2016-09-21T15:18:48.387Z INFO [Periodicals] Starting
[org.graylog2.periodical.VersionCheckThread] periodical in [300s], polling
every [1800s].
2016-09-21T15:18:48.388Z INFO [Periodicals] Starting
[org.graylog2.periodical.ThrottleStateUpdaterThread] periodical in [1s],
polling every [1s].
2016-09-21T15:18:48.390Z INFO [Periodicals] Starting
[org.graylog2.events.ClusterEventPeriodical] periodical in [0s], polling
every [1s].
2016-09-21T15:18:48.391Z INFO [Periodicals] Starting
[org.graylog2.events.ClusterEventCleanupPeriodical] periodical in [0s],
polling every [300s].
2016-09-21T15:18:48.392Z INFO [Periodicals] Starting
[org.graylog2.periodical.ClusterIdGeneratorPeriodical] periodical, running
forever.
2016-09-21T15:18:48.393Z INFO [Periodicals] Starting
[org.graylog2.periodical.IndexRangesMigrationPeriodical] periodical,
running forever.
2016-09-21T15:18:48.393Z INFO [Periodicals] Starting
[org.graylog2.periodical.IndexRangesCleanupPeriodical] periodical in [15s],
polling every [3600s].
2016-09-21T15:18:48.403Z INFO [connection] Opened connection
[connectionId{localValue:4, serverValue:354}] to localhost:27017
2016-09-21T15:18:48.405Z INFO [connection] Opened connection
[connectionId{localValue:5, serverValue:355}] to localhost:27017
2016-09-21T15:18:48.405Z INFO [connection] Opened connection
[connectionId{localValue:6, serverValue:356}] to localhost:27017
2016-09-21T15:18:48.426Z INFO [connection] Opened connection
[connectionId{localValue:7, serverValue:357}] to localhost:27017
2016-09-21T15:18:48.434Z INFO [connection] Opened connection
[connectionId{localValue:8, serverValue:358}] to localhost:27017
2016-09-21T15:18:48.435Z INFO [IndexerClusterCheckerThread] Indexer not
fully initialized yet. Skipping periodic cluster check.
2016-09-21T15:18:48.517Z INFO [PeriodicalsService] Not starting
[org.graylog2.periodical.UserPermissionMigrationPeriodical] periodical. Not
configured to run on this node.
2016-09-21T15:18:48.517Z INFO [Periodicals] Starting
[org.graylog2.periodical.AlarmCallbacksMigrationPeriodical] periodical,
running forever.
2016-09-21T15:18:48.519Z INFO [Periodicals] Starting
[org.graylog2.periodical.ConfigurationManagementPeriodical] periodical,
running forever.
2016-09-21T15:18:48.528Z INFO [Periodicals] Starting
[org.graylog2.periodical.LdapGroupMappingMigration] periodical, running
forever.
2016-09-21T15:18:48.543Z INFO [Periodicals] Starting
[org.graylog.plugins.usagestatistics.UsageStatsNodePeriodical] periodical
in [300s], polling every [21600s].
2016-09-21T15:18:48.543Z INFO [Periodicals] Starting
[org.graylog.plugins.usagestatistics.UsageStatsClusterPeriodical]
periodical in [300s], polling every [21600s].
2016-09-21T15:18:48.543Z INFO [Periodicals] Starting
[org.graylog.plugins.collector.periodical.PurgeExpiredCollectorsThread]
periodical in [0s], polling every [3600s].
2016-09-21T15:18:48.616Z INFO [transport]
[graylog-da3b9920-8b26-4162-b35d-29e263626505] publish_address
{127.0.0.1:9350}, bound_addresses {[::1]:9350}, {127.0.0.1:9350}
2016-09-21T15:18:48.647Z INFO [discovery]
[graylog-da3b9920-8b26-4162-b35d-29e263626505]
graylog/CY5XabKHTNG5qTj3rqHSIg
2016-09-21T15:18:48.820Z INFO [AbstractJerseyService] Enabling CORS for
HTTP endpoint
2016-09-21T15:18:48.823Z WARN [AbstractJerseyService] Private key or
certificate is empty. Using self-signed certificates for 0.0.0.0 instead.
2016-09-21T15:18:51.397Z INFO [NetworkListener] Started listener bound to
[0.0.0.0:9000]
2016-09-21T15:18:51.399Z INFO [HttpServer] [HttpServer] Started.
2016-09-21T15:18:51.400Z INFO [WebInterfaceService] Started Web Interface
at <http://0.0.0.0:9000/>
2016-09-21T15:18:51.654Z WARN [discovery]
[graylog-da3b9920-8b26-4162-b35d-29e263626505] waited for 3s and no initial
state was set by the discovery
2016-09-21T15:18:51.654Z INFO [node]
[graylog-da3b9920-8b26-4162-b35d-29e263626505] started
2016-09-21T15:18:51.771Z INFO [service]
[graylog-da3b9920-8b26-4162-b35d-29e263626505] detected_master
{Hephaestus}{tHeyGC4xSky6uyJ1XSFKrw}{127.0.0.1}{127.0.0.1:9300}, added
{{Hephaestus}{tHeyGC4xSky6uyJ1XSFKrw}{127.0.0.1}{127.0.0.1:9300},}, reason:
zen-disco-receive(from master
[{Hephaestus}{tHeyGC4xSky6uyJ1XSFKrw}{127.0.0.1}{127.0.0.1:9300}])
2016-09-21T15:18:55.308Z INFO [NetworkListener] Started listener bound to
[0.0.0.0:12900]
2016-09-21T15:18:55.308Z INFO [HttpServer] [HttpServer-1] Started.
2016-09-21T15:18:55.308Z INFO [RestApiService] Started REST API at
<https://0.0.0.0:12900/api/>
2016-09-21T15:18:55.309Z INFO [ServiceManagerListener] Services are healthy
2016-09-21T15:18:55.310Z INFO [ServerBootstrap] Services started, startup
times in ms: {OutputSetupService [RUNNING]=44, MetricsReporterService
[RUNNING]=45, JournalReader [RUNNING]=45, BufferSynchronizerService
[RUNNING]=45, InputSetupService [RUNNING]=45, KafkaJournal [RUNNING]=51,
PeriodicalsService [RUNNING]=178, WebInterfaceService [RUNNING]=3028,
IndexerSetupService [RUNNING]=3424, RestApiService [RUNNING]=6939}
2016-09-21T15:18:55.313Z INFO [ServerBootstrap] Graylog server up and
running.
2016-09-21T15:18:55.314Z INFO [InputSetupService] Triggering launching
persisted inputs, node transitioned from Uninitialized [LB:DEAD] to Running
[LB:ALIVE]
Does anyone know what the issue is in the configuration that I have
missed/set incorrectly? This is the second GrayLog system I have worked on
with this issue but previous settings matching has not helped.
--
You received this message because you are subscribed to the Google Groups
"Graylog Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/graylog2/0839c8fb-4d2e-4a0c-a555-7f5e3bb0df8c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.