記錄一次神一樣的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博客表格裏,發現複製出來的東西有格式,我就粘到了微信聊天裏面,讓微信給我去格式,如圖所示

仔細觀察就可以發現,複製到微信聊天窗口裏面之後,就出現了這個詭異的小空格

作爲菜鳥我也不能知道更多這個空格的信息了,如果有誰知道的可以指點我一下

反正也沒人看我的博客 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章