GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal dan Mengonfigurasi LibreNMS di Ubuntu 16.04

Dalam tutorial ini kami akan menunjukkan cara menginstal dan mengkonfigurasi LibreNMS di Ubuntu 16.04. LibreNMS adalah alat pemantauan jaringan penemuan otomatis sumber terbuka dan gratis berdasarkan PHP/MYSQL/SNMP. Ini adalah sistem pemantauan jaringan unggulan yang menyediakan dukungan untuk berbagai perangkat keras jaringan dan sistem operasi termasuk, FreeBSD, Cisco, Linux, HP, dll. LibreNMS adalah garpu berbasis komunitas dari alat pemantauan jaringan Observium.

LibreNMS  hadir dengan banyak fitur berguna seperti
– Penemuan otomatis
– Peringatan yang dapat disesuaikan
– Akses API
– Sistem penagihan
– Pembaruan Otomatis
– Polling Terdistribusi
– Aplikasi iOS dan Android
– Agen Unix
– Dan banyak lagi…

Menginstal dan mengonfigurasi LibreNMS di Ubuntu 16.04, adalah tugas yang cukup mudah, jika Anda mengikuti panduan kami di bawah ini dengan cermat.

1. Perbarui sistem

Masuk ke server Anda melalui SSH sebagai root pengguna

ssh root@IP_Address

dan perbarui semua paket yang diinstal

apt-get update && apt-get upgrade

2. Instal server web Apache

Jalankan perintah berikut untuk menginstal server web Apache di Ubuntu 16.04 VPS Anda

apt-get -y install apache2

Setelah server web terinstal, mulai dan aktifkan untuk memulai saat boot

systemctl start apache2
systemctl enable apache2

Buat virtual host Apache dengan konten berikut

nano /etc/apache2/sites-available/librenms.conf

<VirtualHost *:80>
DocumentRoot /opt/librenms/html/
ServerName yourdomain.com

AllowEncodedSlashes NoDecode
<Directory "/opt/librenms/html/">
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
</Directory>
</VirtualHost>

aktifkan virtual host dan restart Apache agar perubahan diterapkan

a2ensite librenms.conf
a2enmod rewrite
systemctl restart apache2

3. Instal dan konfigurasikan server MariaDB

Instal server MariaDB, mulai dan aktifkan untuk memulai secara otomatis saat boot sistem

apt-get install -y mariadb-client mariadb-server
systemctl start mysql
systemctl enable mysql

Selanjutnya, jalankan mysql_secure_installation posting skrip instalasi untuk mengamankan server MariaDB dan menyetel kata sandi root.

Sekarang, login ke server MariaDB sebagai root pengguna dan buat pengguna dan database baru untuk instalasi LibreNMS

MariaDB [(none)]> CREATE DATABASE librenms CHARACTER SET utf8 COLLATE utf8_unicode_ci;
MariaDB [(none)]> CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'PASSWORD';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

Jangan lupa untuk mengganti 'PASSWORD' dengan kata sandi yang benar-benar kuat.

Buka file konfigurasi MariaDB dan tambahkan baris berikut di bawah [mysqld] bagian

nano /etc/mysql/mariadb.conf.d/50-server.cnf

innodb_file_per_table=1
sql-mode=""
lower_case_table_names=0

Mulai ulang MariaDB agar perubahan diterapkan.

systemctl restart mysql

4. Instal PHP 7

LibreNMS adalah aplikasi berbasis PHP, jadi kita harus menginstal PHP juga. Jalankan perintah berikut untuk menginstal PHP 7 dan beberapa modul PHP tambahan yang diperlukan oleh LibreNMS

apt-get install php7.0-cli php7.0-curl php7.0-gd php7.0-json php7.0-mcrypt php7.0-mysql php7.0-snmp php7.0-xml php7.0-zip libapache2-mod-php7.0

5. Instal paket tambahan yang diperlukan

Instal paket-paket berikut yang dibutuhkan oleh LibreNMS

apt-get install composer fping git graphviz imagemagick mtr-tiny nmap python-memcache python-mysqldb rrdtool snmp snmpd whois

6. Instal dan konfigurasikan LibreNMS

Buat pengguna sistem di mana LibreNMS akan dijalankan, dan atur direktori home-nya ke /opt/librenms

useradd librenms -d /opt/librenms -M -r
usermod -a -G librenms www-data

Kloning kode sumber LibreNMS melalui Git.

cd /opt/
git clone https://github.com/librenms/librenms.git librenms

atur izin yang benar ke direktori librenms

chown -R librenms:librenms /opt/librenms

Untuk mengkonfigurasi snmpd, salin file konfigurasi contoh

cp /opt/librenms/snmpd.conf.example /etc/snmp/snmpd.conf

Buka file snmpd.conf, edit baris RANDOMSTRINGGOESHERE dan atur string komunitas Anda sendiri.

Selanjutnya download script pendeteksi distro snmpd

curl -o /usr/bin/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro

buat itu dapat dieksekusi dan mulai ulang layanan

chmod +x /usr/bin/distro
systemctl restart snmpd

Sekarang, salin skrip cron yang disediakan oleh LibreNMS ke direktori ‘/ect/cron.d’.

cp /opt/librenms/librenms.nonroot.cron /etc/cron.d/librenms

Salin juga skrip logrotate, untuk memutar log lama

cp /opt/librenms/misc/librenms.logrotate /etc/logrotate.d/librenms

7. Selesaikan penginstalan

Terakhir, buka http://domainanda.com/install.php dan ikuti petunjuk di layar untuk menyelesaikan instalasi LibreNMS.

Tentu saja Anda tidak perlu menginstal LibreNMS di Ubuntu 16.04, jika Anda menggunakan salah satu paket hosting VPS Ubuntu Terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal LibreNMS di Ubuntu 16.04 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, tentang cara menginstal LibreNMS di Ubuntu 16.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Menginstal dan Mengonfigurasi CyberPanel di Ubuntu 18.04

  2. Cara Menginstal dan Mengonfigurasi Fail2ban di Ubuntu 20.04

  3. Cara Menginstal dan Mengonfigurasi LibreNMS di Ubuntu 20.04

  1. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04

  2. Cara Menginstal dan Mengkonfigurasi Redmine di Ubuntu 18.04

  3. Cara Menginstal dan Mengonfigurasi Samba di Ubuntu 18.04

  1. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 20.04

  2. Cara Menginstal dan Mengonfigurasi Jenkins di Ubuntu 20.04

  3. Cara Menginstal dan Mengonfigurasi Askbot di Ubuntu 16.04