https://github.com/reyjrar/dns-monitor
Modern Perl DNS Monitoring Suite
https://github.com/reyjrar/dns-monitor
Last synced: 2 months ago
JSON representation
Modern Perl DNS Monitoring Suite
- Host: GitHub
- URL: https://github.com/reyjrar/dns-monitor
- Owner: reyjrar
- Created: 2010-08-26T02:14:19.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2012-12-21T20:10:51.000Z (over 12 years ago)
- Last Synced: 2023-03-11T02:08:37.375Z (over 2 years ago)
- Language: Perl
- Homepage: http://dnsmonitor.db0.us
- Size: 1.34 MB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changes
Awesome Lists containing this project
README
# ABOUT
dns-monitor is a project aimed at providing statistics on dns usage
## UPDATE
The WebUI has been removed from dns-monitor. I've started a new project with a
new UI here:https://github.com/reyjrar/DreamCatcher
The database of the new project is compatible with the dns-monitor database, so
transitioning will be simple.# REQUIREMENTS
* Perl (5.10.1 or later)
* libpcap (1.1.1 recommended)
* PostgreSQL (8.3 or later)
* PL/PgSQL
* ltree plugin# INSTALL
# Configure the Perl Environment
perl Makefile.PL# Configure the Application
cp dns_monitor.yml.default dns_monitor.yml# Deploy the Database
./devel/deploy_database_schema.pl# Run the Sniffer
./bin/dnsmon_sniffer.pl# Run the analyzer
./bin/dnsmon_analyzer.pl# Or alternatively:
./devel/monit_config.pl# Install the ./bin/dnsmon_maintenance.pl into the server's crontab
# once every 2 hours is more than enough# UPGRADE
# If you installed the first release, you'll need to apply the schema updates:
./devel/deploy_database_schema.pl upgrade 20121028# CONFIGURATION
dns_monitor.yml is YAML, no, it's not JSON. Don't mix tabs and spaces, you will regret it.