
https://radnet-digital.id/
Langkah-langkahnya :
1. Update dan Upgrade terlebih dahulu :
sudo apt update && sudo apt upgrade -y
2. Install Dependency utama :
sudo apt install -y lsb-release ca-certificates wget acl curl fping git graphviz imagemagick \
mariadb-client mariadb-server mtr-tiny nginx-full nmap php-cli php-curl php-fpm php-gd php-gmp \
php-mbstring php-mysql php-snmp php-xml php-zip python3-command-runner python3-dotenv \
python3-pymysql python3-redis python3-setuptools python3-systemd python3-pip \
rrdtool snmp snmpd unzip whois
- tunggu hingga selesai
3.
Buat user LibreNMS & download repo :
sudo useradd librenms -d /opt/librenms -M -r -s "$(which bash)"
cd /opt
sudo git clone https://github.com/librenms/librenms.git
sudo chown -R librenms:librenms /opt/librenms
sudo chmod 771 /opt/librenms
sudo setfacl -d -m g::rwx /opt/librenms/rrd /opt/librenms/logs /opt/librenms/bootstrap/cache/ /opt/librenms/storage/
sudo setfacl -R -m g::rwx /opt/librenms/rrd /opt/librenms/logs /opt/librenms/bootstrap/cache/ /opt/librenms/storage/
4. Install PHP dependencies :
sudo su - librenms
./scripts/composer_wrapper.php install --no-dev
exit
- Jika gagal pakai yang ini :
wget https://getcomposer.org/composer-stable.phar
sudo mv composer-stable.phar /usr/bin/composer
sudo chmod +x /usr/bin/composer
5. Atur Timezone :
sudo nano /etc/php/8.4/fpm/php.ini
sudo nano /etc/php/8.4/cli/php.ini
Ubah menjadi date.timezone = Asia/Jakarta
- Set timezone sistem :
sudo timedatectl set-timezone Asia/Jakarta
6. Konfigurasi MariaDB :
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
- cari bagian [mariadb], dan tambahkan dibawahnya :
innodb_file_per_table=1
lower_case_table_names=0
sudo systemctl enable mariadb
sudo systemctl restart mariadb
sudo systemctl status mariadb
7. Buat Database LibreNMS :
kemudian:
CREATE DATABASE librenms CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'librenms123';
GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost';
FLUSH PRIVILEGES;
EXIT;
(username : librenms, password : librenms123)
ini bisa disesuaikan sesuai keinginan.
8. Konfigurasi PHP-FPM untuk LibreNMS :
sudo cp /etc/php/8.4/fpm/pool.d/www.conf /etc/php/8.4/fpm/pool.d/librenms.conf
sudo nano /etc/php/8.4/fpm/pool.d/librenms.conf
Ubah menjadi :
[librenms]
user = librenms
group = librenms
listen = /run/php-fpm-librenms.sock
- hapus file defaulth :
sudo rm /etc/php/8.4/fpm/pool.d/www.conf
sudo systemctl restart php8.4-fpm
sudo nano /etc/nginx/sites-enabled/librenms.vhost
isi dengan : (sesuaikan ipnya)
lalu :
sudo rm /etc/nginx/sites-enabled/default
sudo systemctl reload nginx
sudo systemctl restart php8.4-fpm
10. Set Permissions nya :
sudo chown -R librenms:librenms /opt/librenms
sudo chmod 775 /opt/librenms
11. Buka link di browser :
http://192.168.56.103:81/
(sesuaikan ipmu sendiri)
jika berhasil akan masuk ke halaman :
12. Konfigurasi Database > Check Credentials:
- user : librenms
- pw : librenms123
13. Build Database :
tunggu hingga tertera sukses
14. Buat User account > add user:
- Hasilnya akan seperti ini :
15. Finish Install
17.
Benarkan bagian Validatenya
18.
Halaman Dashboard (instalasi selesai)
# Memonitoring Server :
1. Install SNMP di Debian 13
sudo apt update
sudo apt install snmpd -y
2. Konfigurasi SNMP
sudo nano /etc/snmp/snmpd.conf
isi dengan :
# /etc/snmp/snmpd.conf
agentAddress udp:161
rocommunity public 192.168.56.0/24
sysLocation "Server Debian 13"
sysContact admin@librenms.local
3. Restart & Aktifkan SNMPD
sudo systemctl restart snmpd
sudo systemctl enable snmpd
sudo systemctl status snmpd
4. Tes dari Server LibreNMS
snmpwalk -v2c -c public 192.168.56.103 1.3.6.1.2.1.1
5. Tambahkan Host ke LibreNMS
Klik Devices > Add Devices
- Isi hostname sesuai dengan host database
- SNMP Version : v2c, 161,udp
- Community : public
6. Lihat dan Tunggu hingga aktif
7. Lihat grafik dari devicenya :
Klik bagian graphs > system
Tidak ada komentar:
Posting Komentar