监控介绍
监控数据流程
介绍监控优势
如果监控的是物理机,则用 Zabbix,Zabbix 在传统监控系统中,尤其是在服务器相关监控方面,占据绝对优势。甚至环境变动不会很频繁的情况下,Zabbix 也会比 Pometheus好使。但如果是云环境的话,除非是Zabbix玩的非常溜,可以做各种定制,否则还是Prometheus ,毕竟人家就是干这个的。Prometheus 开始成为主导及容器监控方面的标配,并且在未来可见的时间内被广泛应用。如果是刚刚要上监控系统的话,不用犹豫了Prometheus 准没错。
安装配置
官网eporter
https://prometheus.io/docs/instrumenting/exporters/
组件监控
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: 进程