自动化---zabbbix监控

Posted 赵SIR

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化---zabbbix监控相关的知识,希望对你有一定的参考价值。

《架构师之运维监控》

PS:监控是什么,运维喝茶之道。

(凡人)

1.识别监控对象(分级)

2.理解监控对象(理论知识)

3.细分监控对象的指标

4.确定告警的基准线

预中级(筑基)

1.工具化和监控分离

2.监控对象的分类:

2.1硬件监控(方法:机房巡检,IPMI,SNMP)   https://www.ibm.com/developerworks/cn/linux/l-ipmi/index.html      # yum install OpenIPMI ipmitool  -y    systemctl start ipmi

2.2系统监控(对象:CPU,内存,IO(磁盘,网络)

2.3服务监控(对象:各类服务(nginx|tomcat|RabbitMQ|mysql..)

2.4日志监控(方法:Elastic Stack)

2.5网络监控(方法:第三方,smokeping)

2.6APM应用性能管理(工具:PINpoint)

2.7流量监控(工具:piwik,XX统计,XX分析)

2.8其他监控(APP监控,安全监控,业务监控,舆论监控,等等)

3.掌握一个监控工具,例如zabbix

中级(元婴)

1.标准化监控(标准化的脚本,模板)

2.分布式监控(主动,被动,分布式)

3.性能优化(数据采集,数据存储,数据查询)

4.二次开发(定制报表,API调用,XXX)

进阶(渡劫  从精通到放弃)

1.告警阈值动态化

2.智能告警:1告警去重 2.依赖

3.故障自愈(事件驱动,主动控住)

4.大规模

 

#####################通过硬件来监控

 https://www.ibm.com/developerworks/cn/linux/l-ipmi/index.html     

# yum install OpenIPMI ipmitool  -y   

#systemctl start ipmi

###############通过snmp监控

[email protected] ~]# yum install -y net-snmp net-snmp-libs -y

[[email protected] ~]# vim /etc/snmp/snmpd.conf

 41 com2sec admin  default       admin                             #####                   配置的用户      团体名称

 48 group   admin v2c           admin                                   #####     定义组 把用户放入组里   第一个admin是用户   v2c是协议    第二个admin是组

 57 view    systemview    included   .1 80                          ####    赋予权限因为是树结构 .1是所有权限

 64 access  admin ""      any       noauth    exact  admin admin none        ####用户组admin       ##不需要验证    ####admin用户

[[email protected] ~]# systemctl start snmpd                                                 ######开启服务 [[email protected] ~]# ss -ln |grep 161 udp    UNCONN     0      0         *:161                   *:*                              #####snmp 默认是UDP协议,161端口

以上是关于自动化---zabbbix监控的主要内容,如果未能解决你的问题,请参考以下文章

Zabbbix

基于LNMP的Zabbbix之Zabbix Agent源码详细安装,但不给图

Zabbbix 3.4.7安装说明

zabbbix3.2部署方案

Zabbbix 微信报警

zabbbix4.0升级到4.2