- Zabbix 5.0.27
Zabbixのアイテムキーnet.dns.record
で以って、153.121.51.164の逆引きを監視しようと企てた。ところが「ZBX_NOTSUPPORTED: Cannot perform DNS query.」というエラーとなってしまう。
$ zabbix_get -s dns2 -k net.dns.record[192.168.0.212,153.121.51.164,PTR] ZBX_NOTSUPPORTED: Cannot perform DNS query.
公式サイトのドキュメントをあたっても手がかりは得られなかったが、サポートサイトに原因が投稿されていた。それによるとin-addr.arpaドメインでのIPアドレスの表記とせねばならない情勢である。
NG: 153.121.51.164 OK: 164.51.121.153.in-addr.arpa
普段、よく用いるdig
やnslookup
コマンドは意識せずとも背後でin-adddr.arpaの表記に変換してくれるから、Zabbixもそういう実装だろうと甘えたのがいけなかった。手ずからin-addr.arpa表記で記載せねばならない。
$ zabbix_get -s dns2 -k net.dns.record[192.168.0.212,164.51.121.153.in-addr.arpa,PTR] 164.51.121.153.in-addr.arpa PTR www7390uo.sakura.ne.jp
これでうまくいった。