Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > System > Monitoring

    dnsmon 0.1

    Download button

    No screenshots available
    Downloads: 185  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Jim Wyllie | More programs
    GPL v3 / FREE
    April 13th, 2011, 08:11 GMT
    ROOT / System / Monitoring

     Read user reviews (0)  Refer to a friend  Subscribe

    dnsmon description

    A package to monitor DNS resolution values

    dnsmon offers a way to test and verify DNS resolution from a given location.

    Firewall Rules

    Say you have a firewall rule like the following, which sets traffic to example.com to a given class:

    iptables -t mangle -A POSTROUTING -o eth0 -d 192.0.32.0/255.255.255.0 -p tcp -j CLASSIFY --set-class 1:10

    However, you're not sure how long 192.0.32.0/24 will point to example.com and you'd like to be notified when it doesn't so you can update your traffic rule. To do so, you can use dnsmon to monitor and e-mail you when the mapping changes. You can then update your firewall rule with the new value.

    DNS Server Configuration Tests

    Though there are other ways to do this, you can use this to make sure your DNS server resolves a given host to a target network.

    DNS Server Uptime Tests

    Though there are other ways to do this, you can use this to make sure your DNS server is responsive to queries.

    How does it work?

    dnsmon uses the default machine resolver to look up a set of DNS addresses with a configurable frequency. It'll compare the results against the config file you provide and send an email to the configured address if it doesn't match.

    OS Compatibility

    I've only tested this on Linux, so I'm only sure it works there.

    Installation:

    Easiest installation is with PyPI via pip:

    sudo apt-get install pip; sudo pip install dnsmon

    If you don't have pip, you can install it with the older setuptools:

    sudo apt-get install python-setuptools; sudo easy_install dnsmon

    Once installed, create a base template for settings:

    cp dnsmon/settings_local.py.example dnsmon/settings_local.py

    ... and try it out:

    dnsmon.py --foreground

    If all goes well, run it as a daemon:

    dnsmon.py


    Product's homepage

    Requirements:

    · Python

      


    TAGS:

    DNS resolution | values monitoring | DNS | resolution | values

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM