Ubuntu 19.10 (Eoan Ermine) memiliki paket pada distribusinya yang digunakan sebagai Network Monitoring System (NMS), yaitu Nagios versi 4 (Nagios4) dan Munin. Pada artikel ini akan dibahas cara untuk instalasi Munin sampai dapat diakses menggunakan browser. Untuk instalasi paket Munin dapat dilakukan dengan cara sebagai berikut:
#apt install munin munin-node munin-plugins-extra
Agar dapat berjalan dengan baik, Munin membutuhkan modul fcgid. Modul tersebut dapat diinstall dan diaktifkan dengan cara sebagai berikut:
Instalasi modul fcgid:
#apt install libcgi-fast-perl libapache2-mod-fcgid
#apt install munin munin-node munin-plugins-extra
Agar dapat berjalan dengan baik, Munin membutuhkan modul fcgid. Modul tersebut dapat diinstall dan diaktifkan dengan cara sebagai berikut:
Instalasi modul fcgid:
#apt install libcgi-fast-perl libapache2-mod-fcgid
Aktivasi modul fcgid:
#a2enmod fcgid
Setelah instalasi paket dan aktivasi modul selesai dilakukan, langkah selanjutnya adalah konfigurasi Munin pada /etc/munin/munin.conf.
Temukan baris berikut:
#dbdir /var/lib/munin
#htmldir /var/cache/munin/www
#logdir /var/log/munin
#rundir /var/run/munin
Jika sudah menemukan, tambahkan konfigurasi sehingga menjadi seperti berikut:
#a2enmod fcgid
Setelah instalasi paket dan aktivasi modul selesai dilakukan, langkah selanjutnya adalah konfigurasi Munin pada /etc/munin/munin.conf.
Temukan baris berikut:
#dbdir /var/lib/munin
#htmldir /var/cache/munin/www
#logdir /var/log/munin
#rundir /var/run/munin
Jika sudah menemukan, tambahkan konfigurasi sehingga menjadi seperti berikut:
#dbdir /var/lib/munin
#htmldir /var/cache/munin/www
#logdir /var/log/munin
#rundir /var/run/munin
htmldir /var/www/munin
Konfigurasi sederhana munin suda selesai. Agar dapat diakses melalui browser, maka perlu konfigurasi pada web server apache. Langkah-langkahnya adalah sebagai berikut:
1. Buat file munin.conf didalam direktori /etc/apache2/sites-available
2. Isi file munin.conf tersebut dengan konfigurasi sebagai berikut:
Alias /munin /var/cache/munin/www
<Directory /var/cache/munin/www>
Require all granted
Options FollowSymLinks SymLinksIfOwnerMatch
Options None
</Directory>
ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
<Location /munin-cgi/munin-cgi-graph>
Require all granted
Options FollowSymLinks SymLinksIfOwnerMatch
<IfModule mod_fcgid.c>
SetHandler fcgid-script
</IfModule>
<IfModule !mod_fcgid.c>
SetHandler cgi-script
</IfModule>
</Location>
Alias /munin /var/cache/munin/www
<Directory /var/cache/munin/www>
Require all granted
Options FollowSymLinks SymLinksIfOwnerMatch
Options None
</Directory>
ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
<Location /munin-cgi/munin-cgi-graph>
Require all granted
Options FollowSymLinks SymLinksIfOwnerMatch
<IfModule mod_fcgid.c>
SetHandler fcgid-script
</IfModule>
<IfModule !mod_fcgid.c>
SetHandler cgi-script
</IfModule>
</Location>
Setelah konfigurasi pada web server selesai dilakukan, selanjutnya adalah menghidupkan service munin dan apache2 dengan cara sebagai berikut:
#systemctl restart munin-node.service
Pengujian hasil instalasi dan konfigurasi munin dapat dilakukan melalui browser dengan mengakses alamat http://localhost/munin/ atau menggunakan http://alamatIP/munin/
#systemctl restart munin-node.service
#systemctl restart apache2.service
Pengujian hasil instalasi dan konfigurasi munin dapat dilakukan melalui browser dengan mengakses alamat http://localhost/munin/ atau menggunakan http://alamatIP/munin/
0 comments
Post a Comment