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.