Cerebro
------------
[![Docker Pulls](https://img.shields.io/docker/pulls/lmenezes/cerebro.svg)](https://hub.docker.com/r/lmenezes/cerebro)
[![Build Status](https://travis-ci.com/lmenezes/cerebro.svg?branch=master)](https://travis-ci.com/lmenezes/cerebro)
cerebro is an open source(MIT License) elasticsearch web admin tool built using Scala, Play Framework, AngularJS and Bootstrap.
### Requirements
cerebro needs Java 1.8 or newer to run.
### Installation
- Download from [https://github.com/lmenezes/cerebro/releases](https://github.com/lmenezes/cerebro/releases)
- Extract files
- Run bin/cerebro(or bin/cerebro.bat if on Windows)
- Access on http://localhost:9000
### Chocolatey (Windows)
You can install `cerebro` using [Chocolatey](https://chocolatey.org/):
```sh
choco install cerebro-es
```
Package creates windows service ```cerebro```.
Access on http://localhost:9000
### Docker
You can find the official docker images in the official [docker hub repo](https://hub.docker.com/r/lmenezes/cerebro/).
Visit [cerebro-docker](https://github.com/lmenezes/cerebro-docker) for further information.
### Configuration
#### HTTP server address and port
You can run cerebro listening on a different host and port(defaults to 0.0.0.0:9000):
```
bin/cerebro -Dhttp.port=1234 -Dhttp.address=127.0.0.1
```
#### LDAP config
LDAP can be configured using environment variables. If you typically run cerebro using docker,
you can pass a file with all the env vars. The file would look like:
```bash
# Set it to ldap to activate ldap authorization
AUTH_TYPE=ldap
# Your ldap url
LDAP_URL=ldap://exammple.com:389
LDAP_BASE_DN=OU=users,DC=example,DC=com
# Usually method should be "simple" otherwise, set it to the SASL mechanisms
LDAP_METHOD=simple
# user-template executes a string.format() operation where
# username is passed in first, followed by base-dn. Some examples
# - %s => leave user untouched
# - %s@domain.com => append "@domain.com" to username
# - uid=%s,%s => usual case of OpenLDAP
LDAP_USER_TEMPLATE=%s@example.com
# User identifier that can perform searches
LDAP_BIND_DN=admin@example.com
LDAP_BIND_PWD=adminpass
# Group membership settings (optional)
# If left unset LDAP_BASE_DN will be used
# LDAP_GROUP_BASE_DN=OU=users,DC=example,DC=com
# Attribute that represent the user, for example uid or mail
# LDAP_USER_ATTR=mail
# If left unset LDAP_USER_TEMPLATE will be used
# LDAP_USER_ATTR_TEMPLATE=%s
# Filter that tests membership of the group. If this property is empty then there is no group membership check
# AD example => memberOf=CN=mygroup,ou=ouofthegroup,DC=domain,DC=com
# OpenLDAP example => CN=mygroup
# LDAP_GROUP=memberOf=memberOf=CN=mygroup,ou=ouofthegroup,DC=domain,DC=com
```
You can the pass this file as argument using:
```bash
docker run -p 9000:9000 --env-file env-ldap lmenezes/cerebro
```
There are some examples of configuration in the [examples folder](./examples).
#### Other settings
Other settings are exposed through the **conf/application.conf** file found on the application directory.
It is also possible to use an alternate configuration file defined on a different location:
```
bin/cerebro -Dconfig.file=/some/other/dir/alternate.conf
```
没有合适的资源?快使用搜索试试~ 我知道了~
Cerebro 安装包 Elasticsearch web管理工具
共93个文件
jar:83个
conf:2个
routes:1个
需积分: 3 0 下载量 21 浏览量
2023-03-14
14:10:28
上传
评论
收藏 54.61MB ZIP 举报
温馨提示
Cerebro是一个使用Scala,Play Framework,AngularJS和Bootstrap构建的开源(MIT许可)elasticsearch web管理工具,比Kibana轻量很多,很适用与生产和测试等环境的es集群管理。
资源推荐
资源详情
资源评论
收起资源包目录
cerebro-0.9.3.zip (93个子文件)
cerebro-0.9.3
lib
com.google.j2objc.j2objc-annotations-1.3.jar 9KB
com.typesafe.slick.slick_2.12-3.3.2.jar 3.75MB
com.typesafe.play.play-streams_2.12-2.8.1.jar 86KB
cerebro.cerebro-0.9.3-launcher.jar 1KB
aopalliance.aopalliance-1.0.jar 4KB
com.typesafe.akka.akka-parsing_2.12-10.1.11.jar 946KB
org.scala-lang.modules.scala-java8-compat_2.12-0.9.0.jar 1.12MB
com.typesafe.play.build-link-2.8.1.jar 3KB
com.fasterxml.jackson.module.jackson-module-paranamer-2.10.2.jar 43KB
com.typesafe.play.play-akka-http-server_2.12-2.8.1.jar 109KB
com.fasterxml.jackson.core.jackson-annotations-2.10.2.jar 66KB
com.typesafe.slick.slick-hikaricp_2.12-3.3.2.jar 8KB
org.scala-lang.modules.scala-xml_2.12-1.2.0.jar 544KB
org.scala-lang.scala-reflect-2.12.11.jar 3.51MB
com.thoughtworks.paranamer.paranamer-2.8.jar 34KB
cerebro.cerebro-0.9.3-assets.jar 2.27MB
com.typesafe.akka.akka-serialization-jackson_2.12-2.6.3.jar 104KB
ch.qos.logback.logback-classic-1.2.3.jar 284KB
com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.10.2.jar 34KB
com.google.inject.extensions.guice-assistedinject-4.2.2.jar 43KB
com.google.inject.guice-4.2.2.jar 827KB
com.typesafe.play.play-ws_2.12-2.8.1.jar 23KB
jakarta.activation.jakarta.activation-api-1.2.1.jar 43KB
javax.cache.cache-api-1.1.1.jar 50KB
org.checkerframework.checker-qual-2.8.1.jar 196KB
com.fasterxml.jackson.core.jackson-databind-2.10.2.jar 1.34MB
com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2KB
com.typesafe.play.cachecontrol_2.12-2.0.0.jar 206KB
com.typesafe.play.play-ws-standalone-json_2.12-2.1.2.jar 9KB
com.fasterxml.jackson.module.jackson-module-parameter-names-2.10.2.jar 9KB
com.fasterxml.jackson.module.jackson-module-scala_2.12-2.10.2.jar 334KB
com.typesafe.play.shaded-oauth-2.1.2.jar 93KB
com.typesafe.play.play_2.12-2.8.1.jar 2.7MB
com.typesafe.play.play-exceptions-2.8.1.jar 5KB
ch.qos.logback.logback-core-1.2.3.jar 461KB
com.typesafe.play.filters-helpers_2.12-2.8.1.jar 366KB
org.scala-lang.modules.scala-parser-combinators_2.12-1.1.2.jar 218KB
javax.inject.javax.inject-1.jar 2KB
com.typesafe.play.play-guice_2.12-2.8.1.jar 96KB
com.google.errorprone.error_prone_annotations-2.3.2.jar 13KB
com.google.guava.guava-28.1-jre.jar 2.63MB
com.fasterxml.jackson.core.jackson-core-2.10.2.jar 341KB
org.scala-lang.modules.scala-collection-compat_2.12-2.0.0.jar 99KB
org.xerial.sqlite-jdbc-3.23.1.jar 6.42MB
jakarta.xml.bind.jakarta.xml.bind-api-2.3.2.jar 113KB
com.typesafe.play.play-ws-standalone-xml_2.12-2.1.2.jar 11KB
org.slf4j.jcl-over-slf4j-1.7.29.jar 16KB
com.fasterxml.jackson.dataformat.jackson-dataformat-cbor-2.10.2.jar 57KB
com.typesafe.play.shaded-asynchttpclient-2.1.2.jar 3.55MB
com.zaxxer.HikariCP-3.2.0.jar 140KB
com.typesafe.akka.akka-protobuf-v3_2.12-2.6.3.jar 1.59MB
org.slf4j.jul-to-slf4j-1.7.29.jar 4KB
cerebro.cerebro-0.9.3-sans-externalized.jar 1.45MB
joda-time.joda-time-2.10.5.jar 628KB
com.typesafe.play.play-slick_2.12-5.0.0.jar 31KB
com.typesafe.play.play-logback_2.12-2.8.1.jar 10KB
jakarta.transaction.jakarta.transaction-api-1.3.3.jar 15KB
com.typesafe.play.play-json_2.12-2.8.1.jar 728KB
io.jsonwebtoken.jjwt-0.9.1.jar 111KB
com.google.protobuf.protobuf-java-3.10.0.jar 1.59MB
org.scala-lang.scala-library-2.12.11.jar 5.12MB
com.typesafe.akka.akka-actor_2.12-2.6.3.jar 3.38MB
org.codehaus.mojo.animal-sniffer-annotations-1.18.jar 3KB
com.google.code.findbugs.jsr305-3.0.2.jar 19KB
com.typesafe.play.play-jdbc-evolutions_2.12-2.8.0.jar 121KB
com.typesafe.akka.akka-stream_2.12-2.6.3.jar 4.38MB
com.typesafe.play.play-slick-evolutions_2.12-5.0.0.jar 13KB
com.typesafe.play.play-server_2.12-2.8.1.jar 236KB
com.typesafe.akka.akka-http-core_2.12-10.1.11.jar 3.43MB
com.typesafe.play.play-ahc-ws_2.12-2.8.1.jar 70KB
com.typesafe.ssl-config-core_2.12-0.4.1.jar 293KB
com.typesafe.config-1.4.0.jar 287KB
org.reactivestreams.reactive-streams-1.0.3.jar 11KB
com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.10.2.jar 103KB
com.typesafe.play.play-ahc-ws-standalone_2.12-2.1.2.jar 259KB
com.typesafe.play.play-jdbc-api_2.12-2.8.0.jar 15KB
com.typesafe.akka.akka-actor-typed_2.12-2.6.3.jar 720KB
com.typesafe.play.play-ws-standalone_2.12-2.1.2.jar 88KB
com.typesafe.play.twirl-api_2.12-1.5.0.jar 76KB
com.typesafe.play.play-functional_2.12-2.8.1.jar 183KB
com.google.guava.failureaccess-1.0.1.jar 5KB
org.slf4j.slf4j-api-1.7.30.jar 41KB
com.typesafe.akka.akka-slf4j_2.12-2.6.3.jar 17KB
bin
cerebro.bat 5KB
cerebro 9KB
cerebro.db 24KB
logs
application.log 21.83MB
conf
logback.xml 1KB
reference.conf 512B
application.conf 3KB
routes 6KB
evolutions
default
1.sql 357B
README.md 3KB
共 93 条
- 1
资源评论
追梦的青鸟
- 粉丝: 119
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功