یکی از مشکلات رایج در سرورهای VoIP بهخصوص وقتی روی ماشینهای مجازی (VM) نصب میشوند، برهم خوردن تاریخ و ساعت سیستم است. این اختلال میتواند باعث بروز اشکال در:
-
ثبت دقیق گزارش تماسها (CDR)
-
بررسی زمان رخدادها در لاگها
-
تنظیمات رمزنگاری و TLS
-
همگامسازی با سرورهای دیگر شود.
برای جلوگیری از این مشکلات، فعالسازی و تنظیم NTP کلاینت بر روی سرور Issabel 5 + Rocky Linux 8 ضروری است.
تنظیم NTP در ایزابل ۵ و Rocky 8
در Rocky Linux 8، سرویس هماهنگسازی زمان با استفاده از chronyd انجام میشود که جایگزین ntpd
در نسخههای قبلی است.
مراحل تنظیم:
sudo systemctl start chronyd
sudo systemctl enable chronyd
تنظیم منطقه زمانی (برای ایران):
sudo timedatectl set-timezone Asia/Tehran
تنظیم سرورهای NTP در فایل تنظیمات:
sudo bash -c 'echo -e "server 0.centos.pool.ntp.org iburst\nserver 1.centos.pool.ntp.org iburst\nserver 2.centos.pool.ntp.org iburst" > /etc/chrony.conf'
راهاندازی مجدد سرویس:
sudo systemctl restart chronyd
تنظیم ساعت سختافزاری سیستم:
sudo hwclock --systohc
بررسی وضعیت هماهنگی NTP:
chronyc tracking
تنظیم NTP در ایزابل ۴ و CentOS 7
اگر از نسخههای قدیمیتر ایزابل و CentOS 7 استفاده میکنید، مراحل زیر را دنبال کنید:
sudo systemctl start ntpd
sudo systemctl enable ntpd
sudo timedatectl set-timezone Asia/Tehran
sudo ntpdate -u -s 0.centos.pool.ntp.org 1.centos.pool.ntp.org 2.centos.pool.ntp.org
sudo hwclock -w
نکات مهم
-
بهتر است سرور شما به اینترنت یا به یک NTP داخلی پایدار متصل باشد.
-
بررسی صحت ساعت سیستم را میتوانید با دستور
timedatectl
انجام دهید. -
اگر سرور در دیتاسنتر یا محیطی با محدودیت دسترسی به اینترنت قرار دارد، میتوانید بهجای
centos.pool.ntp.org
از سرور NTP داخلی خود استفاده کنید.
نتیجهگیری
تنظیم دقیق ساعت با استفاده از NTP، یک مرحله کلیدی در پایداری سیستمهای تلفنی است. اگر از Issabel 5 و Rocky 8 استفاده میکنید، توصیه میشود همین حالا NTP را پیکربندی و بررسی کنید.