zabbix_get到的指与本地运行python获取的值不一样
zabbix吧
全部回复
仅看楼主
level 2
xielingyunsc 楼主
代码如下:
import os
import re
aa=os.popen('tasklist /v |find /i "transmid.exe"|find /i "aboss2"').read()
aa1=aa.split()
bb1='pslist -dmx '+aa1[1]
bb3=os.popen(bb1).read()
bb=float(90)
cc=float(bb3.count('Running'))
dd=cc/bb
print('%.4f' % dd)
本地administrator运行可以获取到相应的线程繁忙率,zabbix_get取值的时候,aa1改成aa=os.popen('tasklist /v |find /i "transmid.exe"').read()可以取到指,但是加上之前的find aboss2就取不到了,bb3就一直取不到,使用绝对路径bb1='c:/windows/system32/pslist -dmx '+aa1[1] 还是取到的bb3是空值,求大神解答一下,可以的话随便普及一下zabbix-agent运行自定义脚本的账号,环境变量这些知识。
2020年03月01日 08点03分 1
1