宝塔面板部署Apache HertzBeat后如何修改默认账号密码
最近拿宝塔面板的docker环境练手,发现一个开源且免费的好玩的实时观测系统Apache HertzBeat,今天博客志分享的是关于如何修改宝塔面板部署Apache HertzBeat后修改默认账号密码的教程。
一、Apache HertzBeat是什么
HertzBeat是一个易用友好的开源实时监控系统,它能监控和兼容的简直数不胜数,支持应用服务,程序,数据库,缓存,操作系统,大数据,中间件,Web 服务器,云原生,网络,自定义等。
我之所以选择HertzBeat则是因为它无需 Agent即可监控服务器状态,这下彻底解决了我十几个服务器没法实时查看状态的难题,光用宝塔面板提供的APP显然达不到这个诉求,而HertzBeat高性能集群正好提供强大的自定义监控和状态页构建能力。
二、如何修改宝塔面板部署Apache HertzBeat后默认账号密码
今天的重点来了,前面的其实都是飞花,利用宝塔面板的Docker部署了Apache HertzBeat后,我发现它默认的用户名和默认密码无法在Apache HertzBeat后台直接修改,咱总不能一直用默认账户admin和默认hertzbeat吧,这和裸奔有啥区别。
当我翻看官方教程时,简直头都大了,复杂的一匹,复杂的我完全看不懂啊。
官方教程写道:默认内置三个用户账户,分别为 admin/hertzbeat tom/hertzbeat guest/hertzbeat
若需要新增删除修改账户或密码,可以通过配置 sureness.yml 实现,若无此需求可忽略此步骤
修改位于安装目录下的 /hertzbeat/config/sureness.yml 的配置文件,docker环境目录为opt/hertzbeat/config/sureness.yml,建议提前挂载映射
事实上,宝塔面板的默认docker环境目录好像也不是opt啊
经过摸索,我们可以这么处理:
1、安装部署Apache HertzBeat
2、点击宝塔面板左侧导航的【文件】
3、进入文件后,将路径勾选为【根目录】,然后在右侧搜索栏输入【sureness.yml】,并且勾选【包含子目录】
4、稍后片刻,等待检索完成,直接找权限为777的那个sureness.yml
5、双击打开sureness.yml,直接拉到最后
6、修改第115行的 - appId为自己的登录用户名(可中文),修改第116行的credential为登录密码(大写小写、数字标点随便搞)
- appId: admin
credential: hertzbeat

7、ctrl+s保存后关闭对话框,然后使用你刚设置的用户名和密码登录Apache HertzBeat就可以了。