Zabbix(四):高级应用之--宏、网络发现测试实例

简介:

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协议的相关信息等场合中被调用替换;


创建全局宏

1.png


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

2.png


查看

3.png



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


配置文件的内容需要更改

1
2
3
4
5
6
7
[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一次,在工作环境中最好不要这么频繁的发现。

4.png


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

5.png

6.png


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

7.png




本文转自 Runs_ 51CTO博客,原文链接:http://blog.51cto.com/12667170/2045210,如需转载请自行联系原作者
相关文章
|
7天前
|
iOS开发 MacOS Windows
|
2天前
|
监控 网络安全
LabVIEW开发干扰对无线网络基础设施进行隐蔽影响测试
LabVIEW开发干扰对无线网络基础设施进行隐蔽影响测试
|
2天前
|
存储 安全 算法
网络安全与信息安全:防范漏洞、应用加密技术与培养安全意识
【5月更文挑战第10天】在数字化时代,网络安全与信息安全已成为维护社会稳定、保障个人隐私和确保企业资产的关键。面对日益复杂的网络威胁,本文深入探讨了网络安全漏洞的成因与影响、加密技术的基本原理与应用,以及提升全民网络安全意识的必要性和方法。通过分析当前网络安全形势,提供了一系列针对性的技术解决方案和管理策略,旨在为读者构建一个全方位的网络安全防护体系。
|
4天前
|
安全
AC/DC电源模块在通信与网络设备中的应用的研究
AC/DC电源模块在通信与网络设备中的应用的研究
AC/DC电源模块在通信与网络设备中的应用的研究
|
4天前
BOSHIDA AC/DC电源模块在通信与网络设备中的应用研究
BOSHIDA AC/DC电源模块在通信与网络设备中的应用研究
BOSHIDA AC/DC电源模块在通信与网络设备中的应用研究
|
4天前
|
监控 安全 算法
网络安全与信息安全:防范漏洞、应用加密技术及提升安全意识
【5月更文挑战第8天】 在数字化时代,网络安全与信息安全已成为我们不可忽视的问题。本文将深入探讨网络安全漏洞的产生原因及其危害,加密技术的种类和应用,以及提升个人和企业的安全意识的重要性。通过对这些方面的知识分享,旨在帮助读者更好地理解网络安全的重要性,提高防范意识,保护个人信息和数据安全。
|
6天前
【评分标准】【网络系统管理】2019年全国职业技能大赛高职组计算机网络应用赛项H卷 无线网络勘测设计
【评分标准】【网络系统管理】2019年全国职业技能大赛高职组计算机网络应用赛项H卷 无线网络勘测设计
【评分标准】【网络系统管理】2019年全国职业技能大赛高职组计算机网络应用赛项H卷 无线网络勘测设计
|
6天前
|
网络协议 安全 Linux
【题目】【网络系统管理】2019年全国职业技能大赛高职组计算机网络应用赛项H卷
【题目】【网络系统管理】2019年全国职业技能大赛高职组计算机网络应用赛项H卷
【题目】【网络系统管理】2019年全国职业技能大赛高职组计算机网络应用赛项H卷
|
6天前
|
机器学习/深度学习 数据可视化 数据挖掘
R语言神经网络模型金融应用预测上证指数时间序列可视化
R语言神经网络模型金融应用预测上证指数时间序列可视化
|
8天前
|
存储 安全 网络安全
网络安全与信息安全:防范漏洞、应用加密技术与提升安全意识
【5月更文挑战第5天】 在数字化时代,数据成为了新的货币,而网络安全则是保护这些“货币”的金库。本文深入探讨了网络安全领域中的关键要素:网络漏洞、加密技术以及个人和组织的安全意识。通过对网络漏洞的识别与防护策略的分析,我们揭示了黑客攻击背后的机理及其防御手段。同时,文章详细阐述了加密技术的工作原理、种类以及它们如何成为维护信息安全不可或缺的工具。最后,我们讨论了安全意识的重要性,并提出了一系列提升个人和企业安全意识的策略。本文旨在为读者提供一套全面的网络安全知识框架,以应对不断增长的网络威胁。
25 6

推荐镜像

更多