Instal dan Konfigurasi NXLog CE di Ubuntu 20.04

Instal dan Konfigurasi NXLog CE di Ubuntu 20.04

NXLog adalah alat pengumpulan dan sentralisasi log lintas platform. Ini mengumpulkan log dari berbagai jenis sumber log, format, dan platform dan meneruskannya dengan aman dan andal ke server log pusat. Dalam panduan ini, kita akan belajar cara menginstal dan mengkonfigurasi NXLog CE di Ubuntu 20.04.

Edisi Komunitas NXLog penuh fitur. Baca tentang fitur-fitur ini di halaman mereka.

Instal dan Konfigurasi NXLog CE di Ubuntu 20.04

NOTE: NXLog CE for Ubuntu 20.04 is not available yet as of this writing and therefore, this tutorial is not an official guide for installing NXLog CE but rather a series of steps that I took myself to get NXLog CE running on an Ubuntu 20.04.

Download Paket Biner Debian NXLog

NXLog tidak tersedia pada repo default Ubuntu 20.04. Namun, ini tersedia sebagai paket biner debian. Untuk menginstal NXLog di Ubuntu 20.04, Anda perlu mengdownload paket biner debian ini.

Karenanya, navigasikan ke halaman downloadan edisi komunitas NXLog dan ambil penginstal Ubuntu 18.04. Ambil tautan dan tarik menggunakan perintah wget.

wget https://nxlog.co/system/files/products/files/348/nxlog-ce_2.10.2150_ubuntu_bionic_amd64.deb

Instal NXLog

Setelah downloadan selesai, Anda sekarang dapat menginstal NXLog CE di Ubuntu 20.04.

apt install./nxlog-ce_2.10.2150_ubuntu_bionic_amd64.deb

Selama instalasi, Anda akan mengalami masalah dengan dependensi yang tidak terpenuhi;

... following packages have unmet dependencies:  nxlog-ce : Depends: libperl5.26 (>= 5.26.0~rc1) but it is not installable Depends: libssl1.0.0 (>= 1.0.0) but it is not installable E: Unable to correct problems, you have held broken packages.

Instal Dependensi yang Diperlukan

Oleh karena itu, agar instalasi NXLog berhasil di Ubuntu 20.04, Anda perlu menginstal dependensi yang hilang. Anda dapat mengdownload dan menginstal paket-paket ini sebagai berikut. Paket-paket tersebut akan diinstal dari repo Ubuntu 20.04, tetapi itu tidak akan memenuhi persyaratan untuk menginstal NXLog menggunakan paket biner Ubuntu 18.04.

Download dan instal Modul Perl;

wget http://archive.ubuntu.com/ubuntu/pool/main/p/perl/perl-modules-5.26_5.26.1-6_all.deb
apt install./perl-modules-5.26_5.26.1-6_all.deb

Download dan instal pustaka Openssl.

wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
apt install./libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb

Download dan instal pustaka dbm GNU;

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gdbm/libgdbm5_1.14.1-6_amd64.deb
apt install./libgdbm5_1.14.1-6_amd64.deb

Download dan instal perpustakaan Perl;

wget http://archive.ubuntu.com/ubuntu/pool/main/p/perl/libperl5.26_5.26.1-6_amd64.deb
apt install./libperl5.26_5.26.1-6_amd64.deb

Instal NXLog

Anda kemudian dapat mencoba menginstal ulang NXLog;

apt install./nxlog-ce_2.10.2150_ubuntu_bionic_amd64.deb
Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'nxlog-ce' instead of './nxlog-ce_2.10.2150_ubuntu_bionic_amd64.deb' following additional packages will be installed: libapr1 libdbi1 Suggested packages: libdbd-mysql libdbd-pgsql libdbd-sqlite3 libdbd-freetds following NEW packages will be installed: libapr1 libdbi1 nxlog-ce 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 119 kB/1,325 kB of archives. After this operation, 4,353 kB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 /root/nxlog-ce_2.10.2150_ubuntu_bionic_amd64.deb nxlog-ce amd64 2.10.2150 [1,207 kB] Get:2 http://ke.archive.ubuntu.com/ubuntu focal/main amd64 libapr1 amd64 1.6.5-1ubuntu1 [91.4 kB] Get:3 http://ke.archive.ubuntu.com/ubuntu focal/main amd64 libdbi1 amd64 0.9.0-5 [27.3 kB] Fetched 119 kB in 1s (115 kB/s) Selecting previously unselected package libapr1:amd64. (Reading database... 73723 files and directories currently installed.) Preparing to unpack.../libapr1_1.6.5-1ubuntu1_amd64.deb... Unpacking libapr1:amd64 (1.6.5-1ubuntu1)... Selecting previously unselected package libdbi1:amd64. Preparing to unpack.../libdbi1_0.9.0-5_amd64.deb... Unpacking libdbi1:amd64 (0.9.0-5)... Selecting previously unselected package nxlog-ce. Preparing to unpack.../nxlog-ce_2.10.2150_ubuntu_bionic_amd64.deb... Unpacking nxlog-ce (2.10.2150)... Setting up libdbi1:amd64 (0.9.0-5)... Setting up libapr1:amd64 (1.6.5-1ubuntu1)... Setting up nxlog-ce (2.10.2150)... Adding user nxlog to group nxlog Processing triggers for systemd (245.4-4ubuntu3.1)... Processing triggers for libc-bin (2.31-0ubuntu9)...

NXLog sekarang diinstal pada Ubuntu 20.04. Lanjutkan dengan konfigurasi dengan mengikuti panduan di bawah ini;

Cara mengkonfigurasi NXLog untuk meneruskan log syslog ke server Log pusat

Itu menandai akhir dari panduan kami tentang cara menginstal dan mengkonfigurasi NXLog CE di Ubuntu 20.04.

Bacaan lebih lanjut

Manual Referensi Edisi Komunitas NXLog

Tutorial Terkait

Instal dan Konfigurasi NXLog di Ubuntu 18.04

Konfigurasikan Rsyslog di Solaris 11.4 untuk Mengirim log ke Server Log Jarak Jauh

Konfigurasi Syslog di Solaris 11.4 untuk Logging Jarak Jauh

Cara Mengonfigurasi Logging Jarak Jauh dengan Rsyslog di Ubuntu 18.04