Системное время в FreePBX

Cade87

New member
Для системного администратора очень важно правильно установить системное время на IP АТС Asterisk. Это важно по многим причинам, таким как маршрутизация вызовов по расписанию компании, резервное копирование по расписанию или пользовательские сценарии cron. В этой статье мы покажем вам, как правильно установить время через графическую оболочку FreePBX и продемонстрируем настройку NTP (Network Time Protocol) через командную строку сервера.

Настройка временной зоны в FreePBX

1.png


Выбираете нужную вам зону нажмите Submit

(Так же не забудьте сделать reboot через CLI либо в разделе "Power Options" иначе настройки не применятся)

Настройка NTP через CLI

Если после установки часового пояса время на сервере не изменилось, необходимо проверить настройки NTP. Подключитесь к серверу через SSH или напрямую и выполните следующие команды:

vim /etc/ntp.conf

Проверьте содержимое файла настроек синхронизации времени. В нем должны быть явно прописаны серверы (раскомментированные строки, начинающиеся с server). Если вы хотите указать свой собственный NTP-сервер, удалите содержимое файла и добавьте запись. Формат примерно такой:

server 192.0.0.1 //вместо 192.0.0.1, укажите IP – вашего NTP

После проверки конфигурации, проверяем запущен ли NTP демон на сервере следующей командой:

service ntpd status
ntpd (pid 654) is running...

Как видим, запущен процесс ntpd с ID 1234. Если у вас отличается, перезапустите этот процесс следующей командой:

service ntpd restart
Shutting down ntpd: [ OK ]
Starting ntpd: [ OK ]


Далее проверяем, то-что ntpd будет автоматически запускать при загрузке сервера следующей командой:

chkconfig ntpd on

Смотрим, с какими NTP серверами синхронизируется наш Asterisk через команду:

ntpq -p

Через какое-то время проверяем время командой date. Теперь все должно быть в порядке.
 
Верх