Существуют ли какие-либо команды, которые я могу использовать, чтобы гарантировать, что служба NTP запущена и также реагирует?

Есть ли какие-либо команды, которые я могу использовать, чтобы гарантировать, что служба NTP запущена, и также реагирует?

То, что я планирую сделать, имеет некоторый мониторинг и amp; чтобы гарантировать, что несколько служб работают и реагируют, и особенно NTP. И если служба не работает или не реагирует, перезагрузите ее или повторите попытку, и если она по-прежнему терпит неудачу в 3 раза, отправьте электронное письмо с предупреждением.

Спасибо в Advance!

131
задан 18 July 2018 в 16:05

10 ответов

chrony является значением по умолчанию для Ubuntu с 18.04

chrony - это универсальная реализация Network Time Protocol (NTP). Он может синхронизировать системные часы с серверами NTP, опорными часами (например, GPS-приемником) и ручным вводом с использованием наручных часов и клавиатуры. Он также может работать как сервер NTPv4 (RFC 5905) и одноранговый узел, чтобы предоставлять службу времени другим компьютерам в сети. По умолчанию пакет Ubuntu будет поставляться с файлом конфигурации, указывающим на ntp.ubuntu.com и ubuntu.pool.ntp.org в виде пулов NTP, чтобы обеспечить 6 источников NTP с двумя стеками и 2 дополнительных источника IPv4.

Простой

chrony activity

вернется с уведомлением об ошибке и количеством источников, сколько неактивно. Легко кодировать что-то вокруг него; как и скрипт или даже служба.

Он также поддерживает ведение журнала (по умолчанию для syslog), редактируя /etc/crony/chrony.conf.

# Uncomment the following line to turn additional logging on
log measurements statistics tracking
# or for even more logs add additional items
log measurements statistics tracking rtc refclocks tempcomp

Каждое из слов после «log» запускается его собственный журнал в `/var/log/crony/.

Таким образом, это также можно использовать в качестве типа трассы и типа трассировки, где вы сканируете журнал и запускаете почту на определенных событиях или условиях.

0
ответ дан 18 July 2018 в 17:12

chrony является значением по умолчанию для Ubuntu с 18.04

chrony - это универсальная реализация Network Time Protocol (NTP). Он может синхронизировать системные часы с серверами NTP, опорными часами (например, GPS-приемником) и ручным вводом с использованием наручных часов и клавиатуры. Он также может работать как сервер NTPv4 (RFC 5905) и одноранговый узел, чтобы предоставлять службу времени другим компьютерам в сети. По умолчанию пакет Ubuntu будет поставляться с файлом конфигурации, указывающим на ntp.ubuntu.com и ubuntu.pool.ntp.org в виде пулов NTP, чтобы обеспечить 6 источников NTP с двумя стеками и 2 дополнительных источника IPv4.

Простой

chrony activity

вернется с уведомлением об ошибке и количеством источников, сколько неактивно. Легко кодировать что-то вокруг него; как и скрипт или даже служба.

Он также поддерживает ведение журнала (по умолчанию для syslog), редактируя /etc/crony/chrony.conf.

# Uncomment the following line to turn additional logging on
log measurements statistics tracking
# or for even more logs add additional items
log measurements statistics tracking rtc refclocks tempcomp

Каждое из слов после «log» запускается его собственный журнал в `/var/log/crony/.

Таким образом, это также можно использовать в качестве типа трассы и типа трассировки, где вы сканируете журнал и запускаете почту на определенных событиях или условиях.

0
ответ дан 18 July 2018 в 17:16

Ответ зависит от версии, вы можете использовать официальную документацию Ubuntu Server для ссылок.

Ubuntu 14.04 LTS

В 14.04 официальная документация LTS рекомендует использовать ntp / ntpdate ( ] официальная документация сервера Ubuntu ):

Ubuntu использует ntpdate и ntpd.

Ожидаемая команда будет service ntp status или схожей.

Ubuntu 16.04 LTS

В 16.04 официальная документация LTS говорит разные (см. стр. 54 из 16.04 LTS сервер]:

Ubuntu использует ntpdate и ntpd.

Начиная с Ubuntu 16.04 timedatectl / timesyncd (которые являются частью из systemd) заменяют большинство ntpdate / ntp

Ubuntu 18.04 LTS

Ubuntu 16.04 LTS Я не знаю о chrony, время выполнения выполняется с помощью ntpd из пакета ntp. Таким образом, здесь systemctl status ntp.service можно использовать для проверки состояния сервера.

В 18.04 LTS, когда Rinzwind уже ответил chrony, используется (см. стр. 54 из 16.04. Руководство сервера LTS ).

0
ответ дан 20 July 2018 в 16:39

chrony является значением по умолчанию для Ubuntu с 18.04

chrony - это универсальная реализация Network Time Protocol (NTP). Он может синхронизировать системные часы с серверами NTP, опорными часами (например, GPS-приемником) и ручным вводом с использованием наручных часов и клавиатуры. Он также может работать как сервер NTPv4 (RFC 5905) и одноранговый узел, чтобы предоставлять службу времени другим компьютерам в сети. По умолчанию пакет Ubuntu будет поставляться с файлом конфигурации, указывающим на ntp.ubuntu.com и ubuntu.pool.ntp.org в виде пулов NTP, чтобы обеспечить 6 источников NTP с двумя стеками и 2 дополнительных источника IPv4.

Простой

chrony activity

вернется с уведомлением об ошибке и количеством источников, сколько неактивно. Легко кодировать что-то вокруг него; как и скрипт или даже служба.

Он также поддерживает ведение журнала (по умолчанию для syslog), редактируя /etc/crony/chrony.conf.

# Uncomment the following line to turn additional logging on
log measurements statistics tracking
# or for even more logs add additional items
log measurements statistics tracking rtc refclocks tempcomp

Каждое из слов после «log» запускается его собственный журнал в `/var/log/crony/.

Таким образом, это также можно использовать в качестве типа трассы и типа трассировки, где вы сканируете журнал и запускаете почту на определенных событиях или условиях.

0
ответ дан 20 July 2018 в 16:39
  • 1
    спасибо за ответ, однако, можете ли вы пролить свет на то, какие команды мы можем использовать, чтобы проверить, реагирует ли NTP как услуга или нет? или работает служба или нет? Я делаю это для приложений и сервисов db, так что неважно, какой сервис вы используете как exapple. – Hrish 18 July 2018 в 17:54
  • 2
    Команда chrony activity делает это. Он сообщит 200 OK, если все будет хорошо. И сообщение об ошибке, когда оно ошибочно. – Rinzwind 18 July 2018 в 19:38

Ответ зависит от версии, вы можете использовать официальную документацию Ubuntu Server для ссылок.

Ubuntu 14.04 LTS

В 14.04 официальная документация LTS рекомендует использовать ntp / ntpdate ( ] официальная документация сервера Ubuntu ):

Ubuntu использует ntpdate и ntpd.

Ожидаемая команда будет service ntp status или схожей.

Ubuntu 16.04 LTS

В 16.04 официальная документация LTS говорит разные (см. стр. 54 из 16.04 LTS сервер]:

Ubuntu использует ntpdate и ntpd.

Начиная с Ubuntu 16.04 timedatectl / timesyncd (которые являются частью из systemd) заменяют большинство ntpdate / ntp

Ubuntu 18.04 LTS

Ubuntu 16.04 LTS Я не знаю о chrony, время выполнения выполняется с помощью ntpd из пакета ntp. Таким образом, здесь systemctl status ntp.service можно использовать для проверки состояния сервера.

В 18.04 LTS, когда Rinzwind уже ответил chrony, используется (см. стр. 54 из 16.04. Руководство сервера LTS ).

0
ответ дан 20 July 2018 в 16:49

chrony является значением по умолчанию для Ubuntu с 18.04

chrony - это универсальная реализация Network Time Protocol (NTP). Он может синхронизировать системные часы с серверами NTP, опорными часами (например, GPS-приемником) и ручным вводом с использованием наручных часов и клавиатуры. Он также может работать как сервер NTPv4 (RFC 5905) и одноранговый узел, чтобы предоставлять службу времени другим компьютерам в сети. По умолчанию пакет Ubuntu будет поставляться с файлом конфигурации, указывающим на ntp.ubuntu.com и ubuntu.pool.ntp.org в виде пулов NTP, чтобы обеспечить 6 источников NTP с двумя стеками и 2 дополнительных источника IPv4.

Простой

chrony activity

вернется с уведомлением об ошибке и количеством источников, сколько неактивно. Легко кодировать что-то вокруг него; как и скрипт или даже служба.

Он также поддерживает ведение журнала (по умолчанию для syslog), редактируя /etc/crony/chrony.conf.

# Uncomment the following line to turn additional logging on
log measurements statistics tracking
# or for even more logs add additional items
log measurements statistics tracking rtc refclocks tempcomp

Каждое из слов после «log» запускается его собственный журнал в `/var/log/crony/.

Таким образом, это также можно использовать в качестве типа трассы и типа трассировки, где вы сканируете журнал и запускаете почту на определенных событиях или условиях.

0
ответ дан 20 July 2018 в 16:49
  • 1
    спасибо за ответ, однако, можете ли вы пролить свет на то, какие команды мы можем использовать, чтобы проверить, реагирует ли NTP как услуга или нет? или работает служба или нет? Я делаю это для приложений и сервисов db, так что неважно, какой сервис вы используете как exapple. – Hrish 18 July 2018 в 17:54
  • 2
    Команда chrony activity делает это. Он сообщит 200 OK, если все будет хорошо. И сообщение об ошибке, когда оно ошибочно. – Rinzwind 18 July 2018 в 19:38

Ответ зависит от версии, вы можете использовать официальную документацию Ubuntu Server для ссылок.

Ubuntu 14.04 LTS

В 14.04 официальная документация LTS рекомендует использовать ntp / ntpdate ( ] официальная документация сервера Ubuntu ):

Ubuntu использует ntpdate и ntpd.

Ожидаемая команда будет service ntp status или схожей.

Ubuntu 16.04 LTS

В 16.04 официальная документация LTS говорит разные (см. стр. 54 из 16.04 LTS сервер]:

Ubuntu использует ntpdate и ntpd.

Начиная с Ubuntu 16.04 timedatectl / timesyncd (которые являются частью из systemd) заменяют большинство ntpdate / ntp

Ubuntu 18.04 LTS

Ubuntu 16.04 LTS Я не знаю о chrony, время выполнения выполняется с помощью ntpd из пакета ntp. Таким образом, здесь systemctl status ntp.service можно использовать для проверки состояния сервера.

В 18.04 LTS, когда Rinzwind уже ответил chrony, используется (см. стр. 54 из 16.04. Руководство сервера LTS ).

0
ответ дан 23 July 2018 в 10:04

chrony является значением по умолчанию для Ubuntu с 18.04

chrony - это универсальная реализация Network Time Protocol (NTP). Он может синхронизировать системные часы с серверами NTP, опорными часами (например, GPS-приемником) и ручным вводом с использованием наручных часов и клавиатуры. Он также может работать как сервер NTPv4 (RFC 5905) и одноранговый узел, чтобы предоставлять службу времени другим компьютерам в сети. По умолчанию пакет Ubuntu будет поставляться с файлом конфигурации, указывающим на ntp.ubuntu.com и ubuntu.pool.ntp.org в виде пулов NTP, чтобы обеспечить 6 источников NTP с двумя стеками и 2 дополнительных источника IPv4.

Простой

chrony activity

вернется с уведомлением об ошибке и количеством источников, сколько неактивно. Легко кодировать что-то вокруг него; как и скрипт или даже служба.

Он также поддерживает ведение журнала (по умолчанию для syslog), редактируя /etc/crony/chrony.conf.

# Uncomment the following line to turn additional logging on
log measurements statistics tracking
# or for even more logs add additional items
log measurements statistics tracking rtc refclocks tempcomp

Каждое из слов после «log» запускается его собственный журнал в `/var/log/crony/.

Таким образом, это также можно использовать в качестве типа трассы и типа трассировки, где вы сканируете журнал и запускаете почту на определенных событиях или условиях.

0
ответ дан 23 July 2018 в 10:04
  • 1
    спасибо за ответ, однако, можете ли вы пролить свет на то, какие команды мы можем использовать, чтобы проверить, реагирует ли NTP как услуга или нет? или работает служба или нет? Я делаю это для приложений и сервисов db, так что неважно, какой сервис вы используете как exapple. – Hrish 18 July 2018 в 17:54
  • 2
    Команда chrony activity делает это. Он сообщит 200 OK, если все будет хорошо. И сообщение об ошибке, когда оно ошибочно. – Rinzwind 18 July 2018 в 19:38

Ответ зависит от версии, вы можете использовать официальную документацию Ubuntu Server для ссылок.

Ubuntu 14.04 LTS

В 14.04 официальная документация LTS рекомендует использовать ntp / ntpdate ( ] официальная документация сервера Ubuntu ):

Ubuntu использует ntpdate и ntpd.

Ожидаемая команда будет service ntp status или схожей.

Ubuntu 16.04 LTS

В 16.04 официальная документация LTS говорит разные (см. стр. 54 из 16.04 LTS сервер]:

Ubuntu использует ntpdate и ntpd.

Начиная с Ubuntu 16.04 timedatectl / timesyncd (которые являются частью из systemd) заменяют большинство ntpdate / ntp

Ubuntu 18.04 LTS

Ubuntu 16.04 LTS Я не знаю о chrony, время выполнения выполняется с помощью ntpd из пакета ntp. Таким образом, здесь systemctl status ntp.service можно использовать для проверки состояния сервера.

В 18.04 LTS, когда Rinzwind уже ответил chrony, используется (см. стр. 54 из 16.04. Руководство сервера LTS ).

0
ответ дан 31 July 2018 в 17:05

chrony является значением по умолчанию для Ubuntu с 18.04

chrony - это универсальная реализация Network Time Protocol (NTP). Он может синхронизировать системные часы с серверами NTP, опорными часами (например, GPS-приемником) и ручным вводом с использованием наручных часов и клавиатуры. Он также может работать как сервер NTPv4 (RFC 5905) и одноранговый узел, чтобы предоставлять службу времени другим компьютерам в сети. По умолчанию пакет Ubuntu будет поставляться с файлом конфигурации, указывающим на ntp.ubuntu.com и ubuntu.pool.ntp.org в виде пулов NTP, чтобы обеспечить 6 источников NTP с двумя стеками и 2 дополнительных источника IPv4.

Простой

chrony activity

вернется с уведомлением об ошибке и количеством источников, сколько неактивно. Легко кодировать что-то вокруг него; как и скрипт или даже служба.

Он также поддерживает ведение журнала (по умолчанию для syslog), редактируя /etc/crony/chrony.conf.

# Uncomment the following line to turn additional logging on
log measurements statistics tracking
# or for even more logs add additional items
log measurements statistics tracking rtc refclocks tempcomp

Каждое из слов после «log» запускается его собственный журнал в `/var/log/crony/.

Таким образом, это также можно использовать в качестве типа трассы и типа трассировки, где вы сканируете журнал и запускаете почту на определенных событиях или условиях.

0
ответ дан 31 July 2018 в 17:05
  • 1
    спасибо за ответ, однако, можете ли вы пролить свет на то, какие команды мы можем использовать, чтобы проверить, реагирует ли NTP как услуга или нет? или работает служба или нет? Я делаю это для приложений и сервисов db, так что неважно, какой сервис вы используете как exapple. – Hrish 18 July 2018 в 17:54
  • 2
    Команда chrony activity делает это. Он сообщит 200 OK, если все будет хорошо. И сообщение об ошибке, когда оно ошибочно. – Rinzwind 18 July 2018 в 19:38

Другие вопросы по тегам:

Похожие вопросы: