{ "module_spec": { "module_name": "Auth", "module_description": "Authoritative service", "config_data": [ { "item_name": "database_file", "item_type": "string", "item_optional": true, "item_default": "@@LOCALSTATEDIR@@/@PACKAGE@/zone.sqlite3" }, { "item_name": "datasources", "item_type": "list", "item_optional": true, "item_default": [], "list_item_spec": { "item_name": "list_element", "item_type": "map", "item_optional": false, "item_default": {}, "map_item_spec": [ { "item_name": "type", "item_type": "string", "item_optional": false, "item_default": "" }, { "item_name": "class", "item_type": "string", "item_optional": false, "item_default": "IN" }, { "item_name": "zones", "item_type": "list", "item_optional": false, "item_default": [], "list_item_spec": { "item_name": "list_element", "item_type": "map", "item_optional": true, "item_default": { "origin": "", "file": "" }, "map_item_spec": [ { "item_name": "origin", "item_type": "string", "item_optional": false, "item_default": "" }, { "item_name": "file", "item_type": "string", "item_optional": false, "item_default": "" }] } }] } }, { "item_name": "statistics-interval", "item_type": "integer", "item_optional": true, "item_default": 60 }, { "item_name": "listen_on", "item_type": "list", "item_optional": false, "item_default": [ { "address": "::", "port": 53 }, { "address": "0.0.0.0", "port": 53 } ], "list_item_spec": { "item_name": "address", "item_type": "map", "item_optional": false, "item_default": {}, "map_item_spec": [ { "item_name": "address", "item_type": "string", "item_optional": false, "item_default": "::1" }, { "item_name": "port", "item_type": "integer", "item_optional": false, "item_default": 53 } ] } } ], "commands": [ { "command_name": "shutdown", "command_description": "Shut down authoritative DNS server", "command_args": [ { "item_name": "pid", "item_type": "integer", "item_optional": true } ] }, { "command_name": "sendstats", "command_description": "Send data to a statistics module at once", "command_args": [] }, { "command_name": "loadzone", "command_description": "(Re)load a specified zone", "command_args": [ { "item_name": "class", "item_type": "string", "item_optional": true, "item_default": "IN" }, { "item_name": "origin", "item_type": "string", "item_optional": false, "item_default": "" }, { "item_name": "datasrc", "item_type": "string", "item_optional": true, "item_default": "memory" } ] } ], "statistics": [ { "item_name": "queries.tcp", "item_type": "integer", "item_optional": false, "item_default": 0, "item_title": "Queries TCP ", "item_description": "A number of total query counts which all auth servers receive over TCP since they started initially" }, { "item_name": "queries.udp", "item_type": "integer", "item_optional": false, "item_default": 0, "item_title": "Queries UDP", "item_description": "A number of total query counts which all auth servers receive over UDP since they started initially" }, { "item_name": "opcode.query", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received query requests", "item_description": "The number of total request counts whose opcode is query" }, { "item_name": "opcode.iquery", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received inverse query requests", "item_description": "The number of total request counts whose opcode is inverse query" }, { "item_name": "opcode.status", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received status requests", "item_description": "The number of total request counts whose opcode is status" }, { "item_name": "opcode.reserved3", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received requests opcode 3", "item_description": "The number of total request counts whose opcode is 3 (reserved)" }, { "item_name": "opcode.notify", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received notify requests", "item_description": "The number of total request counts whose opcode is notify" }, { "item_name": "opcode.update", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received update requests", "item_description": "The number of total request counts whose opcode is update" }, { "item_name": "opcode.reserved6", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received requests opcode 6", "item_description": "The number of total request counts whose opcode is 6 (reserved)" }, { "item_name": "opcode.reserved7", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received requests opcode 7", "item_description": "The number of total request counts whose opcode is 7 (reserved)" }, { "item_name": "opcode.reserved8", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received requests opcode 8", "item_description": "The number of total request counts whose opcode is8 (reserved)" }, { "item_name": "opcode.reserved9", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received requests opcode 9", "item_description": "The number of total request counts whose opcode is9 (reserved)" }, { "item_name": "opcode.reserved10", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received requests opcode 10", "item_description": "The number of total request counts whose opcode is10 (reserved)" }, { "item_name": "opcode.reserved11", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received requests opcode 11", "item_description": "The number of total request counts whose opcode is11 (reserved)" }, { "item_name": "opcode.reserved12", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received requests opcode 12", "item_description": "The number of total request counts whose opcode is12 (reserved)" }, { "item_name": "opcode.reserved13", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received requests opcode 13", "item_description": "The number of total request counts whose opcode is13 (reserved)" }, { "item_name": "opcode.reserved14", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received requests opcode 14", "item_description": "The number of total request counts whose opcode is14 (reserved)" }, { "item_name": "opcode.reserved15", "item_type": "integer", "item_optional": true, "item_default": 0, "item_title": "Received requests opcode 15", "item_description": "The number of total request counts whose opcode is15 (reserved)" } ] } }