Zabbix应用的问题集锦二
本内容来自Zabbix开源社区
1.如何通过API实现统计监控主机的监控项名称和阈值汇成execl表?(如何统计一台主机有哪些监控项和阈值?)
1)item.get根据主机id返回所有的监控项名称和监控项id。
2)trigger.get根据监控项id返回阈值,子查询selectFunctions中的parameter即为阈值,详情可以查询数据库表functions的表结构。
3)如果批量主机的话,循环以上步骤。
4)关联信息内容,脚本输出到Excel表格。
2.如何获取服务器cpu使用率top10,方便大概介绍怎么操作吗?
1)Zabbix监控主机并获取CPU使用率,监控项名称统一。
2)获取所有服务器的关于CPU使用率的监控项id。
3)通过history.get获取各个主机CPU使用率的值。
4)将结果排序。
3.请问修改模板继承的宏,是在主机上添加模板相同的Macro吗?
如果是添加一个从模板继承的宏,就是在主机上创建一个相同名称的宏。
如果是修改一个从模板继承的宏,就是在主机上更新宏,需要提前查询到usermarco的id。
4.请问下载历史图形展示的图片有单独API方法吗?是使用哪个方法?
没有直接提供该方法,Zabbix的趋势图是前端绘图工具直接绘画的。
5.请问新的mib的库怎么导入到Zabbix-server系统后台,并被调用使用呢?
Zabbix API无此类方法。
6.请问获取多个指定监控项数据用哪个关键字比较好?
使用key_比较好,因为在同一主机下该值唯一。
7.系统的宏变量定义存储在哪里,在哪里可以查到呢?
可以通过usermacro.get查询,在查询属性中globalmarco为true的话,返回系统的宏变量。
8. 5.0版本server会兼容2.4版本agent吗?
兼容2.4版本的agent的。
9. Zabbix钉钉告警发不出来,脚本测试可以发送到机器人上,需要怎么排查?
通常建议检查Zabbix用户是否有脚本的执行权限,同时检查脚本是否正常放在Zabbix指定的告警脚本目录下。
10.从4.0升级4.4版本;Zabbix自带的模板是否也会升级(4.4新增的模板);实际升级后并没用看到4.4新增的模板文件,针对模板如何升级?
直接进行版本升级的时候,不会有新的模板,新安装的环境会有新的模板,建议手动XML导出导入即可。
想及时了解晓通宏志更多资讯,请扫描网站右下角二维码关注“晓通宏志”官方微信。