Existem vários logs para analisar, o log do sistema em /var/adm/messages
, mas também os logs de gerenciamento de serviços.
A maneira recomendada de verificar a integridade do serviço no Solaris 10 e superior é usar o SMF (recurso de gerenciamento de serviços).
Verifique o estado do serviço usando:
$ svcs -xv ntp
svc:/network/ntp:default (Network Time Protocol (NTP) Version 4)
State: disabled since December 28, 2015 12:00:10 PM CET
Reason: Disabled by an administrator.
See: http://support.oracle.com/msg/SMF-8000-05
See: man -M /usr/share/man -s 1M ntpd
See: man -M /usr/share/man -s 4 ntp.conf
See: man -M /usr/share/man -s 1M ntpq
See: /var/svc/log/network-ntp:default.log
Impact: This service is not running.
A partir da saída acima, você pode ver que existe um log específico chamado /var/svc/log/network-ntp:default.log
Também é possível configurar o serviço ntp
para ativar o registro de depuração / detalhado. Veja as propriedades abaixo:
# default values
$ svccfg -s svc:/network/ntp:default listprop config
config application
config/allow_step_at_boot boolean true
config/always_allow_large_step boolean true
config/debuglevel integer 0
config/logfile astring /var/ntp/ntp.log
config/mdnsregister boolean false
config/no_auth_required boolean false
config/slew_always boolean false
config/value_authorization astring solaris.smf.value.ntp
config/verbose_logging boolean false
config/wait_for_sync boolean false
Veja as propriedades config/debuglevel
, config/logfile
e config/verbose_logging
Para documentação, consulte man -s 1M ntpd
e consulte a seção AUTOMATIC SERVICE MANAGEMENT (SMF)
. Você encontrará uma breve explicação sobre as propriedades de configuração do serviço.