Setup Network Time Protocol (NTP) Daemon

Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks. (Wikipedia)

Seting waktu pada server adalah hal yang sangat krusial. Walau terlihat sepele tapi seting waktu yang salah bisa menyebabkan “bencana” dalam server. Bayangkan saja misalnya sebuah server pelayanan telepon seluler yang seharusnya memberikan diskon telepon pada malam hari pukul 9 PM – 5 AM malah memberikan diskom pada pukul 9 AM – 5 PM hanya gara-gara salah setting waktu pada server.

Untuk menangani permasalahn tersebut dibuatlah NTP atau Network Time Protocol. NTP adalah sebuah mekanisme sinkronisasi waktu secara otomatis dengan memanfaatkan jaringan internet. Dengan NTP server kita akan secara otomatis mengupdate waktu sesuai dengan Coordinated Universal Time (UTC), sehingga administrator server tidak perlu lagi mengecek sinkronisasi waktu secara manual.

Cara setup NTP pada server Linux CentOS (versi 5 atau 6) atau Fedora (versi 16 kebawah) adalah sebagai berikut:

1. Install ntp:

[root@someserver ~]# yum install ntp

2. update waktu (saya menggunakan server asia)

[root@someserver ~]# ntpdate 0.asia.pool.ntp.org

3. edit setting ntp dan arahkan ke server yang anda inginkan (saya mengarahkan ke server asia)

[root@someserver ~]# vim /etc/ntp.conf

Editlah bagian file yang mengatur public server ntp

...
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
server 3.asia.pool.ntp.org
...

Simpan dan keluarlah dari vim

4. Nyalakan service ntp

[root@someserver ~]# service ntpd start
[root@someserver ~]# chkconfig ntpd on

Selesai…, sekarang waktu server kita telah secara otomatis terupdate.
Selamat mencoba.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s