|
Default Parameters for BindZoneStatsTest
This test monitors zone transfers, tracks the notifies sent and received during the transfers, and in the process, captures transfer failures and rejected notifies. This way, administrators can instantly detect issues hampering zone transfers and can rapidly initiate measures to resolve those issues, so that the zone data on the primary master and slaves remain in sync always.
This page depicts the default parameters that need to be configured for the BindZoneStatsTest test.
To monitor BIND DNS, this test uses a name server control utility in bind called Remote Name Daemon Control (RNDC). RNDC is a command line utility that allows command line control of the administration and operations of a name server, both locally and remotely. Periodically, this test runs the rndc stats command of this utility to pull metrics of interest. To enable the test to run this command, configure the full path to the folder where RNDC is located, against the PATH OF RNDC parameter. The default location of RNDC is /usr/sbin. If it is installed in a different location in your environment, then specify the same here.
This test runs the rndc stats command of to pull metrics of interest from the target BIND DNS server. This command instructs BIND to dump the statistics to a statistics-file configured in the configuration file for the named server - /etc/named.conf. To enable this test to read from this statistics-file, specify the full path to the statistics-file against PATH OF RNDC OUTPUT FILE parameter. By default, metrics are written to the named_stats.txt file in the /var/named/data/ folder. If chroot is enabled, then this file will typically be available in the /var/named/chroot/var/named/data folder.
To run this test and report metrics, the eG agent install user should have permissions to run the rndc stats command and read from the statistics-file. If the eG agent install user possesses these privileges, then set the USE SUDO flag to No. If the eG agent install user does not have the required permissions, then do the following:
Edit the sudoers file on the target host and append an entry of the following format to it:
<eG_agent_install_user>; ALL=(ALL) NOPASSWD:<Command>;
For instance, if the eG agent install user is eguser, then the entry in the sudoers file should be:
eguser ALL=(ALL) NOPASSWD: rndc stats
Then, save the file.
Finally, set the USE SUDO parameter to Yes.
When changing default configurations of tests, the values with “$” indicate variables that will be replaced by the eG system according to the specific server being managed - for instance, $hostName is the host/nickname of the target host, $port is the port number of the server being monitored. E.g., for a server xyz:80, $hostName will be changed automatically by the eG manager to “xyz*” and $port will be changed to “80” when configuring a test.
|