zabbix 报警
创建报警流程

  • 创建报警媒介类型 ,设置消息模板。
  • 设置接收用户报警
  • 允许动作
    创建报警媒介类型 ,设置消息模板


设置接收用户报警


允许动作

测试
登录三个用户


全网监控服务器
如何利用zabbix去监控我们整个web集群,假如我们有50台,100台机器,该怎么去监控,手动的挨个添加?肯定不行。
监控方案
问题:如何快速添加100台机器
思路:

  • 克隆监控模板
  • 自动注册和自动发现
  • 使用zabbix和api接口,利用curl,或者python进行开发自己的运维监控平台

监控方案实施
硬件监控
zabbix自带的模板,已经包含主要的监控项
应用服务监控

1.Mysql服务器

1.监控3306端口 net.tcp.port[,3006]
2.进行登录测试,mysql -uroot -p -h
3.zabbix-agent自定义的模板

2.监控web服务器

1.监控80端口,net.tcp.port[,80]
2.通过状态码查看,如zabbix 自带的web监控

3.监控zabbix

监控 nginx 端口

监控服务通用方法
1.端口监控
使用 netstat 结合grep 查看
2.进程监控
通过ps命令结合 grep 查看
3.模拟客户端连接
web服务,通过curl 命令访问
mysql ,SQL语句验证

客户端部署
看之前的文档提前安装好 agent 并修改配置文件
自动发现 / 自动注册
自动发现
zabbix server主动发现所有客户端,然后将客户端登记自己的小本上,缺点zabbix压力大,(网段大,客户端多),时间消耗多。
自动注册:
zabbix agent主动到zabbix server 上报到,登记;缺点agent 有可能找不到server(配置出错)
两种模式
被动模式:默认agent被server抓取数据 (都是在agent的立场上说)
主动模式:agent主动将数据发到server端 (都是在agent的立场上说)
注意: 两种模式都是在agent上进行配置
hosts解析设置
客户端,服务端都给准备好

vi /etc/hosts
192.168.1.5 zabbix-server
192.168.1.6 agent02

自动发现设置

创建发现动作


等待主机

自动注册设置 主动模式
1.删除zabbix 上主机 把之前做那个 自动发现关闭
2.做好 nema解析
3.安装好 agent
4.修改配置文件
vi //etc/zabbix/zabbix_agent2.conf

PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=10.0.1.50
ServerActive=10.0.1.50
Hostname=jumpserver
HostnameItem=system.hostname   #比之前多一行
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock

5.重新启动 agent 2

systemctl restart zabbix-agent2

在zabbix 配置
选择 发现行动


添加操作


最后等待客户端 添加
验证成功

zabbix 进阶(二)相关推荐

  1. Zabbix报警机制 、 Zabbix进阶操作 、 监控案例

    一.zabbix报警机制 (邮件 短信 微信 即时消息 ) 概念介绍: 自定义的监控项默认不会自动报警 首页也不会提示错误 需要配置触发器与报警动作才可以自定报警 触发器(trigger) –表达式, ...

  2. python内置函数面向对象_Pyhton——面向对象进阶二:类的内置函数补充、描述符...

    Pyhton--面向对象进阶二: 一.类的内置函数补充 1.isinstance(obj,cls)--检查obj是否是该类的对象 class Hoo: def __init__(self,name,t ...

  3. python爬虫进阶案例,Python进阶(二十)-Python爬虫实例讲解

    #Python进阶(二十)-Python爬虫实例讲解 本篇博文主要讲解Python爬虫实例,重点包括爬虫技术架构,组成爬虫的关键模块:URL管理器.HTML下载器和HTML解析器. ##爬虫简单架构 ...

  4. QIIME2进阶二_元数据及数据导入QIIME2

    本节主要讲解如何将元数据与数据导入生物信息分析软件QIIME2,实现数据导入与检查. 本实战教程将使用来自人源化(humanized)小鼠的一组粪便样品,展示16S rRNA基因扩增子数据的" ...

  5. JavaScript进阶(二)

    JavaScript进阶(二) 2019版黑马程序员javaScript进阶面向对象ES6 122集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kt411w ...

  6. Android进阶(二十八)上下文菜单ContextMenu使用案例

    上下文菜单ContextMenu使用案例 前言 回顾之前的应用程序,发现之前创建的选项菜单无法显示了.按照正常逻辑来说,左图中在"商品信息"一栏中应该存在选项菜单,用户可进行分享等 ...

  7. vue高级进阶( 二 ) 8种组件通信详解

    猛兽总是独行,牛羊才成群结队. -------鲁迅 vue组件通信的重要性无需多言...但是你肯定没有全部掌握,所以这第二篇文章应运而生 props和$emit props父传子,$emit子传父,看 ...

  8. mysql revoke 用法_mysql进阶(二十八)MySQL GRANT REVOKE用法

    mysql进阶(二十八)MySQL GRANT REVOKE用法 MySQL的权限系统围绕着两个概念: 认证->确定用户是否允许连接数据库服务器: 授权->确定用户是否拥有足够的权限执行查 ...

  9. Linux命令进阶二

    Linux命令进阶二 系统信息查看 1.1 系统硬件.内核信息 uname -m 显示机器的处理器架构 uname -r 显示系统内核版本 cat /proc/version 显示内核的版本 host ...

  10. J2EE进阶(二十四)JBoss Web和 Tomcat的区别

    J2EE进阶(二十四)JBoss Web和 Tomcat的区别 在Web2.0的浪潮中,各种页面技术和框架不断涌现,为服务器端的基础架构提出了更高的稳定性和可扩展性的要求.近年来,作为开源中间件的全球 ...

最新文章

  1. RMSD:通过旋转计算两个分子间的最小rmsd
  2. c#版在pc端发起微信扫码支付
  3. 【学亮IT手记】oracle远程连接工具PL/SQL Developer的安装使用教程
  4. Mariadb 二进制半自动安装脚本
  5. 2020年上半年短视频内容发展盘点报告
  6. Linux下查看软、硬raid信息的方法
  7. oracle中sql语句 日期加减,SQL语句里对日期进行相加减
  8. C++_智能指针shared_ptr、unique_ptr、weak_ptr、auto_ptr总结
  9. 渗透测试工具——漏洞扫描工具
  10. 初试牛刀的收获-freetextbox的应用
  11. 如何准备软件评测师考试
  12. ubuntu20.04离线安装python2.7.17
  13. Mysql 错误 1273 Unknown collation
  14. 用python画篮球场_如何使用 Python 创建一个 NBA 得分图
  15. quartus ii引脚分配再学习下
  16. SVN系列——使用教程
  17. teamviewer for linux安装
  18. 网站安全公司 该如何浅入浅出发展分析
  19. java做服务端,FLASH做客户端交互总结
  20. 星际文件系统优点和原理

热门文章

  1. 求解旅行商问题C语言的算法,【算法作业】用回溯法求解旅行商问题
  2. 计算机二级试题库office选择题,全国计算机二级MSoffice选择题题库2017
  3. php 安装oracle扩展,win PHP7安装oracle扩展
  4. mapreduce value 排序_MapReduce知识点一
  5. 税前2万4,到手1万4,年终奖扣税方式1月1日起施行~
  6. 16张图带你学会 Ansible 自动化运维工具
  7. 再见!人人影视...
  8. 如此通俗的分布式锁讲解,如果还搞不定那就...
  9. html图片上下左右滑动,一个支持任意尺寸的图片上下左右滑动效果
  10. java后台环境搭建_后端-java环境搭建