Zabbix的应用(2)----配置系列

网友投稿 870 2022-05-28

zabbix常规应用

1. 创建主机:配置 → 主机 → 创建主机

a)主要填写主机名称/可见名称等信息,主机必须至少在一个确定的群组中;

b)主机资产记录可选择停用/手动/自动,但一般建议手动可输入完整信息,也可不填;

c)模板:链接指示器中选择需要的模板,添加后会出现在链接的模板一栏,然后更新即可,回到主机界面一栏,则可以看到其对应的模板,模板可自选或后期添加/创建。

2. 创建应用集: 配置 → 主机 → (选择对应主机旁的应用集 )→ 创建应用集

名称部分可根据需要手动输入应用集名称,常用有: CPU/Filrsystems/General/Memory/Network interfaces/OS/Performance/Processes/Security

3. 创建监控项: 配置 → 主机 → (选择对应主机旁的监控项 )→ 创建监控项

主要填写名称,键值(可根据系统默认键值进行修改),单位,更新间隔,应用集等信息

4. 创建触发器: 配置 → 主机 → (选择对应主机旁的触发器 )→ 创建触发器

a)主要填写名称,说明监控项的内容:可能包含支持的macros:{HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.}, {HOST.IP}, {ITEM.VALUE},{ITEM.LASTVALUE} 和 {$MACRO}。 , …宏可以用来指代第一、第二至第九个表达式的常量。

Zabbix的应用(2)----配置系列

备注:-如果引用了相对简单的常量或易懂的表达式,宏将会正确解析。

例如,如果表达式为{New host:system.cpu.load[percpu,avg1].last()}>5,则名为“Processor load above $1 on {HOST.NAME}“的触发器名称将自动更改为”Processor load above 5 on New host”

b)表达式 {:.()},其中server为服务器名称,key必须为监控项中的键值,如: {agent-172.16.6.72:vfs.file.cksum[/etc/passwd].diff(0)}>0

说明:如果在模板中使用如:

名称: /etc/passwd has been changed on {HOST.NAME}

表达式: {SimCom Bu5 Platform:vfs.file.cksum[/etc/passwd].last()}>0

则在具体的主机调用该模板时,则会自动转换为 {agent-172.19.2.150:vfs.file.cksum[/etc/passwd].last()}>0

c)严重性,说明触发器的等级以用来触发时是否会发送通知给管理员

5. 聚合模型:该模块主要是为了将不同的信息(组,各个监控项,主机信息等综合显示),包含两种:单纯的聚合和幻灯片模式

a)Monitoring-→ Screens → Create screen (下拉框 选择 Screens,共享模式分为 Public 和Private,其中Public至少需要读权限),可以添加需要监控/查看的各种监控信息

b)Monitoring → Screens → Create screen (下拉框 选择 Slide shows),该部分主要以幻灯片形式显示聚合信息。

6. 远程命令

a)远程执行命令主要作用:

重启应用(Apache、nginx、MySQL等);

使用IPMI接口重启服务器;

自动释放磁盘空间(删除老文件,清除/tmp目录等);

CPU过载时讲一个虚拟机迁移到另外一台物理服务器;

云环境下,一台服务器CPU\硬盘\内存\其他硬件资源不足的情况下,可以自动添加过去

b)远程命令最大长度为255字符,同时支持多个远程命令,如需要执行多条命令,只需要另起一行写命令即可,远程命令可以使用宏变量。

C)zabbix客户端默认不支持远端命令,需要手动开启:EnableRemoteCommands=1,然后重启客户端agent

Zabbix

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:RMAN删除失效的备份时报错故障处理
下一篇:sysbench工具测试mysql性能
相关文章