记录一次神一样的Zabbix_agentd命令ZBX_NOSUPPORTED [Invalid item key format.]错误——网页复制的血泪教训

今天在学各种Item,看到vfs.file.cksum[/etc/passwd]这个命令,就用zabbix_agentd试了一下,结果返回报错如下

作为菜鸟的我天真的以为是什么权限的问题,又加sudo又重启server、agent,折腾的不行

最后我试了一下其他文件,在主目录建立了一个test.gz文件,我自己主目录的你总有权限吧,结果还是报错

绝望的我尝试了无数次,突然出现了返回值,我很激动地再试了一次(用的上键找history命令),依旧失败

我再次折腾了很久,最终发现一个诡异的事情,这两条看似一样的shell命令,居然一个有返回值,一个没有

经过仔细观察,报错的那条命令后面有一个诡异的空格,把这个空格删掉,命令就正常了

我又在命令后面按空格键打上一个空格,依然可以获取返回值,没有报错,证明那个诡异的空格不是一个普通的空格

这条命令我复制到其他地方,呈现的都是一个“?”

 回忆起来这个命令是我从web端直接复制下来的,可能带了什么奇怪的东西下来吧

用od查看一下这个诡异小空格的编码,上面是这个诡异小空格,下面是正常的空格

我尽量还原了一下事故现场,那时候是这样的:

我在写csdn博客,从Zabbix的Web端,把一个Item命令复制到了csdn博客表格里,发现复制出来的东西有格式,我就粘到了微信聊天里面,让微信给我去格式,如图所示

仔细观察就可以发现,复制到微信聊天窗口里面之后,就出现了这个诡异的小空格

作为菜鸟我也不能知道更多这个空格的信息了,如果有谁知道的可以指点我一下

反正也没人看我的博客 

猜你喜欢

转载自blog.csdn.net/jiangxuege/article/details/81382491