Rancang Bangun Sistem Log Server Berbasis Syslog Dan Cassandra Untuk Monitoring Pengelolaan Jaringan Di Its

Ditanaya, Thiar Hasbiya (2016) Rancang Bangun Sistem Log Server Berbasis Syslog Dan Cassandra Untuk Monitoring Pengelolaan Jaringan Di Its. Undergraduate thesis, Institut Teknologi Sepuluh Nopember Surabaya.

[img]
Preview
Text
5112100083-undergraduate-theses-.pdf - Published Version

Download (2MB) | Preview

Abstract

Semakin berkembangnya teknologi informasi menuntut semakin banyaknya penggunaan perangkat berupa komputer atau perangkat jaringan. Komputer yang digunakan sebagai server harus memiliki spesifikasi yang tinggi. Server berspesifikasi tinggi terkadang masih belum bisa memenuhi permintaan yang sangat besar, sehingga dibutuhkan teknologi pembagian beban dan topologi jaringan yang handal. Teknologi pembagian beban dan topologi jaringan yang handal membutuhkan banyak perangkat komputer agar dapat berjalan dengan baik dan benar. Semakin banyak perangkat komputer yang digunakan akan membutuhkan biaya perawatan yang lebih besar, terutama ketika sistem administrator harus memeriksa pesan log semua perangkat komputernya. Syslog server adalah sebuah server yang menyimpan data syslog berbagai macam perangkat komputer dan jaringan secara terpusat. Syslog server harus memiliki ketersediaan tinggi untuk melayani penyimpanan syslog setiap perangkat komputer dan jaringan. Semakin banyak perangkat komputer dan jaringan yang harus dicatat lognya secara realtime menjadi tantangan vii tersendiri. Log tersebut juga harus dapat ditampilkan kembali dengan baik, agar sistem administrator dapat menganalisa log dengan mudah dan cepat. Muncul gagasan penggunaan Cassandra sebagai basis data penyimpanan syslog server. Cassandra sebagai penyimpanan utama syslog server didukung dengan nodeJS sebagai middleware yang digunakan untuk berinteraksi dengan cassandra diharapkan dapat menjadi sebuah lingkungan log server yang dapat menyimpan semua syslog secara terpusat. Namun dengan beragammnya perangkat komputer dan jaringan yang ada dibutuhkan standar pemformatan syslog yang dikirimkan sesuai rfc3164 dan rfc5424. Muncul gagasan lain untuk mengembangkan penerjemah pesan syslog secara modular. Dengan bantuan pustaka syslogparser yang ditulis dalam bahasa GO, semua pesan syslog dari berbagai perangkat komputer dan jaringan dapat diterjemahkan dan di proses oleh middleware nodeJS. Hasil membuktikan penggunaan Cassandra sebagai penyimpanan data Syslog dapat membantu proses pengembangan sistem menjadi skala yang lebih besar dengan cepat dan tanpa adanya penghentian pada sistem yang sedang berjalan, Sehingga sistem dapat menangani lebih banyak perangkat. ============================================================ The continued development of information technologies require higher usage of the computer or network device. Computers are used as servers should have a high specification. High specification servers sometimes still can not meet the huge demand, so it takes a load balance technology and reliable network topology. But it require a lot of computer to run properly. The more devices that use computers will require greater maintenance costs, for example system administrator must check log message from all computers. Syslog server is a centralized server that stores syslog message from computing devices and network device. Syslog server must have high availability to serve as storage syslog. There is an idea to use cassandra as storage database for syslog message and NodeJS as middleware to communicate. However, it hard to translate syslog message without proper parser function. To overcome this problem, there is a syslog parser written in GO to translate syslog message that formatted with rfc3164 and rfc5424. Using syslog parser to translate syslog message and process it with NodeJS middleware before store it in Cassandra. The results prove the use Cassandra as Syslog data storage ix system can help the process of developing into a larger scale quickly and without downtime of the current system, so the system can handle more devices

Item Type: Thesis (Undergraduate)
Additional Information: RSIf 005.1 Dit r
Uncontrolled Keywords: Syslog, Cassandra, Scalability, NodeJS.
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5105.888 Web sites--Design. Web site development.
Divisions: Faculty of Information and Communication Technology > Informatics > 55201-(S1) Undergraduate Thesis
Depositing User: EKO BUDI RAHARJO
Date Deposited: 02 Dec 2019 02:26
Last Modified: 02 Dec 2019 02:26
URI: http://repository.its.ac.id/id/eprint/72130

Actions (login required)

View Item View Item