Cara Installasi Pandora FMS di Centos 7

Bismillah, 

Assalamualaikum Warahmatullahi Wabarakatuh

Apa itu Pandora FMS?


Pandora FMS adalah perangkat lunak monitoring untuk manajemen infrastruktur IT. Ini termasuk peralatan jaringan, server Windows dan Unix, infrastruktur virtual, dan semua jenis aplikasi yang berbeda. Pandora FMS memiliki sejumlah besar fitur, menjadikannya perangkat lunak generasi baru yang mencakup semua masalah pemantauan yang mungkin dimiliki perusahaan anda.

Requiretmen yang di perlukan pun cukup ringan, berikut dari official nya.

Untuk installasi nya seperti berikut :

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# yum install yum-utils
# yum-config-manager --enable remi-php74 [Install PHP 7.4]

Installasi repo dan PHP 7

Kemudian installasi PHP nya, disini kita menggunakan PHP 7.4

# yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo php-mbstring php-snmp php-pear php-ldap

Check versi nya, jika benar akan menunjukan 

PHP 7.4.11 (cli) (built: Sep 29 2020 10:17:06) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

# php -v

Installasi package-package
Yang dibutuhkan oleh pandora seperti mariadb,httpd, snmp dll

# yum install mariadb-server httpd mod xorg-x11-fonts-misc graphviz xorg-x11-fonts-75dpi graphviz perl-Sys-Syslog perl-libwww-perl perl-XML-Simple perl-XML-Twig net-snmp-utils perl-NetAddr-IP perl-IO-Socket-INET6 perl-Socket6 perl-Net-Telnet nmap perl-JSON perl-Encode-Locale net-snmp-perl perl-CPAN

Nyalakan dan buat otomatis menyala saat server di reboot

# systemctl start mariadb
# systemctl enable mariadb

Mulai installasi database nya terlebih dahulu

# mysql_secure_installation

Set root password? [Y/n] Y
New password: ******** (masukan password)
Re-enter new password: ******** (masukan ulang password yang sama)
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Nyalakan dan buat otomatis menyala saat server di reboot

# systemctl start httpd
# systemctl enable httpd

Masukan repo pandora nya

# vi /etc/yum.repos.d/pandorafms.repo

[artica_pandorafms]
name=CentOS7 - PandoraFMS official repo
baseurl=http://firefly.artica.es/centos7
gpgcheck=0
enabled=1

Install Pandora

# yum -y install pandorafms_console

Allow port di firewall, yang di perlukan pandora (Jika firewall nya aktif)

# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd –reload

Allow aplikasi pandora di selinux (Jika selinux aktif)

# yum install -y policycoreutils-python
# semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/pandora_console/include'
# semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/pandora_console/attachment'
# restorecon '/var/www/html/pandora_console/include'
# restorecon '/var/www/html/pandora_console/attachment'

Sekarang coba akses pandora dari browser
192.168.0.1/pandora_console/

Jika berhasil, akan menampilkan seperti gambar dibawah ini.

Pilih Yes, I accept license terms


Jika installasi benar, module akan hijau semua dan bisa lanjut ke step berikut nya (Jika masih ada yang merah, tetapi sudah melakukan installasi diatas dengan benar, coba reboot server terlebih dahulu) lalu klik next
 

Di kotak "DB Password for this user" masukan password yang sebelumnya sudah di config di database mariadb lalu klik next

Note : Jangan lupa simpan generate password yang diberikan system (avzytgjd) kemudian klik next, password generate tersebut akan dibutuhkan di step selanjutnya

Installasi sudah selesai, selanjutnya “Click here to access to your Pandora FMS console”

Redirect otomatis, akan menampilkan error tersebut
Silahkan delete file install.php

# rm -rf /var/www/html/pandora_console/install.php

Kemudian refresh web, lakukan login. masukan user (admin) dan password (pandora) default

Masukan email untuk menerima update product dari pandora

Install file yang dibutuhkan untuk install Pandora Server

# rpm -ivh https://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies%20%28All%20versions%29/RPM%20CentOS%2C%20RHEL/wmic-4.0.0tp4-0.x86_64.rpm

# rpm -ivh https://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies%20%28All%20versions%29/RPM%20CentOS%2C%20RHEL/xprobe2-0.3-12.2.x86_64.rpm

Kemudian install pandora server

# yum -y install pandorafms_server

Lakukan ubah password user pandora, menggunakan password generate yang didapat tadi

# vi /etc/pandora/pandora_server.conf         (number 59)

dbpass avzytgjd

Nyalakan dan buat otomatis menyala saat server di reboot

# systemctl start pandora_server
# chkconfig pandora_server on

Nyalakan dan buat otomatis menyala saat server di reboot

# systemctl start tentacle_serverd
# chkconfig tentacle_serverd on

Allow port di firewall, yang di perlukan pandora (Jika firewall nya aktif)

# firewall-cmd --zone=public --add-port=41121/tcp --permanent
# firewall-cmd –reload

Kemudian coba akses kembali, dan liat di menu Servers – Manage servers

Default nya pandora akan memberi alert konfigurasi yang tidak di rekomendasikan  nya.
Ubah konfigurasi nya menjadi berikut :

# vi /etc/php.ini
max_input_time = 60 ubah menjadi max_input_time = -1
max_execution_time = 30 ubah menjadi max_execution_time = 0
upload_max_filesize = 2M ubah menjadi upload_max_filesize = 800M
memory_limit = 128M ubah menjadi memory_limit = 512M

Untuk apply perubahan yang ada, restart service httpd

# systemctl restart httpd

 Lanjut installasi phantomJS nya

# yum install glibc fontconfig freetype freetype-devel fontconfig-devel wget bzip2
# wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
# tar xvjf phantomjs-2.1.1-linux-x86_64.tar.bz2 -C /usr/local/share/
# ln -sf /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin

Saat ini, di dashboard pandora sudah tidak menampilkan alert kembali



_________________________________________________________________________________

_________________________________________________________________________________

Untuk client yang akan di monitor di server Pandora FMS, cara installasi nya sebagai berikut :

Installasi Agent Pandora

# wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/749/RHEL_CentOS/pandorafms_agent_unix-7.0NG.749.noarch.rpm
# yum localinstall pandorafms_agent_unix-7.0NG.749.noarch.rpm
# vi /etc/pandora/pandora_agent.conf
server_ip 192.168.0.1

Contoh nya saat ini, kita akan melakukan installasi di server berbasis centos (varian linux yang lain tinggal sesuaikan agent nya)

Kemudian start agent nya

# systemctl start pandora_agent_daemon

(Pastikan firewall sudah di allow atau disable), kemudian check di Resources – Manage agent




Selesai, 
Wassalamualaikum Warahmatullahi Wabarakatuh....






Share:

0 komentar:

Posting Komentar