NCM::Component::ntpd - schema¶
Types¶
- /software/components/ntpd/ntpd_clientnet_type
- /software/components/ntpd/ntpd_clientnet_type/net
Required
Type: type_ip
- /software/components/ntpd/ntpd_clientnet_type/mask
Required
Type: type_ip
- /software/components/ntpd/ntpd_server_options
Description: Server command options Refer to man ntp.conf for details.
- /software/components/ntpd/ntpd_server_options/autokey
Optional
Type: boolean
- /software/components/ntpd/ntpd_server_options/burst
Optional
Type: boolean
- /software/components/ntpd/ntpd_server_options/iburst
Optional
Type: boolean
- /software/components/ntpd/ntpd_server_options/key
Optional
Type: long
Range: 1..655534
- /software/components/ntpd/ntpd_server_options/minpoll
Optional
Type: long
Range: 3..17
- /software/components/ntpd/ntpd_server_options/maxpoll
Optional
Type: long
Range: 3..17
- /software/components/ntpd/ntpd_server_options/noselect
Optional
Type: boolean
- /software/components/ntpd/ntpd_server_options/preempt
Optional
Type: boolean
- /software/components/ntpd/ntpd_server_options/prefer
Optional
Type: boolean
- /software/components/ntpd/ntpd_server_options/true
Optional
Type: boolean
- /software/components/ntpd/ntpd_server_options/version
Optional
Type: long
Range: 1..4
- /software/components/ntpd/ntpd_restrict_options
Description: Base restrict command options Refer to C<< man ntp_acc >> for more information or access control commands.
- /software/components/ntpd/ntpd_restrict_options/mask
Description: Mask can be a address of a host or network and can be a valid host DNS name.
Optional
Type: type_ip
- /software/components/ntpd/ntpd_restrict_options/ignore
Optional
Type: boolean
Default value: true
- /software/components/ntpd/ntpd_restrict_options/kod
Optional
Type: boolean
- /software/components/ntpd/ntpd_restrict_options/limited
Optional
Type: boolean
- /software/components/ntpd/ntpd_restrict_options/lowpriotrap
Optional
Type: boolean
- /software/components/ntpd/ntpd_restrict_options/nomodify
Optional
Type: boolean
- /software/components/ntpd/ntpd_restrict_options/noquery
Optional
Type: boolean
- /software/components/ntpd/ntpd_restrict_options/nopeer
Optional
Type: boolean
- /software/components/ntpd/ntpd_restrict_options/noserve
Optional
Type: boolean
- /software/components/ntpd/ntpd_restrict_options/notrap
Optional
Type: boolean
- /software/components/ntpd/ntpd_restrict_options/notrust
Optional
Type: boolean
- /software/components/ntpd/ntpd_restrict_options/ntpport
Optional
Type: boolean
- /software/components/ntpd/ntpd_restrict_options/version
Description: Deny packets that do not match the current NTP version.
Optional
Type: long
Range: 1..4
- /software/components/ntpd/ntpd_restrict_default
Description: Default restrict command options. Default when none-defined: restrict default ignore.
- /software/components/ntpd/ntpd_server_definition
Description: Server address with optional options and access restrictions Allows to configure timeservers with their own options.
- /software/components/ntpd/ntpd_server_definition/server
Description: Time server, can be ip address or qualified DNS hostname
Required
Type: type_hostname
- /software/components/ntpd/ntpd_server_definition/options
Optional
Type: ntpd_server_options
- /software/components/ntpd/ntpd_tinker_options
Description: Alter certain system variables used by the clock discipline algorithm
- /software/components/ntpd/ntpd_tinker_options/allan
Optional
Type: long
- /software/components/ntpd/ntpd_tinker_options/dispersion
Optional
Type: long
- /software/components/ntpd/ntpd_tinker_options/freq
Optional
Type: long
- /software/components/ntpd/ntpd_tinker_options/huffpuff
Optional
Type: long
- /software/components/ntpd/ntpd_tinker_options/panic
Optional
Type: long
- /software/components/ntpd/ntpd_tinker_options/step
Optional
Type: double
- /software/components/ntpd/ntpd_tinker_options/stepout
Optional
Type: long
- /software/components/ntpd/ntpd_system_options
Description: System options that can be en/disabled. Flags not mentioned are unaffected. Note that all of these flags can be controlled remotely using the ntpdc utility program. Refer to ntp_misc manpage for more details.
- /software/components/ntpd/ntpd_system_options/auth
Optional
Type: boolean
- /software/components/ntpd/ntpd_system_options/blient
Optional
Type: boolean
- /software/components/ntpd/ntpd_system_options/calibrate
Optional
Type: boolean
- /software/components/ntpd/ntpd_system_options/kernel
Optional
Type: boolean
- /software/components/ntpd/ntpd_system_options/monitor
Optional
Type: boolean
- /software/components/ntpd/ntpd_system_options/ntp
Optional
Type: boolean
- /software/components/ntpd/ntpd_system_options/pps
Optional
Type: boolean
- /software/components/ntpd/ntpd_system_options/stats
Optional
Type: boolean
- /software/components/ntpd/ntpd_interface_options
Description: Defines a single rule for the “interface” statement. See the ntp_misc manpage.
- /software/components/ntpd/ntpd_interface_options/action
Required
Type: choice
- /software/components/ntpd/ntpd_interface_options/match
Required
Type: string_trimmed
- /software/components/ntpd/ntpd_logconfig
Description: Log configuration arguments must be defined in a list of strings. Values for each argument must follow what is defined in ntp_misc manual. Refer to ntp_misc manpage for more details. Examples: to get command ‘logconfig -syncstatus +sysevents’ prefix “/software/components/ntpd”; “logconfig” = list(“-syncstatus”, “+sysevents”);
- /software/components/ntpd/ntpd_statistics
Description: Monitoring/statistics options, see ntp_mon manpage.
- /software/components/ntpd/ntpd_statistics/clockstats
Optional
Type: boolean
- /software/components/ntpd/ntpd_statistics/cryptostats
Optional
Type: boolean
- /software/components/ntpd/ntpd_statistics/loopstats
Optional
Type: boolean
- /software/components/ntpd/ntpd_statistics/peerstats
Optional
Type: boolean
- /software/components/ntpd/ntpd_statistics/rawstats
Optional
Type: boolean
- /software/components/ntpd/ntpd_statistics/sysstats
Optional
Type: boolean
- /software/components/ntpd/ntpd_filegen
Description: Monitoring/statistics options, see ntp_mon manpage.
- /software/components/ntpd/ntpd_filegen/name
Required
Type: string
- /software/components/ntpd/ntpd_filegen/file
Required
Type: string
- /software/components/ntpd/ntpd_filegen/type
Optional
Type: string
- /software/components/ntpd/ntpd_filegen/linkornolink
Optional
Type: string
- /software/components/ntpd/ntpd_filegen/enableordisable
Optional
Type: string
- /software/components/ntpd/ntpd_component
- /software/components/ntpd/ntpd_component/keyfile
Description: Specifies the absolute path and of the MD5 key file containing the keys and key identifiers used by ntpd, ntpq and ntpdc when operating with symmetric key cryptography. Refer to ntp_auth manpage for more details.
Optional
Type: absolute_file_path
- /software/components/ntpd/ntpd_component/trustedkey
Description: Refer to ntp_auth manpage for more details. Requires keyfile.
Optional
Type: long
- /software/components/ntpd/ntpd_component/requestkey
Description: Specifies the key identifier to use with the ntpdc utility program. Refer to ntp_auth manpage for more details. Requires keyfile.
Optional
Type: long
- /software/components/ntpd/ntpd_component/controlkey
Description: Specifies the key identifier to use with the ntpq utility program. Refer to ntp_auth manpage for more details. Requires keyfile.
Optional
Type: long
- /software/components/ntpd/ntpd_component/driftfile
Description: Absolute path of the file used to record the frequency of the local clock oscillator.
Optional
Type: absolute_file_path
- /software/components/ntpd/ntpd_component/includefile
Description: Additional configuration commands to be included from a separate file.
Optional
Type: absolute_file_path
- /software/components/ntpd/ntpd_component/useserverip
Description: resolve and use the time server(s) ip address in the config file(s)
Optional
Type: boolean
- /software/components/ntpd/ntpd_component/serverlist
Optional
Type: ntpd_server_definition
- /software/components/ntpd/ntpd_component/servers
Description: list of time servers (using defaultoptions)
Optional
Type: type_hostname
- /software/components/ntpd/ntpd_component/defaultoptions
Description: Specifies default command options for each timeserver defined in servers or serverlist.
Optional
Type: ntpd_server_options
- /software/components/ntpd/ntpd_component/clientnetworks
Description: List of clients that can use this server to synchronize. Default allows connections from localhost only.
Optional
Type: ntpd_clientnet_type
- /software/components/ntpd/ntpd_component/logfile
Description: Absolute path to alternate logfile instead of default syslog. Refer to ntp_misc manpage for more details.
Optional
Type: absolute_file_path
- /software/components/ntpd/ntpd_component/logconfig
Optional
Type: ntpd_logconfig
- /software/components/ntpd/ntpd_component/statsdir
Description: Directory path prefix for statistics file names.
Optional
Type: absolute_file_path
- /software/components/ntpd/ntpd_component/statistics
Optional
Type: ntpd_statistics
- /software/components/ntpd/ntpd_component/filegen
Optional
Type: ntpd_filegen
- /software/components/ntpd/ntpd_component/disable
Description: Provides a way to disable various system options.
Optional
Type: ntpd_system_options
- /software/components/ntpd/ntpd_component/enable
Description: Provides a way to enable various system options.
Optional
Type: ntpd_system_options
- /software/components/ntpd/ntpd_component/tinker
Optional
Type: ntpd_tinker_options
- /software/components/ntpd/ntpd_component/restrictdefault
Optional
Type: ntpd_restrict_default
- /software/components/ntpd/ntpd_component/broadcastdelay
Description: Double value in seconds to set network delay between local and remote servers. Refer to ntp_misc manpage for more details.
Optional
Type: double
- /software/components/ntpd/ntpd_component/authenticate
Description: Adds string ‘authenticate yes’ to ntp.conf.
Optional
Type: boolean
- /software/components/ntpd/ntpd_component/servicename
Description: Override the service name to restart. Some platforms use a different service name to represent ntpd. Defaults are “ntpd” on linux and “svc:/network/ntpd” on solaris.
Optional
Type: string
- /software/components/ntpd/ntpd_component/includelocalhost
Description: Includes fudge options for localhost’s clock. Defaults to true
Optional
Type: boolean
Default value: true
- /software/components/ntpd/ntpd_component/enablelocalhostdebug
Description: Allows some debugging via ntpdc on localhost but does not allow modifications. Defaults to true
Optional
Type: boolean
Default value: true
- /software/components/ntpd/ntpd_component/group
Description: if the group is set, files are written with root.group ownership and 0640 permission
Optional
Type: defined_group
- /software/components/ntpd/ntpd_component/interface
Description: Rules for which interfaces/addresses should the daemon listen on
Optional
Type: ntpd_interface_options
Functions¶
valid_ntpd_logconfig_list