设为首页 收藏本站
查看: 2091|回复: 0

[经验分享] zabbix自动监控精讲

[复制链接]

尚未签到

发表于 2019-1-21 09:07:03 | 显示全部楼层 |阅读模式
  ZABBIX使用
  

  1、添加主机
  配置 –> 主机 –> 添加主机
  主机名称:需要与主机名称相同
  可见的名称:显示在zabbix上的名称
  IP地址:服务器物理对应网卡IP地址,端口:10050
  启用 ---> 更新


  2、图形
  最新数据 -- 图形  -- 筛选主机
  固定的与动态的: “动态的”表示会局部自动刷新
  图形的时间若不正确,需要更新zabbix_server的本地时间
  

  

  3、zabbix相关命令
  1. 修改zabbix_agent配置文件中的server项,允许zabbix server获取数据
  2. zabbix主动获取客户端数据-测试
  zabbix_get  -s  172.16.1.8  -p 10050  -k "system.cpu.load[all,avg1]"
  自定义命令/脚本监控
  (1) 修改指定zabbix_agent主配置文件,检查是否有Include参数
  (2) 修改zabbix_agent主配置文件把客户端的key告诉zabbix server:
  格式:UserParameter=,
  echo "UserParameter=login-user,who|wc -l" >>/etc/zabbix/zabbix_agentd.d/userparameter_login.conf
  /etc/init.d/zabbix-agent restart
  (3) zabbix_server检查key值
  zabbix_get  -s  172.16.1.8  -p 10050  -k "login-user"
  注:如果shell命令较多,可以存放文件里,然后通过sh执行
   如:UserParameter=login-user,/bin/sh /var/scripts/login-user.sh
  

  (4) zabbix Web添加自定义的监控项
  4.1 添加模板:配置--> 模板 -->创建模板
  模板名称:Template login_user
  群组:选择或新建一个群组

  


  


    4.2 找到/点击刚创建的Template login_user

        应用集:创建应用集 -- 名称:安全


  


  监控项:创建监控项 -- 名称:登陆用户数量 -- 键值输入:login-user
  数据更新间隔:300秒 -- 历史数据保留时长 - 趋势数据存储周期
  新的应用集:选择创建好的"安全"  -- 启用 -- 添加




  (5) 触发器:创建触发器
  名称:登陆用户数量大于3
  表达式:
  监控项:添加 -- 选择对应的群组与主机模板名称
  功能:选择"最新的T值>N"
  N: 输入3
  严重性:选择“严重”
  勾选启用 -- 添加




  (6) 图形:创建图形
  名称:登陆用户数量
  图形类别:正常
  查看图例:勾选
  查看触发器:勾选
  监控项:添加 -- 勾选我们创建好的监控项
  注:此处可以添加多个监控项,这样的话就可以实现多个监控放在一张图上


  (7) 在对应主机配置中添加模板
  添加模板 -- 更新
  (8) Web查看监控值和主机图形数据
  聚合图形
  检测中 – 聚合图形 – 所有聚合图形 – 新建聚合图形
  

  1.名称:全网监控流量图  -- 列数:2   --  行:2      注:行和列可以再添加
  2. 所有聚合图形,找到并点击最后的“构造函数” -- 更改 -- 添加对应的图形即可
  幻灯片播放
  

  检测中 -- 聚合图形 -- 所有聚合图形  -- 幻灯片播放 - 新建幻灯片播放
  名称:监控大盘
  默认延迟:30s
  幻灯片:添加 -- 添加聚合图形 -- 全选 -- 选择 -- 添加
  作用:多个聚合图形可以自动滚动播放,如果有条件可以投放在大屏幕观看。
  ZABBIX主机信息-导入导出




  配置 -- 模板 -- 选择模板 -- 导出
  配置 -- 模板 -- 选择模板 -- 导入
  官方模板:https://share.zabbix.com/
  张耀GitHub:https://github.com/zhangyao8/zabbix-community-repos
  自动发现与自动注册
  自动发现:服务端发现客户端
  自动注册: 客户端主动到服务器登记
  配置 – 自动发现







  1. 确保客户端agent配置文件
  Server=192.168.56.61
  2. 配置 -- 自动发现
  名称:Local network
  IP范围:172.16.1.1-10(从哪个地址进行搜索)
  延迟:3600(秒)
  检查:服务器通过zabbix_get命令获取客户端的system.uname值来检测是否存活
  设备唯一性准则: 根据情况选择
  已启用:勾选  -- 更新
  查看自动发现:检测中 -- 自动发现
  配置 -- 动作 -- 事件源:自动发现 -- 创建动作(编辑现有配置即可)
  名称:auto find
  勾选已启用
  条件:无需修改
  操作(更新):
  添加主机
  添加主机到群组
  链接到模板
  启用主机
  配置自动注册(注:需要关闭自动发现的动作,不能同时存在)




  配置客户端zabbix_agentd.conf
  Server=172.16.1.61
  ServerActive=127.0.0.1改为ServerActive=172.16.1.62   #被动改为主动
  Hostname=Zabbix server  改为 Hostname=web01
  /etc/init.d/zabbix-agent restart    #重启客户端
  配置 -- 动作(事件源:自动注册)-创建动作
  名称:自动注册
  新的触发条件: 主机元数据 似 Linux
  操作:
  添加主机
  添加主机到群组
  链接到模板
  GRAFANA-ZABBIX
  

  官方GitHub: https://github.com/alexanderzobnin/grafana-zabbix
  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-665829-1-1.html 上篇帖子: zabbix基础搭建 下篇帖子: Zabbix监控项计算
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表