Установка Graylog2 с марионеткой

У меня есть manged для установки Graylog2 с нуля путем загрузки всех файлов DEB и создания конфигураций. Теперь я пытаюсь установить Graylog2 с помощью марионетки в среде и не имел никакой удачи до сих пор.

Я использую elasticsearch/elasticsearch и graylog/graylog от штамповочного пресса.

Это - моя конфигурация до сих пор:

#site.pp
node 'mynode' {
        class {'apt':
                proxy_host        =>  'proxynode',
                proxy_port        =>  '3142',
        }
        class {'toolbox':}
        class {'java':}
        class {'elasticsearch':
                ensure => 'present',
                #enabled => ensure running + enabled true
                status => 'enabled',

                ###only works with the repository
                #version => '1.3.2',
                package_url => 'puppet:///files/deb/elasticsearch-0.90.13.deb',
        }
        elasticsearch::instance {'graylog2':}
        class {'mongodb':}
        class {'graylog2::repo':
                version => '0.21',
        } ->
        class {'graylog2::server':
                service_enable => 'true',
                rest_listen_uri => "http://${::ipaddress}:12900",
                rest_transport_uri => "http://${::ipaddress}:12900",
                #verysecurepw
                password_secret         => 'cdebc192e0ae1f5df753018a8d284b9eacf2042d55fb712f7a89260c3fc3668d',
                root_password_sha2      => 'cdebc192e0ae1f5df753018a8d284b9eacf2042d55fb712f7a89260c3fc3668d',
        } ->
        class {'graylog2::web':
                application_secret      => 'cdebc192e0ae1f5df753018a8d284b9eacf2042d55fb712f7a89260c3fc3668d',
                graylog2_server_uris            => ["http://${::ipaddress}:12900"],
        }

}

deb пакеты загружены успешно и установлены также. Когда я использую пользовательский elasticsearch экземпляр, он запускает автоматически, если я не делаю экземпляр не запускается.

Однако, если я пытаюсь запустить graylog-сервер, он дает мне следующее:

ERROR: Could not successfully connect to ElasticSearch. Check that your cluster state is not RED and that ElasticSearch is running properly.

Проверка услуг Elasticsearch:

curl -XGET 'http://192.168.0.1:9200/_cluster/health?pretty=true'
{
  "cluster_name" : "elasticsearch",
  "status" : "green",
  "timed_out" : false,
  "number_of_nodes" : 2,
  "number_of_data_nodes" : 2,
  "active_primary_shards" : 0,
  "active_shards" : 0,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 0
}

Взгляды хорошо

Наблюдение Веб-страницы 192.168.0.1:9000 дает мне ошибку, которую graylog-веб-сервис не может подключить к серверу.

Возможно, я пропускаю соединение между graylog и Elasticsearch, но я, может казаться, не нахожу его.

Журнал ошибок Graylog:

2014-09-09T12:02:54.383+02:00 ERROR [ServiceManager] Service IndexerSetupService [FAILED] has failed in the STARTING state.
java.lang.IllegalStateException
        at org.graylog2.UI.exitHardWithWall(UI.java:40)
        at org.graylog2.indexer.Indexer.start(Indexer.java:205)
        at org.graylog2.initializers.IndexerSetupService.startUp(IndexerSetupService.java:66)
        at com.google.common.util.concurrent.AbstractIdleService$2$1.run(AbstractIdleService.java:54)
        at com.google.common.util.concurrent.Callables$3.run(Callables.java:95)
        at java.lang.Thread.run(Thread.java:745)
2014-09-09T12:02:54.394+02:00 ERROR [InputSetupService] Not starting any inputs because lifecycle is: Uninitialized?[LB:DEAD]
2014-09-09T12:02:54.404+02:00 INFO  [PeriodicalsService] Shutting down periodical [org.graylog2.periodical.DeflectorManagerThread].
2014-09-09T12:02:54.404+02:00 INFO  [PeriodicalsService] Shutdown of periodical [org.graylog2.periodical.DeflectorManagerThread] complete, took <0ms>.

---надрез---

1
задан 9 September 2014 в 13:12
1 ответ

Вам нужно использовать версию эластичного поиска elasticsearch-0.90.10, они говорят, что она совместима с elasticsearch-1.3.2 в журнале изменений, но у меня была та же ошибка, что и у вас, используя более новый elasticsearch

2
ответ дан 3 December 2019 в 21:13

Теги

Похожие вопросы