23运维监控服务
综合架构监控服务概念
对系统不间断实时监控 实现报警通知(邮件/微信/短信/电话/手环)
实现反馈系统当前状态
保证服务可靠性,安全性
保证业务持续稳定运行
综合架构监控服务体系结构
硬件监控 服务器,路由器,交换机,防火墙
系统监控 CPU,内存,磁盘,网络,进程,TCP
服务监控 nginx,php,tomcat,redis,memcache,mysql
网站监控 请求时间,响应时间,加载时间
日志监控 ELK(收集,存储,分析,显示),日志易
安全监控 Firewalld WAF(Nginx+lua),安全宝,牛盾云,安全狗
网络监控 smokeping,监控宝,站长工具,奇云测,多机房
业务监控 活动产生多少流量,产生多少注册量,带来多少价值
综合架构服务器监控常用命令
万能命令 glances
CPU top htop
us 用户态信息
sy 内核态信息
id 空闲状态
内存 top htop free -h
内存可用率
swap空间使用情况
磁盘 df iotop
磁盘使用情况
磁盘的io消耗
网络 iftop
网络带宽使用情况
进程 top htop ps
占用内存情况
占用CPU情况
负载 w top uptime
10分钟负载
15分钟负载
综合架构监控服务器编写脚本
zabbix监控服务说明
zabbix软件结构组成
zabbix-server 监控服务端
zabbix-agent 监控客户端
zabbix-web 监控网站服务
php 处理动态请求
mysql 数据库存储监控数据
zabbix-proxy 负责收集agent信息汇总告知zabbix-server
zabbix软件安装部署过程
下载安装zabbix yum源文件
LTS long time support
aliyun zabbix yum源
清华源
下载安装zabbix服务端相关软件
zabbix服务程序软件 zabbix-server-mysql
zabbix服务web软件 zabbix-web-mysql httpd php
数据库服务软件 mariadb-server
软件配置
编写配置数据库服务
启动zabbix程序相关服务
登入zabbix服务端web界面,进行初始化配置
监控客户端部署流程
下载安装zabbix yum源文件
下载安装zabbix客户端软件
编写zabbix客户端配置文件
实现zabbix默认第一台主机监控
配置主机--创建主机(创建要监控的主机)
配置监控的主机
主机信息中 名称 主机组 监控的主机地址
模板信息中 指定需要链接的模板信息
保存退出,进行监控检查
检查主机有没有变绿
检测--最新数据
实现zabbix自定义配置监控(单一服务)
在zabbix-agent进行配置文件编写
编写自定义监控命令
编写zabbix-agent配置文件
方法1:直接修改zabbix-agent配置文件参数
方法2:在zabbix-agent.d/目录中编写自定义监控文件
重启zabbix-agent服务
在zabbix-server命令进行操作
检测自定义监控信息是否正确
在zabbix-server网站页面进行配置
进入到创建监控项页面
监控项页面配置
检查是否收集到监控信息
实现zabbix自定义配置监控(多个服务状态)
在zabbix-agent端编写配置文件
在zabbix-server命令测试
修改配置页面
实现zabbix报警功能 触发器/动作
报警方式
页面提示信息报警/页面声音提示报警
创建触发器
表达式总结
last() 收集到最新信息(数值)
max() 在一定周期内,收集到最大值
min() 在一定周期内,收集到最小值
diff() 在一定时期内,判断收集的信息是否不同
change() 在一定时期内,判断收集的信息是否不同
avg() 取一段时间的平均值
企业工作遇见告警信息处理思路步骤
1,看到告警提示信息,定位主机信息
2,看到主机信息之后,定位报警原因,获得监控项Key值
3,根据key值信息,最终获得报警原因
修改网页配置,有提升声音报警
邮件信息报警
创建触发器
修改动作配置
建立和163邮箱服务关系
定义接收报警的邮件地址
微信功能报警
需要注册企业微信并进行配置
获取企业id
获取企业二维码,允许员工加入
管理工具
成员加入 进行审核通过
应用小程序
进行创建
收集程序信息
编写脚本
修改添加报警媒介
修改添加报警媒介 定义发微信配置
短信报警/电话报警
利用第三方短信电话报警平台
阿里大鱼
onealert发送告警
实现zabbix图形配置 图形
监控项 可以自定义监控收集主机的信息
应用集 将多个类似的监控项进行整合,便于查看检查
模板 将多个监控项,触发器,图形都配置在模板中,方便多个监控的主机进行调用
动作 指定将报警信息发送给谁/定义报警的信息/定义报警的类型
触发器 可以实现报警提示(条件表达式),默认页面提示报警
图形 将多个图整合成一张,便于分析数据
报警媒介 定义报警的方式