- 请只在测试环境使用此 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:8433heartbeat的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分支