- 请只在测试环境使用此 Demo
- 拉取镜像
docker pull frostynova/open-falcon-docker
- 使用仓库中的
run.sh
运行镜像 - 修改
/data/open-falcon/conf
中的配置文件:portal.py
替换UIC_ADDRESS
的external
部分为 Host IPfe.cfg
替换如下部分 IP 为 Host IP
"shortcut": {
"falconPortal": "http://127.0.0.1:5050/",
"falconDashboard": "http://127.0.0.1:8081/",
"falconAlarm": "http://127.0.0.1:6060/"
}
- 重启修改了配置的组件:
docker exec open-falcon supervisorctl restart fe
docker exec open-falcon supervisorctl restart portal
- 访问 Host IP 的 8080 端口即可
- 使用
http://hostip:8080/root?password=abc
将root
密码重置为abc
- 在需要监控的主机部署 agent,修改其配置文件:
transfer
的enabled
设为true
,addr
修改为:Host IP:8433
heartbeat
的enabled
设为true
,addr
修改为:Host IP:6030
- 启动
agent
- 为了便于部署,除了
agent
其他组件都放在了一起,由supervisord
控制,牺牲了 HA 和扩展性 volume
了四个目录,分别是:- 所有配置文件:
/data/open-falcon/conf
- 监控数据文件:
/data/open-falcon/data
- 数据库文件:
/data/open-falcon/mysql
- 所有日志文件:
/data/open-falcon/logs
- 所有配置文件:
- 未做细致的清理工作,镜像大小接近
1G
- 本地 Build 请使用
local
分支