Skip to content

External script and template for Zabbix to check whether host is blacklisted.

License

Notifications You must be signed in to change notification settings

razerrazer/zabbix_dnsbl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zabbix_dnsbl

External script and template for Zabbix to check if host is blacklisted. It was tested on Zabbix 2.2.16

How it works

This script works as listed below:

  • get the ip address of the host
  • reverse the address ip
  • append the name of blacklist to reversed ip address
  • resolve the resulting name in DNS

If the record exitsts - Your host is blacklisted.

Requirements

zabbix_sender host

Centos Requirements

For Centos 6/7 you need to install the package : host yum install bind-utils

How to install

Here are the steps to install it:

  • download check_dnsbl.sh, dnsbl.txt and zbx_export_templates.xml
  • put check_dnsbl.sh and dnsbl.txt into ExternalScript location (You will find it in zabbix_server configuration)
  • make check_dnsbl.sh executable (chmod +x check_dnsbl.sh)
  • import zabbix_template (zbx_export_templates.xml) into zabbix
  • link template to You servers

Feedback

Feel free to send bugs reports and feature request here:

ToDo

  • correct paths for used programs in script
  • add triggers in zabbix template
  • ...

About

External script and template for Zabbix to check whether host is blacklisted.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%