netrusov / ZabbixDBA

Zabbix Database Monitoring Service (Oracle, Pg, MySQL, MS SQL, DB2, etc.)
MIT License
97 stars 55 forks source link
database monitoring mysql odbc oracle postgresql rdbms zabbix

ZabbixDBA - Zabbix Database Monitoring Service

Description

ZabbixDBA is fast and flexible service to monitor your RDBMS.

ZabbixDBA uses threading of DBI connections which is good for monitoring of multiple database instances simultaneously. Just configure it, run daemon and it will do all the job. Currently there are template and query set only for Oracle database, but Perl DBI supports any type of RDBMS:

You can find full list of DBD modules here: https://metacpan.org/search?q=DBD

The code has been tested with Oracle, PostgreSQL, and MySQL, and it's 100% compatible with them (but be sure to install appropriate drivers and DBD::... module)

Feel free to fork and contribute!

Documentation

See Wiki for documentation

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/netrusov/ZabbixDBA.

License

The code is available as open source under the terms of the MIT License.