使用zabbix监控EDA license的使用

必须使用 zabbix-agent 的模式,以 Linux 为例:

在受监控的 Linux 服务器上(该服务器可以用 lmstat 显示 license 的状态)

编辑 zabbix_agentd.conf 增加 UserParameter= (以查看 synopsys hspicelicense 使用数量为例)

UserParameter=license.hspice.used,/apps/synopsys/scl/2018.06-

SP1/linux64/bin/lmutil lmstat -c /apps/synopsys/scl/2018.06-

SP1/admin/license/license220829.dat -a |grep -w “hspice:” | cut -c 58-60

说明

license.hspice.used 自定义的监控项的 key,key 后以”,” 分隔

/apps/synopsys/scl/2018.06-SP1/linux64/bin/lmutil lmstat -c

/apps/synopsys/scl/2018.06-SP1/admin/license/license220829.dat -a |grep -w

“hspice:” | cut -c 58-60

这个是显示当前 hspice 的 license 使用数量

保存,重启 zabbix-agent 进程

systemctl restart zabbix-agent

在 zabbix 服务器上增加该服务器的监控项,配置—主机—监控项—创建监控项

名称自定义,键值就是在被监控主机 zabbix_agentd.conf 里面定义的 key 的名字

然后测试—获取值并测试, 正确的应该返回刚刚被监控主机 zabbix_agentd.conf 里面 key

值后面命令的输出结果

如果需要图,可以在仪表盘里面增加图表,Y 轴的最大值设置为你 license 的总数

如果需要监控 license 的别的状态,都可以用这个方法,只要用不同的 lmstat 的输出就好

UserParameter=license.hspice.used,/apps/synopsys/scl/2018.06-

SP1/linux64/bin/lmutil lmstat -a -c 27020@hzvmlic001 |grep -w “hspice” | cut -c 59-59

使用zabbix监控EDA license的使用

发表回复

滚动到顶部