zabbix 监控以下内容

咱们使用zabbix作了以下的监控: 1.硬件监控。 经过SNMP来进行路由器交换机的监控(这些能够跟一些厂商沟通来了解如何作)、 服务器的温度以及其余,能够经过IPMI来实现。固然若是没有硬件全都是云,直接跳过这一步骤。node

2.系统监控。 如CPU的负载,上下文切换、内存使用率、磁盘读写、磁盘使用率、磁盘inode节点。 固然这些都是须要配置触发器,由于默认过低会频繁报警。nginx

3.服务监控。 好比公司用LNMP nginx自带Status模块、PHP也有相关的Status、 MySQL的话能够经过percona来进行监控。Redis这些经过自身的info获信息进行过滤等。 方法都相似。要么服务自带。要么经过脚原本实现想监控的内容,以及报警和图形功能。web

4.网络监控。 若是是云主机又不是跨机房,那么能够选择不监控网络。固然你说咱们是跨机房以及如何如何。 推荐使用smokeping来作网络相关的监控。或者直接交给大家的网络工程师来作。由于术业有专攻。安全

5.安全监控。 若是是云主机能够考虑使用自带的安全防御。固然也能够使用iptables。 若是是硬件,那么推荐使用硬件防火墙。使用云能够购买防DDOS,避免出现故障致使down机一天。 若是是系统,那么权限、密码、备份、恢复基础的方案要作好。 web同时也能够使用nginx+waf来实现一个web层面的防火墙。固然也能够使用集成好的openresty。服务器

 

6.Web监控。 web监控的话题其实仍是不少。好比能够使用自带的web监控来监控页面相关的延迟、 js响应时间、下载时间、等等。这里我推荐使用专业的商业软件, 听云来作这一块。毕竟人家全国各地都有机房。 (若是自己是多机房那就另说了)网络

 

7.日志监控。 若是是web的话能够使用监控Nginx的500x日志。 PHP的ERROR日志。其实这些需求无非是,收集、存储、查询、 展现,咱们其实能够使用开源的ELKstack来实现。ogstash(收集)、 elasticsearch(存储+搜索)、kibana(展现)elasticsearch

8.业务监控。 咱们上面作了那么多,其实最终仍是保证业务的运行。 这样咱们作的监控才有意义。因此业务层面这块的监控须要和开发以及总监开会讨论, 监控比较重要,如API、等。(须要开会确认)而后经过简单的脚本就能够实现, 最后设置触发器便可工具

9.流量分析。 平时咱们分析日志都是拿awk sed  xxx一堆工具来实现。 这样对咱们统计ip、pv、uv不是很方便。那么能够使用百度统计、 google统计、商业,让开发嵌入代码便可。固然避免隐私也能够使用 piwiki来作相关的流量分析。 10.可视化。 经过screen以及引入一 些第三方的库来美化界面,同时咱们也须要知道、订单量忽然增长、 忽然减小。或者说忽然来了一大波流量,这流量从哪儿来,是否是推广了, 仍是被攻击了。能够结合监控平来来梳理各个系统之间的业务关系。google

11.自动化监控。 如上咱们作了那么多的工做,固然不能是一台一台的来加key实现。 能够经过Zabbix的主动模式以及被动模式来实现。固然最好仍是经过API来实现。rest

相关文章
相关标签/搜索