设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 服务器 > 安全 > 正文

一篇文章全面了解监控知识体系(3)

发布时间:2021-01-11 18:24 所属栏目:53 来源:网络整理
导读:磁盘使用率 磁盘读/写吞吐 网卡进出口流量 TCP11种状态信息 其它的系统监控还有运行的进程端口、进程数、登陆用户、Open File 等(详细查看 zabbix 自带 OS Linux 模板) 其他相关监控 6.3 应用监控 把硬件监控和系统

磁盘使用率

磁盘读/写吞吐

网卡进出口流量

TCP11种状态信息

其它的系统监控还有运行的进程端口、进程数、登陆用户、Open File 等(详细查看 zabbix 自带 OS Linux 模板)

其他相关监控

6.3 应用监控

把硬件监控和系统监控研究明白后,我们进一步操作是需要登陆到服务器上查看服务器运行了哪些服务,都需要监控起来.

应用服务监控也是监控体系中比较重要的内容,例如:LVS、Haproxy、Docker、Nginx、PHP、Memcached、Redis、MySQL、Rabbitmq 等等,相关的服务都需要使用zabbix监控起来

nginx_status

PHP-FPM_status

Redis_status

JVM 监控

笔者之前写过服务监控详细的操作过程,这里就不一一展示了.

Zabbix 提供应用服务监控:Zabbix Agent UserParameter
Zabbix 提供的Java监控:Zabbix JMX Interface
percona 提供 MySQL 数据库监控:percona-monitoring-plulgins

6.4 网络监控

作为一个针对全国用户的电商网站,时刻掌握各地到机房的网络状态也是必须的.

网络监控是我们构建监控平台时必须要考虑的,尤其是针对有多个机房的场景,各个机房之间的网络状态,机房和全国各地的网络状态都是我们需要重点关注的对象,那么如何掌握这些状态信息呢?我们需要借助于网络监控工具 Smokeping.

Smokeping 是 rrdtool 的作者 Tobi Oetiker 的作品,是用 Perl 写的,主要是监视网络性能,www 服务器性能,dns 查询性能等,使用 rrdtool 绘图,而且支持分布式,直接从多个 agent 进行数据的汇总.

同时,由于自己监控点比较少,还可以借助很多商业的监控工具,比如监控宝、听云、基调、博瑞等.同时这些服务提供商还可以帮助你监控 CDN 的状态.

smokeping

一篇文章全面了解监控知识体系

监控宝

6.5 流量分析

网站流量分析对于运维人员来说,更是一门必须掌握的知识了.比如对于一家电商公司来说:

通过对订单来源的统计和分析,可以了解我们在某个网站上的广告投入有没有收到预期的效果.

可以区分不同地区的访问人数、甚至商品交易额等.

百度统计、google 分析、站长工具等等,只需要在页面嵌入一个js即可.
但是,数据始终是在对方手中,个性化定制不方便,于是 google 出一个叫 piwik 的开源分析工具

piwik

百度统计

6.6 日志监控

通常情况下,随着系统的运行,操作系统会产生系统日志,应用程序会产生应用程序的访问日志、错误日志、运行日志、网络日志,我们可以使用 ELK 来进行日志监控.

对于日志监控来说,最见的需求就是收集、存储、查询、展示.

开源社区正好有相对应的开源项目:?logstash(收集) + elasticsearch(存储+搜索) + kibana(展示)

我们将这三个组合起来的技术称之为 ELK Stack,所以说 ELK Stack 指的是 Elasticsearch、Logstash、Kibana 技术栈的结合.

如果收集了日志信息,那么如果部署更新有异常出现,可以立即在 kibana 上看到.

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读