Opened 7 years ago

Last modified 4 years ago

#2729 new defect

logging of configuration changes

Reported by: cas Owned by:
Priority: low Milestone: Outstanding Tasks
Component: logging Version:
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DNS Feature Depending on Ticket:
Estimated Difficulty: 5 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

This might well be an "enhancement", but in my view for a system with dynamic configuration like BIND 10 the absence of such a feature is a (minor) defect.

changes in the BIND 10 configuration should be send to the b10-cmdctl log channel

This is often required as an configuration audit trail by some industries (banking, pharmaceutical )

The log entry should contain:

  • date and time
  • username
  • name of the changed configuration setting, example: Logging/loggers[0]/output_options[0]/flush
  • old and new value: "true" -> "false"

Same should be logged for state changes (loading / unloading modules, starting / stopping components). (most state changes are logged but not the user name who initiated the state change, like with "Boss shutdown").

Subtickets

Change History (6)

comment:1 follow-up: Changed 7 years ago by vorner

Should it really be cmdctl? I'm not sure that one understands that commands that go through.

comment:2 in reply to: ↑ 1 Changed 7 years ago by cas

Replying to vorner:

Should it really be cmdctl? I'm not sure that one understands that commands that go through.

Could also be a dedicated logger for configuration changes.

comment:3 Changed 7 years ago by jwright

  • Component changed from Unclassified to logging
  • Milestone New Tasks deleted

comment:4 Changed 5 years ago by tomek

  • Milestone set to Remaining BIND10 tickets

comment:5 Changed 4 years ago by tomek

  • Milestone changed from Remaining BIND10 tickets to DHCP Outstanding Tasks

As part of bug scrubbing during Kea 1.0, we decided to move a number of tickets to DHCP Outstanding.

comment:6 Changed 4 years ago by tomek

  • Milestone changed from DHCP Outstanding Tasks to Outstanding Tasks

Milestone renamed

Note: See TracTickets for help on using tickets.