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.
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 |