既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
# 启动elasticsearch
cd elasticsearch-6.3.0/bin
elasticsearch -d
# 启动kibana
cd kibana-6.3.0-linux-x86_64/bin
kibana
执行后即可汉化成功
浏览器访问 localhost:5601
在/kibana/config/kibana.yml 中修改,
添加i18n.locale: zh-CN
注意, 上面冒号: 和 zhe-CN 之间必须有个空格,否则kibana无法启动 。
i18n.locale: zh-CN #在最后面,去掉前面的#号
zh-CN 表示 “中国大陆地区使用的中文” --> “简体中文”
加上之后,先杀掉kibana进程:
//杀死kibana进程
ps -ef | grep node
然后重启kibana。
方法2、
上传汉化包,英文版的kibana我是用不明白,汉化包下载地址:
https://github.com/anbai-inc/Kibana_Hanization
上传至服务器然后解压
unzip kibana-hanhua.zip
拷贝此项目中的translations文件夹到您的kibana目录下的src/legacy/core_plugins/kibana/目录
cd Kibana_Hanization-master/
cp -r translations/ /usr/share/kibana/src/legacy/core_plugins/kibana/
修改您的kibana配置文件kibana.yml中的配置项:i18n.locale: “zh-CN”
vim /etc/kibana/kibana.yml
#i18n.locale: "en"
i18n.locale: "zh-CN"
注意python的版本不能过高,3.6的版本我试过是汉化不了的,换成2.7的可以了
python main.py /home/kibana-6.2.3/ #开始汉化。
启动命令在kibana的bin下的kibana
后台启动:
nohup ./bin/kibana &
基于Kibana的可视化监控报警插件 KAAE 的配置
介绍
可视化监控报警插件 KAAE:Kibi + Kibana Alert & Report App for Elasticsearch。
KAAE安装
注意:sentinl.zip的版本和Kibana的版本需要相互对应。
方式1:/elk/kibana/bin/kibana-plugin install
https://github.com/sirensolutions/sentinl/releases/download/tag-5.4.0/sentinl.zip
方式2:git clone https://github.com/sirensolutions/sentinl
安装nodejs(npm):yum install -y nodejs
安装Gulp(本文为全局安装):npm install -g gulp
安装rsync:yum install rsync
#cd sentinl
#npm install
#gulp package
/elk/kibana/bin/kibana-plugin install file://`pwd`/target/gulp/sentinl.zip
安装完成后,浏览器输入:http://ip:5601出现以下界面说明插件安装成功
2.KAAE配置
这是一份新建watchers后的默认配置
{
"\_index": "watcher",
"\_type": "watch",
"\_id": "new\_watcher\_jy9qwqzz9",
"\_score": 1,
"\_source": {
"title": "watcher\_title",
"disable": true,
"uuid": "new\_watcher\_jy9qwqzz9",
"trigger": {
"schedule": {
"later": "every 5 minutes"
}
},
"input": {
"search": {
"request": {
"index": [],
"body": {}
}
}
},
"condition": {
"script": {
"script": "payload.hits.total > 100"
}
},
"transform": {
"script": {
"script": ""
}
},
"actions": {
"email\_admin": {
"throttle\_period": "15m",
"email": {
"to": "alarm@localhost",
"from": "sentinl@localhost",
"subject": "Sentinl Alarm",
"priority": "high",
"body": "Found {{payload.hits.total}} Events"
}
}
}
}
}
主要配置分为两步
1. kibana.yml配置
配置发件箱信息,在kibana.yml最后添加如下内容
sentinl:
settings:
email:
active: true
user: xxx@163.com //邮箱账号
password: xxxxxxx //邮箱密码(第三方登录密码)
host: smtp.server.com // 邮箱smtp 服务器地址
ssl: true
report:
active: true
tmp_path: /tmp/
2.配置watchers信息
watchers配置主要为General、Input、Condition、Transform、Actions的配置。其中General为基本配置,设置报警触发时长,Input为限制报警源,Condition为报警触发条件,Action为报警时的邮件设置。Raw为总体配置展现。
本文配置后具体Raw如下所示
{
"\_index": "watcher",
"\_type": "watch",
"\_id": "new\_watcher\_bzd9kgjzi",
"\_score": 1,
"\_source": {
"title": "Alerm",
"disable": false,
"uuid": "new\_watcher\_bzd9kgjzi",
"trigger": {
"schedule": {
"later": "every 1 hours" //执行时间为1小时
}
},
"input": {
"search": {
"request": {
![img](https://img-blog.csdnimg.cn/img_convert/d67b360c3db2ad594c373a3e405a181f.png)
![img](https://img-blog.csdnimg.cn/img_convert/c1c7b8dfe68101fac93e315ccee7329b.png)
![img](https://img-blog.csdnimg.cn/img_convert/477058742eebb187ef60ff30bd50dd3a.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!**
**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**
**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618631832)**
链图片转存中...(img-1ZO6exjr-1715805335597)]
[外链图片转存中...(img-c4aRHIjy-1715805335597)]
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!**
**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**
**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618631832)**