Bind 9.x server
Bind 9.x server
Log Track Supported: No
Config Track Supported: No
Custom Properties Supported: None
Supported Control Actions: None
Supported Metrics:
| Name | Alias | Units | Category | Default On | Default Interval |
|---|---|---|---|---|---|
| Availability | Availability | percentage | AVAILABILITY | true | 5 min |
| Virtual Memory Size | VirtualMemSize | B | UTILIZATION | false | 5 min |
| Resident Memory Size | ResidentMemSize | B | UTILIZATION | false | 5 min |
| Cpu System Time | SystemTime | ms | UTILIZATION | false | 10 min |
| Cpu System Time per Minute | SystemTime1m | ms | UTILIZATION | false | 10 min |
| Cpu User Time | UserTime | ms | UTILIZATION | false | 10 min |
| Cpu User Time per Minute | UserTime1m | ms | UTILIZATION | false | 10 min |
| Cpu Total Time | TotalTime | ms | UTILIZATION | false | 10 min |
| Cpu Total Time per Minute | TotalTime1m | ms | UTILIZATION | false | 10 min |
| Cpu Usage | Usage | percentage | UTILIZATION | true | 5 min |
| Open File Descriptors | OpenFd | none | UTILIZATION | false | 5 min |
| Successful Queries | SuccessfulQueries | none | THROUGHPUT | true | 10 min |
| Successful Queries per Minute | SuccessfulQueries1m | none | THROUGHPUT | true | 10 min |
| Referral Queries | ReferralQueries | none | THROUGHPUT | false | 10 min |
| Referral Queries per Minute | ReferralQueries1m | none | THROUGHPUT | false | 10 min |
| No Record Queries | NoRecordQueries | none | THROUGHPUT | false | 10 min |
| No Record Queries per Minute | NoRecordQueries1m | none | THROUGHPUT | false | 10 min |
| No Domain Queries | NoDomainQueries | none | THROUGHPUT | false | 10 min |
| No Domain Queries per Minute | NoDomainQueries1m | none | THROUGHPUT | false | 10 min |
| Recursive Queries | RecursiveQueries | none | THROUGHPUT | false | 10 min |
| Recursive Queries per Minute | RecursiveQueries1m | none | THROUGHPUT | false | 10 min |
| Failed Queries | FailedQueries | none | THROUGHPUT | false | 10 min |
| Failed Queries per Minute | FailedQueries1m | none | THROUGHPUT | false | 10 min |
Configuration help:
Configure Bind 9.x for Monitoring
Monitoring of Bind 9.x is done through a utility called 'rndc'. For monitoring to be configured the user the agent runs as needs to be able to read /etc/rdnc.conf. This can be done by adding the user the agent runs as to the same group named runs as and ensuring that group has read access.
In addition to being able to read /etc/rdnc.conf, the agent needs to be able to read and write the generated named.stats file that is usually located in /var/named/named.stats. If the agent has been added to the named group this can be achived by creating the /var/named/named.stats file and giving it group write access.
touch /var/named/named.stats
chown named:named /var/named/named.stats
chmod 660 /var/named/named.stats