title: 2.15.监控总结
order: 19
icon: lightbulb
1、监控流程总结
1、需要在被监控的服务器上安装xx_exporter来收集数据
2、添加Prometheus配置,去收集(xx_exporter)提供的监控样本数据
3、配置触发器(告警规则)
4、Grafana添加dashboard,图形的展示
注:因为prometheus要去exporter去拉取(pull)数据,所以安装exporter的服务器防火墙要开放对应的端口给prometheus服务器
黑盒监控和白盒监控
2、exporter
学过的exporter
名称 | 监控啥 | |
node_exporter | Linux服务器的资源用量 | |
nginx-prometheus-exporter | nginx | |
rabbitmq_exporter | Rabbitmq | |
mongodb_exporter | mongodb数据库 | |
mysql_exporter | mysql数据库 | |
Redis_exporter | redis数据库 | |
BlackBox_Exporter | 网络协议:http(get,post)、dns、tcp、icmp,ssl证书过期时间 | |
domain_exporter | 域名过期时间 | |
cAdvisor | docker容器 | |
pom.xml和application.yaml | springboot java应用 | |
process-exporter | 进程 |
其他exporter
除了 node_exporter 我们还会根据自己的业务选择安装其他 exporter 或者自己编写,比较常用的 exporter 有,
Memcached exporter 负责收集 Memcached 信息
oracledb_exporter 负责收集Oracle Sever 信息
InfluxDB exporter 负责收集 InfluxDB 信息
JMX exporter 负责收集 Java 虚拟机信息
日志监控 负责统计日志mtail
snmp_exporter 负载收集网络、交换机设备信息
PHP-FPM exporter 收集php信息
更多 exporter 请参考链接。
评论区