一、监控系统概述


1.1 网络监控概述

1.2 SNMP协议概述

1.2.1 SNMP协议框架

1.2.2 SNMP协议基本工作原理

1.3 监控系统实现目标

1.3.1 数据收集

1.3.2 数据存储

1.3.3 数据分析及展示

1.3.4 报警

1.4 监控系统的实现

1.4.1 基于网络探测机制实现,如ping等(即无agent的监控)

1.4.2 基于SNMP监控

1.4.3 基于专用agent监控

1.5 常见的监控系统

1.5.1 cacti的实现及其基本工作原理

1.5.2 nagios的实现及其基本工作原理

二、zabbix监控系统概述


2.1 zabbix的版本演进历史

2.2 zabbix特性及优势

2.2.1 为什么要选择zabbix

2.2.2 zabbix支持的平台

2.3 zabbix的监控功能

2.3.1 zabbix支持的监控途径

2.3.2 zabbix agent支持的监控功能

2.3.3 zabbix可实现的web监控指标

2.4 zabbix通知功能概述

2.4.1 zabbix支持的通知方法

2.4.2 zabbix的报警升级

三、zabbix系统架构


3.1 zabbix的基本组件

3.1.1 zabbix server

3.1.2 zabbix agent

3.1.3 zabbix proxy

3.1.4 zabbix database storage

3.1.5 zabbix web interface

3.2 zabbix架构

3.2.1 zabbix各组件间的关系

3.2.2 zabbix server-agent

3.2.3 zabbix server-proxy-agent

3.2.4 zabbix_sender和zabbix_get

3.3 zabbix的逻辑架构

3.3.1 host和host group

3.3.2 item和application

3.3.3 graph和screen

3.3.3 trigger和event

3.3.4 action

3.3.5 notification和remote command

3.3.6 template

3.3.7 web scennario

3.3.8 各逻辑组件间的关系

PPT抓图:zabbix架构

四、zabbix安装


4.1 zabbix的安装方式概述

4.1.1 常见的安装方式对比介绍

4.1.2 zabbix安装配置的次序及思路

4.2 安装zabbix server

4.2.1 安装zabbix server

4.2.2 配置所需的数据库

4.3 安装zabbix Web GUI

4.3.1 准备php运行平台

4.3.2 安装配置Web GUI

4.3.3 初始化Web GUI

4.3.3.1 创建用户及授权

4.3.3.2 配置用户的语言环境

4.4 安装配置zabbix agent

五、zabbix监控配置入门


5.1 Web GUI概述

5.2 管理zabbix用户和组

5.2.1 管理zabbix组

5.2.2 管理zabbix用户及其权限

5.3 host和host group

5.3.1 添加被监控的主机(各参数详细介绍)

5.4 item和item key

5.4.1 item及其类型

5.4.2 item key的基本功能及其使用细则

5.4.3 添加item及其各参数的详细介绍

5.4.4 zabbix为item内置的简单图形

5.5 trigger和event

5.5.1 trigger及event的功用

5.5.2 trigger表达式语法详细介绍

5.5.3 trigger间的依赖关系

5.5.4 trigger的等级

5.5.5 添加触发器及其各参数的详细介绍

5.6 action

5.6.1 action功用概述

5.6.2 zabbix通知功能实现机制

5.6.3 zabbix的媒介类型及其创建示例

5.6.4 定义通知信息的接收者

5.6.5 添加action及其各参数详细说明

5.6.6 定义operation

5.6.6.1 执行远程命令

5.6.6.2 发送消息

5.6.6.3 报警升级机制的实现

5.6.7 定义condition

5.7 zabbix graph

5.7.1 graph的功能概述

5.7.2 添加gruph及其各参数详解说明

5.8 总结:zabbix一次完整监控配置的实现步骤

六、zabbix使用进阶


6.1 zabbix模板

6.1.1 zabbix模板的功用及其嵌套机制

6.1.2 添加zabbix模板

6.1.3 关联模板至主机及使用示例

6.2 zabbix宏

6.2.1 zabbix宏分类

6.2.2 内置宏的使用

6.2.3 用户自定义宏及其替换次序

6.2.4 宏使用示例

6.3 用户参数(User parameters)

6.3.1 简单用户参数的实现

6.3.2 带参数的用户参数实现要点

6.3.3 以监控内存为例演示上述两种实现方式

6.3.4 实战:以nginx status中输出信息为数据源演示用户参数的使用

6.4 zabbix的网络发现

6.4.1 网络发现实现机制

6.4.2 网络发现过程的两个阶段

6.4.3 网络发现中的事件

6.4.4 网络发现中自动添加接口的方式

6.4.5 定义网络发现规则及其各参数详解

6.4.6 自动发现主机并为之应用监控模板

6.4.7 网络发现中的agent自动注册机制及其配置

6.5 web监控

6.5.1 web监控功能概述

6.5.2 定义web方案及其各参数详解

6.5.3 定义web方案中的step及其各参数详解

6.5.4 查看web监控的相关图形

6.5.5 web方案内置的item

6.5.6 web方案step内置的item说明及其创建相关的触发器

6.6 实践案例:结合puppet实现zabbix的自动配置、发现及监控

PPT抓图:zabbix实践案例

七、zabbix分布式监控


7.1 zabbix分布式监控概述

7.2 zabbix分布式监控架构

7.2.1 server-proxy-agent

7.2.2 Server-Node-agent

7.2.3 上述两种方案对比

7.3 使用zabbix proxy

7.3.1 安装配置proxy

7.3.2 在Web GUI中定义proxy

7.4 监控zabbix

自动化运维专题之zabbix课程内容大纲相关推荐

  1. 函数计算进行自动化运维专题

    前言 通常来说,自动化运维有两种类型的运维方式: 定时的脚本任务, 比如定时更换云服务的 acess key secret , 定时检查 ecs 对外暴露的端口等 报警事件的紧急处理, 比如 ecs ...

  2. 自动化运维工具之Zabbix发现_自动注册及web页面状态监控(四)

    网络发现(Network Discovery) **网络发现是zabbix最具有特色的功能之一,它能根据用户实现定义好的规则自动添加监控主机和服务等 -->speed up Zabbix dep ...

  3. 函数计算自动化运维实战 3 -- 事件触发自动创建快照

    函数计算 阿里云函数计算是一个事件驱动的全托管计算服务.通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传.函数计算会为您准备好计算资源,以弹性.可靠的方式运行您的代码,并提供日志查询,性能 ...

  4. 函数计算自动化运维实战2 -- 事件触发 eip 自动转移

    函数计算 阿里云函数计算是一个事件驱动的全托管计算服务.通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传.函数计算会为您准备好计算资源,以弹性.可靠的方式运行您的代码,并提供日志查询,性能 ...

  5. 函数计算自动化运维实战1 -- 定时任务

    函数计算 阿里云函数计算是一个事件驱动的全托管计算服务.通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传.函数计算会为您准备好计算资源,以弹性.可靠的方式运行您的代码,并提供日志查询,性能 ...

  6. 企业运维实战--自动化运维Saltstack(上)之saltstack的安装部署、远程执行、grains和pillar详解以及Jinja模板的使用

    企业运维实战--自动化运维Saltstack(上) 前言 一.Saltstack安装部署 二.sls文件远程执行 saltstack安装httpd并启动 saltstack源码编译安装nginx 启动 ...

  7. Python自动化运维-丁志文-专题视频课程

    Python自动化运维-4561人已学习 课程介绍         本职业规划路线是专门为从事运维开发的同学准备的,并且是严格按照企业需求的标准定制的学习路线.路线中包含python基础和进阶,lin ...

  8. 新开班全栈Linux运维-Linux云计算运维与高级架构班课程 全新自动化运维必学课程

    新开班全栈Linux运维-Linux云计算运维与高级架构班课程 全新自动化运维必学课程 全栈Linux运维的课程意义,在于让同学们从Liunx基础课程开始,一路直通Liunx运维高级架构师的级别.全新 ...

  9. 全栈Linux运维-Linux云计算运维与高级架构班课程 全新自动化运维必学课程

    全栈Linux运维-Linux云计算运维与高级架构班课程 全新自动化运维必学课程 全栈Linux运维的课程意义,在于让同学们从Liunx基础课程开始,一路直通Liunx运维高级架构师的级别.全新的Li ...

最新文章

  1. python爬虫接单经历_一个Python小白5个小时爬虫经历
  2. 【Redis】9.10.Redis持久化方式之RDBAOFAOF和RDB区别场景分析
  3. [Linux]CRC校验
  4. 阿里下一代云分析型数据库AnalyticDB入选Forrester云化数仓象限
  5. 初中计算机考试用什么软件,初中信息技术《PowerPoint软件》考过啥
  6. python时间库_Python处理日期时间的标准库:time和datetime
  7. python连接sql server
  8. 学python语言有前途吗-学习python的前景怎么样?
  9. PCWorld:Android游戏业务渐露锋芒
  10. 9_林业专题图的制作
  11. 浪潮之巅: 中国企业高管硅谷交流会
  12. NSIS添加everyone权限
  13. 临床医学计算机思维的应用情况,【临床医学论文】临床医学教育中循证医学思维的应用(共6584字)...
  14. windows环境下C++实现的多种目录监控和优劣解析
  15. Linux 命令(204)—— ss 命令
  16. 大数据入门之分布式计算框架Spark(2) -- Spark SQL
  17. 万能手机usb内窥镜软件下载_万能证件生成器手机版-万能证件生成器手机版下载 v1.0 免费版...
  18. 华为智慧屏 SE55
  19. 疫情过后,房租上涨的速度比温度上升还快?这让实体店怎么活!
  20. windows里面cmd命令窗口常用快捷键命令

热门文章

  1. 巴特沃斯滤波器 python_巴特沃斯、切比雪夫、贝塞尔滤波器的区别
  2. mysql 密码文件改成密文_数据库密码弄成密文
  3. javascript取随机数_一些常用Javascript 小技巧,值得你关注
  4. java sql范围查询语句,java类中写sql语句,查询条件包含换行
  5. qt如何把父窗口的变量传给子窗口_父窗口和iframe子窗口之间相互传递参数和调用函数或方法...
  6. jeecgboot配置文件_Jeecg-Boot 技术文档
  7. fortran调用matlab画图,[转载]Matlab与Fortran的交互--基本概念
  8. Spring Boot基础学习笔记08:Spring Boot整合Redis
  9. 大数据学习笔记31:Java程序访问高可用Hadoop集群
  10. 【BZOJ3295】动态逆序对,CDQ分治/BIT套权值线段树