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

[经验分享] Zabbix(四):高级应用之

[复制链接]

尚未签到

发表于 2019-1-21 06:25:41 | 显示全部楼层 |阅读模式
  1.宏(Macros)
  宏可以理解为一个用于文本替换模式的预设文本内容;
  宏根据一系列预定义的规则替换一定格式的文本模式,一般情况下,解释器或编译器在遇到宏时会自动进行文本模式替换;
  类似的,Zabbix可以基于宏保存预设文件模式,并且在需要时调用替换其中文件内容;
  Zabbix中的宏的作用域:
  全局:整个Zabbix配置中均可生效的宏;
  Administration --> General --> Macros(右侧下拉菜单中)
  模板:针对于所有套用此模板的主机或模板生效的宏;
  Configuration --> Templates --> Create templates --> Macros
  主机:仅针对特定的主机生效的宏;
  Configuration --> Hosts --> Create host --> Macros
  注意:对于不同作用域的同名宏来说,范围越小的其值越会优先生效;
  宏的类型:
  内建宏:{MACROS_NAME}
  自定义宏:{$MACROS_NAME}
  宏的命名方式:只能有大写字母,数字和下划线;
  宏的调用替换:
  宏可以在item key、description、trigger的名字、trigger表达式、主机接口IP/DNS名称及端口、discovery机制的SNMP协议的相关信息等场合中被调用替换;
  创建全局宏

  创建新的host,引用该全局宏

  查看

  2.网络发现(Network discovery)
  Zabbix server可以通过扫描指定的网络范围内的主机实现;
  网络发现的特点:
  加速Zabbix部署;
  简化管理
  在变化较频繁的网络无需手动管理;
  网络发现的方式:
  IP地址范围
  可用的外部服务(FTP,SSH,http,https,pop3,smtp,tcp,...)
  zabbix-agent的响应;
  snmp-agent的响应;
  网络发现有两个阶段:
  1.discovery阶段:扫描网段并发现被监控主机;
  2.actions阶段:完成被发现的主机的创建和部署工作;
  网络发现的action关注的事件:
  1.Service Up/Service Down
  2.Host Up/Host Down
  3.Service Discovered/Service Lost
  4.Host Discovered/Host Lost
  action遇到相应事件时,采取的操作:
  1.Send nifitication, Execute Remote Command;
  2.add/remove host
  3.enable/disable service
  4.add host to host group/remove host from host group
  5.link template to host/unlink template from host
  打开一台新的虚拟机172.16.1.3,安装zabbix-agent和zabbix-sender
  [root@zrs3 ~]# hostname
  zrs3.zrs.com
  配置文件的内容需要更改
[root@zrs3 ~]# vim /etc/zabbix/zabbix_agentd.conf
EnableRemoteCommands=1   ///允许执行远程命令   
Server=172.16.1.2   ///被动模式的ip地址
ListenPort=10050   ///监听端口
StartAgents=3   ///启动3个agent
ServerActive=172.16.1.2   ///主动模式的ip地址
Hostname=zrs3.zrs.com   ///主机名  还要在server端配置一下内容
  [root@zrs1 ~]# vim /etc/hosts
  172.16.1.3  zrs3.zrs.com zrs3
  启动服务
  [root@zrs3 ~]# systemctl start zabbix-agent.service
  在configuration中创建新的Discovery rules,为了测试方便设置为60s一次,在工作环境中最好不要这么频繁的发现。

  发现完成后需要执行动作,所以需要定义actions,在Actions中的右上角的Event source的下拉菜单中选择Discovery然后点击Create action。


  创建完成后查看hosts,自动添加了刚才的那台主机。





运维网声明 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-665714-1-1.html 上篇帖子: CentOS 7 Zabbix 3.2 安装 1.0版 下篇帖子: Zabbix实战企业监控之MySQL监控
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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