Q:请问一下,zabbix有什么好的方式当触发器告警是执行脚本生成文件,远程命令22端口不能访问的情况下。
A乐小维:可以试下这个功能
Q:谢谢
Q:您好,您之前说的在监控项名称最前面增加一个zabbix自带的宏值{HOST.HOST}或{HOST.NAME},但我目前一些网络设备名可是不一样的啊,这怎么处理?
A乐小维:这是zabbix自带的宏值,会自动读取主机名字的,{HOST.NAME}的取值时:可见的主机名{HOST.HOST}取值的是:主机名
Q:这是出现的,但预览的时候却木有
A乐小维:如果这台设备是用来测试的,建议取消链接模板,再重新链接模板,看下信息是否会刷新
Q:取消过啊,还是一样的,其实我是想把sysname.0 读取出来,但不知道该怎么表示出来,用snmpwalk能获取到
A乐小维:预览那里是没有显示主机名的
Q:因为我需要把多个图形聚合到一张图上,需要知道某个图形是哪一台设备上的
A乐小维:你可以到具体的某一台监控对象上面创建图形试下
Q:试了试,可以显示的,那只能在监控A上,添加监控B的监控项,可以显示监控B的设备名
A乐小维:理论上是可以的,可以尝试一下。
Q:哪位大佬知道zabbix不监控交换机中没有添加描述的端口?
A:ifAlias,ifDescr,ifxxxxx 总有一个有
Q:zabbix正则怎么匹配空字符串?
A:\s
Q:可以了,我用的是\S
Q:那个调用zabbix的API 提示没有文件 我没找到在哪,有谁知道咋找不?
A:不是通过网页打开的,你需要通过python之类的工具,来进行嵌套的
Q:这个我知道我也试了 官网上说要下工具 但是我下的时候提示 缺个文件
我在想我是不是应该下下来 给传上去再装,但是看b站上面视频 有人用yum装的zabbix 然后去配置文件看根目录 然后是可以找到的 我用docker装的 进去配置文件是空的
A:成功的结果,用这条命令就可以测试API了。
curl -i -X POST -H 'Content-Type:application/json' -d'{"jsonrpc": "2.0","method":"user.login","auth": null,"params":{"user": "Admin","password": "zabbix"},"id":0}'
Q:这个知道 关键他不成功 少个jeson的东西
A:报错信息是什么?
Q:
好了找到原因了 URL填错了 grafana自动填的
http://ip/zabbix/api_jsonrpc.php
正确的应该是
http://ip/api_jsonrpc.php
本期待解决问题:
我新做了一个snmp自动发现模板用不了,提示first network error,测试网络是正常的用snmpwalk也能获取数据,麻烦看下哪没写对?
QQ在线Zabbix答疑群177428068
错误信息