Skip to content

sq4ind/zabbix_dnsbl

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

zabbix_dnsbl

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

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

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