Zabbixのnet.dns.recordで「ZBX_NOTSUPPORTED: Cannot perform DNS query.」エラーとなる

  • 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

普段、よく用いるdignslookupコマンドは意識せずとも背後で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

これでうまくいった。

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください