美文网首页
23运维监控服务

23运维监控服务

作者: Jachin111 | 来源:发表于2020-10-21 23:41 被阅读0次

    综合架构监控服务概念
    对系统不间断实时监控 实现报警通知(邮件/微信/短信/电话/手环)
    实现反馈系统当前状态
    保证服务可靠性,安全性
    保证业务持续稳定运行

    综合架构监控服务体系结构
    硬件监控 服务器,路由器,交换机,防火墙
    系统监控 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图形配置 图形

    监控项 可以自定义监控收集主机的信息
    应用集 将多个类似的监控项进行整合,便于查看检查
    模板 将多个监控项,触发器,图形都配置在模板中,方便多个监控的主机进行调用
    动作 指定将报警信息发送给谁/定义报警的信息/定义报警的类型
    触发器 可以实现报警提示(条件表达式),默认页面提示报警
    图形 将多个图整合成一张,便于分析数据
    报警媒介 定义报警的方式

    相关文章

      网友评论

          本文标题:23运维监控服务

          本文链接:https://www.haomeiwen.com/subject/vgbymktx.html