Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Unfortunately bind9 package in debian repository compiled without --with-libjson.
All our nameservers are debian7/debian8 and since they work well nobody will upgrade bind (compile from source with --with-libjson).
Current netdata plugins is not suitable for bind monitoring in our case. I think it is very common situation!
The old way to monitor bind is to dump named.stats and parse it (the way we do it now using munin).
The only drawback - bind append new dump to log. It is only mean you need to create logrotate conf file for it and don't set update_every to a low value.
Plugin is lightweight because it reads only the last part of dump (~ 11 Kilobyte in our case). It does not matter what file size is.
The logic is very simple:
There is a lot of information in dump but current charts only are:
It is very easy to add more charts to it since all information is collected. But we need only Name Server Statistic and that is why i didn't add others. Will do this later.