![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式监控系统
就叫一片白纸
话不多说就是干
展开
-
【分布式监控系统】第8章—— 报警自动升级代码解析及测试
这里是引用原创 2019-12-22 22:05:08 · 147 阅读 · 0 评论 -
【分布式监控系统】第8章——主机存活检测程序解析
这里是引用原创 2019-12-22 22:03:47 · 140 阅读 · 0 评论 -
【分布式监控系统】第7章——报警模块解析
这里是引用原创 2019-12-22 22:03:07 · 283 阅读 · 0 评论 -
【分布式监控系统】第6章——报警策略队列处理
这里是引用原创 2019-12-22 22:02:24 · 241 阅读 · 0 评论 -
【分布式监控系统】第5章——报警阈值处理程序逻辑解析
代码实现 url(r'client/service/report/$',api_views.service_report),@csrf_exemptdef service_report(request): print("client data:",request.POST) if request.method == 'POST': #REDI...原创 2019-12-17 22:12:49 · 568 阅读 · 0 评论 -
【分布式监控系统】第4章——监控报警策略设计
设计思路原创 2019-12-10 22:57:46 · 492 阅读 · 0 评论 -
【分布式监控系统】第4章——监控数据存储(代码实现)
数据存储api接口 url(r'client/service/report/$',api_views.service_report),@csrf_exemptdef service_report(request): print("client data:",request.POST) if request.method == 'POST': #...原创 2019-12-07 22:50:14 · 215 阅读 · 0 评论 -
【分布式监控系统】第4章——监控数据如何存储
数据存储方案例:存储最近7天的数据,超过7天的直接删除。先将数据存入最右边的位置,然后再取出左边第一位的数据,判定该位置的数据是否超过7天,超过则删除。...原创 2019-11-28 20:06:17 · 573 阅读 · 0 评论 -
【分布式监控系统】第3章——监控客户端开发
客户端程序启动入口#_*_coding:utf-8_*___author__ = 'Alex Li'from core import clientclass command_handler(object): def __init__(self, sys_args): self.sys_args = sys_args if len(self....原创 2019-11-23 22:46:24 · 166 阅读 · 0 评论 -
【分布式监控系统】第2章——model设计
model设计#!_*_coding:utf8_*_from django.db import models# Create your models here.class Host(models.Model): name = models.CharField(max_length=64,unique=True) ip_addr = models.Gener...原创 2019-11-20 22:51:37 · 197 阅读 · 0 评论 -
【分布式监控系统】第1章——监控需求讨论
为什么要做监控?–熟悉IT监控系统的设计原理–开发一个简版的类Zabbix监控系统–掌握自动化开发项目的程序设计思路及架构解藕原则常用监控系统设计讨论ZabbixNagios监控系统需求讨论1.可监控常用系统服务、应用、网络设备等2.一台主机上可监控多个不同服务、不同服务的监控间隔可不同3.同一个服务在不同主机上的监控间隔、报警阈值可不同4.可以批量的给一批主...原创 2019-11-20 21:57:45 · 195 阅读 · 0 评论