Zabbix“专家坐诊”第54期问答汇总

欢迎大家加入Zabbix交流群,除了在论坛发帖求问外,还可以在QQ群里交流进步,并且每周三我们会进行免费的技术答疑活动,请大家互相转告一下! 玩转Zabbix群 QQ群号:177428068
Q:{INVENTORY.MACADDRESS.A}宏使用不了? 
PB6suVEv62d75b1a3dbcf.png

A:{INVENTORY.MACADDRESS.A}宏 不适用于全局脚本
ZITSvxyz62d75b230a60d.pngont0Wd3562d75b2d5eccd.png

Q:怎么创建适用于脚本的宏
b55z6qiZ62d75b37ebf69.png

A:https://blog.csdn.net/zhangxueleishamo/article/details/94400572 建议通过传入的IP地址,从数据的资产表中读取mac地址
Q:我试试,谢谢

Q:你好老师 这种错误是什么原因?
7ZwlXsju62d75b405a1e0.png

A:https://blog.csdn.net/jamesyao008/article/details/45098073 可以参考这个,修改一下数据库的参数

Q:你好 老师,我要导入h3c网络设备的模版出现这个错误,是什么问题呢?
Btkb3Li962d75b4a53f01.jpg

A:手动创建一个模板,名字为报错信息里面的那个被关联的模板 (Template Device Switch H3c)  即可。可能是下载的模板不全  或者导入的顺序不对
Q:您好 我添加了还是一样
BuH40c6I62d75b61489fc.pngmtW7KdfH62d75b6baa795.png

A:导入的报错变了,继续创建吧
Q:这个template icmp ping系统里面是由自带的
NOGY4Q7U62d75b7868dd7.png

A:尝试创建一下,看是否有报错。
Q:我在监控tomcat,导入模板  发现有问题
fI0jv1YR62d75b8384082.png

A:添加一个jmx的IP地址

Q:请教个问题  zabbix  监控tomcat  部署这个后tomcat 启动不起来
j4WvtQMG62d75b8b5345e.png

fmioy4AF62d75b92d1424.png

A:改成这一段试试
CATALINA_OPTS="${CATALINA_OPTS}  -Djava.rmi.server.hostname=file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png192.168.133.98 -Djavax.management.builder.initial= -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=12346 -Dcom.sun.management.jmxremote.rmi.port=12346 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
Q:好的


Q:
dmtV9QTg62d75b9da0e30.png

A:alertmain.sh脚本里的第7行是什么命令来的?似乎是权限不够
Q:echo一个字符串到一个文件,我在系统下执行是没问题的,可能是这个新文件的问题,新文件要写肯定没权限A:脚本默认是用zabbix用户执行的,你可以试下切换至zabbix用户执行
Q:谢谢

Q:spawn命令居然没有。这个命令怎么安装?
A:有安装expect 就可用通过expect 执行的
Q:刚刚安装了。似乎不管用
J34liqoQ62d75ba90dabd.jpg

A:报错信息和脚本内容是怎样的?
Q:uu.sh: line 4: spawn: command not found
FDmfz0Cf62d75bb51767e.png

知道了。应该用expect执行。我用的的sh执行
A:是的

Q: 这种报错,正常启动, 通过proxy,其他的可以,有几台就不行。
RwkfCPXd62d75bc21a8e4.png

A:这个报错的意思是,agent向server(126.123)获取需要监控的内容时,发现该监控主机已经禁用监控了。属于正常日志信息


Q:请问下 我这个自动发现的 系统盘情况   为啥 检测不到根目录的剩余百分比呢?
84il783u62d75bcb67c9f.png

A:下面还有一个监控项吧?
Q:下边是我自己创建的一个 检测根目录的
NvpX9SjU62d75bd2c6d30.png

A:需要看一下 /分区* 的监控项是由哪个自动发现规则生成的,自动发现规则是否有报错
Q:
Ea4S5mz562d75bddef962.png

nMmubZLL62d75be58ff14.png

A:你自己创建的监控项的键值,跟自动发现规则 想要创建的监控项 冲突了,需要删除你创建的"Linux根目录剩余空间"
Q:好的我试下

Q:有关于使用脚本监控端口信息跟多个信息与端整合成图形的例子吗?
A:这个是端口状态的监控,用同一台主机监控的话,可以弄成一个图形。
pqjd9yKm62d75bf325fa8.png

Q:能把这整个文档给我吗,谢谢
A:https://www.zabbix.com/documenta ... mtypes/zabbix_agent

Q:打扰请教下
我在做一个snmp监测bgp的lld,需要创建的监控项原型是:
名称栏:{#bgpPeerRemoteAddr宏}+ 名称
键值用的是:[jnxBgpM2PrefixInPrefixesActive.{#SNMPINDEX}]

目前测试创建出来的监控项的键值总是会被名称栏的宏带跑了,没法分开索引,您看我应该怎么处理? 
4tcvq42362d75c017dc20.png

HuSMzzoi62d75c0b75978.png

YwkQY05O62d75c1888f15.png

A:SNMPOID 改成:BGP4-MIB::bgpPeerRemoteAddr 试下
Q:但是我需要监控的oid是jnxBgpM2PrefixInPrefixesActive,不是bgpPeerRemoteAddr
A:那就改成这个英文的OID 试下
Q:测试效果还是一样,oid都给名称栏的宏带跑了
A:自动发现规则是怎么配置的?
Q:discovery[{#JNXBGPM2PEERINDEX},file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png1.3.6.1.4.1.26file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png36.5.1.1.file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.1.1.1.14.0.1,{#BGPPEERREMOTEADDR},file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png1.3.6.1.file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.1.15.3.1.7,{#JNXBGPM2PREFIXINPREFIXESACTIVE},file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png1.3.6.1.4.1.26file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png36.5.1.1.file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.6.2.1.11,{#JNXBGPM2PREFIXINPREFIXESACCEPTED},file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png1.3.6.1.4.1.26file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png36.5.1.1.file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.6.2.1.8,{#JNXBGPM2PREFIXINPREFIXES},file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png1.3.6.1.4.1.26file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png36.5.1.1.file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.6.2.1.7]
B2BQ79wQ62d75c24c8b26.png

A:{#JNXBGPM2PEERINDEX}  这个的结果,是index来的吗,是的话,可以用{#JNXBGPM2PEERINDEX}替换{#SNMPINDEX}
Q:好我试下
Q:还是老样子,我再试试别的思路
A: {#JNXBGPM2PEERINDEX}  是index吗?
Q:我理解应该不是吧,您看下
A:确实不是,是否有一个OID ,结果就是index的?
Q:我没完全明白您的问题,
有另外一个oid可以索引到后面几项,(不包括bgpPeerRemoteAddr)
jnxBgpM2PrefixCountersEntry         file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png1.3.6.1.4.1.26file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png36.5.1.1.file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.6.2.1A:这个oid的结果是什么?
Q:我需要监控的关键信息基本都可以在这个oid找到子项
IFNB9xwy62d75c4755dc1.png

A:bgpPeerRemoteAddr 对应的数字OID,结尾减少1位的结果是什么的?jnxBgpM2PrefixCountersEntry 的{SNMPINDEX} 跟bgpPeerRemoteAddr的{SNMPINDEX} 不匹配的。
Q:
2g15tBQB62d75c5414bd3.png

A:自动发现规则:discovery[{#SNMPVALUE},bgpPeerRemoteAddr]
监控项原型的OID:bgpPeerRemoteAddr.[{#SNMPINDEX}]
重新加一个自动发现规则,用上面的配置即可
Q:好的,我试下

Q:请问一下   我yum下载  zabbix-java-gateway  下一个 jdk1.8版本的   但是  我tomcat 用的jdk是1.7的    使用zabbix监控的时候有影响吗?
A:已经完成监控jmx了,前面的部分就不需要执行了,这个不需要安装的
Q:收到
6jMtclqE62d75c5d98f1a.jpg



0 条评论

请先 登录 后评论
乐维君
乐维君

397 篇文章

作家榜 »

  1. 乐维君 397 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 我是一只小菜鸡 12 文章
  5. 细雨闲花 11 文章
  6. 。。。 9 文章
  7. 御前侍卫张五哥 9 文章
  8. 小黄人 8 文章