https://hub.docker.com/_/kibana/
https://github.com/anbai-inc/Kibana_Hanization
https://www.docker.elastic.co/r/kibana
#docker run # --net=host
docker run -d --link elasticsearch -p 5601:5601 --name kibana --restart=always -v /etc/localtime:/etc/localtime:ro -e "server.name:kibana" -e "server.host:0" -e elasticsearch.url:"http://127.0.0.1:9200" -e "xpack.monitoring.ui.container.elasticsearch.enabled:true" -e i18n.locale:"zh-CN" -e "monitoring.cluster_alerts.email_notifications.email_address:522588122@qq.com" -e "xpack.security.encryptionKey:98XVHeRM9KqGpghV2YXHiS4K1b4ZdULn" -e "xpack.reporting.encryptionKey:RrqAFUSwBztgdzsKgHnFyREv04mUyWOF" -e "xpack.encryptedSavedObjects.encryptionKey:YKFEDUnqfXx5Iea4X5PeIZyz60z1tAGs" -e "xpack.reporting.capture.browser.chromium.disableSandbox:true" docker.elastic.co/kibana/kibana:7.9.0
docker run -d --link elasticsearch -p 5601:5601 --name kibana --restart=always -v /etc/localtime:/etc/localtime:ro -e "server.name=kibana" -e "server.port=5601" -e "server.host=https://abc.htmltoo.com/" -e elasticsearch.url="http://elasticsearch:9200" -e kibana.index=".kibana" -e i18n.locale="zh-CN" -e "monitoring.cluster_alerts.email_notifications.email_address=522588122@qq.com" -e "xpack.security.encryptionKey=98XVHeRM9KqGpghV2YXHiS4K1b4ZdULn" -e "xpack.reporting.encryptionKey=RrqAFUSwBztgdzsKgHnFyREv04mUyWOF" -e "xpack.encryptedSavedObjects.encryptionKey=YKFEDUnqfXx5Iea4X5PeIZyz60z1tAGs" -e "xpack.reporting.capture.browser.chromium.disableSandbox=true" docker.elastic.co/kibana/kibana:7.9.0
docker run -d -p 5601:5601 --name kibana --restart=always -v /etc/localtime:/etc/localtime:ro -v /data/docker/monitor/grafana/kibana.ini:/usr/share/kibana/config/kibana.yml:ro docker.elastic.co/kibana/kibana:7.9.0
#修改配置
vim config/kibana.yml
#增加以下内容
i18n.locale: "zh-CN"
server.port: 5601
server.host: "192.168.1.80" #kibana本机的地址
elasticsearch.hosts: "http://192.168.1.80:9200" #ES主节点地址+端口
kibana.index: ".kibana"
#启动警告Generating a random key for xpack.reporting.encryptionKey.
xpack.reporting.encryptionKey: "a_random_string"
xpack.security.encryptionKey: "something_at_least_32_characters"
应用: monitor -> 添加服务: kibana
镜像: docker.elastic.co/kibana/kibana:7.9.0
环境变量:
server.name = kibana
server.host = "0"
elasticsearch.url = http://file.htmltoo.com:9200
xpack.monitoring.ui.container.elasticsearch.enabled = true
卷:
/etc/localtime:/etc/localtime:ro
/data/file:/data/file
/data/docker/monitor/kibana/kibana.ini:/usr/share/kibana/config/kibana.yml:ro
端口:5601-5601
保存ip: 升级或替换 不变
主机名: 使用容器名称
==========时间===========
1.高级设置
- > Date format -> YYYY-MM-DD HH:mm:ss
-> dateFormat:tz -> UTC
-> dateFormat:dow -> Monday
2.filter {
mutate {
gsub => ["message", "\\x", "\\\x"]
gsub => [
"time", "[+]", "T"
]
replace => ["time","%{time}+08:00"]
}
.....
=====================
Kibana汉化
1.汉化方法(6.x)
whereis kibana # 查找kibana安装路径
宿主机:
cd /data/docker/monitor/kibana/zh-cn
git clone https://github.com/anbai-inc/Kibana_Hanization.git
容器:
cd /opt/Kibana_Hanization
cp -a translations /usr/share/kibana/src/legacy/core_plugins/kibana/
修改您的kibana配置文件kibana.yml中的配置项:i18n.locale: "zh-CN"
重启Kibana,汉化完成
2.汉化方法(7.x)
* 官方自带汉化资源文件(位于您的kibana目录下的`node_modules/x-pack/plugins/translations/translations/`目录。
* 修改您的kibana配置文件kibana.yml中的配置项:`i18n.locale: "zh-CN"`,重启Kibana则汉化完成。
cd /usr/share/kibana/x-pack/plugins/translations/translations && ls
whereis kibana
vi /data/docker/monitor/kibana/kibana.ini
# Default Kibana configuration for docker target
server.name: "kibana"
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://127.0.0.1:9200"]
monitoring.ui.container.elasticsearch.enabled: "true"
i18n.locale: "zh-CN"
monitoring.cluster_alerts.email_notifications.email_address: "522588122@qq.com"
xpack.reporting.encryptionKey: "NsYwoFrzgY9dcrDEZZv7mjNpKf9lOaIR"
xpack.security.encryptionKey: "isnl9sZQpn60r9USqZv2qmV4KdfVnJgY"
xpack.encryptedSavedObjects.encryptionKey: "UMIIP2y0SNvYARm1b0m2fHlrrfjL6IEu"
# Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN"
参考:
https://blog.csdn.net/sdcxlgb/article/details/108257951
https://www.elastic.co/guide/en/kibana/6.6/docker.html
https://blog.csdn.net/vbirdbest/article/details/79194244
https://abc.htmltoo.com/thread-43502.htm
https://abc.htmltoo.com/thread-342.htm