prometheus+grafana+监控OS+监控MySQL
注意以下几点:
1.prometheus版本号必须要与node_exporter、mysql_exporter、dashboard的版本号对应,否则在garana上导入模板以后可能取不到数据,需要的软件包的版本,具体哪些版本相互合适,我还没有具体的方式,只是按照这些版本能够正确取到数据
2.启动方式使用nohup 方式,当每个进程出现问题时候可以通过查看nohup.out进行排错
3.理解取数据是否成功的方法:curl ip:port/metrics
例如:curl 192.168.232.135:9100/metrics–>node_exporter服务的监控数据
curl 192.168.232.135:9104/metrics–>mysql_exporter服务的监控数据
4.prometheus服务的默认端口号为:9090
node_exporter服务的默认端口号为:9100
mysql_exporter服务的默认端口号为:9104
grafana服务的默认端口号为:3000,默认账号密码为admin/admin
5.prometheus是httpget的方式去获得node_porter的数据,node_exporter相当于是一个http-server
6.通过查看prometheus服务:点解status-》targets观察取数据的节点是否正常启动
mysql-exporter是否正常连接数据库不能再这看出来,需要到mysql-exporter的nohup.out观察日志
7.mysqld_exporter启动的时候,可以去选择收集哪些数据,你可以使用 ./mysqld_exporter --help去观察具体有哪些选项

本文详细介绍了如何利用Prometheus和Grafana监控操作系统的各项指标以及MySQL数据库的状态。强调了各个组件版本匹配的重要性,以及监控数据获取、服务启动方式和错误排查方法。此外,还提供了安装步骤,包括下载软件包、配置数据源、导入监控模板,最终实现系统和数据库的可视化监控。
最低0.47元/天 解锁文章
947

被折叠的 条评论
为什么被折叠?



