Install PandoraFMS Rocky Linux

Installasi PandoraFMS di Rocky Linux – Berikut ini adalah tutorial untuk melakukan installasi pandorafms single node yang artinya pandora server dan database pandora di install pada 1 server yang sama.

Untuk installasi pandorafms Anda bisa dapatkan melalui url dibawah ini untuk mencoba free trial PandoraFMS.

Free trial PandoraFMS.
https://pandorafms.com/en/download-pandorafms-free/

Setelah Anda sudah mengisi form, akan muncul 2 tampilan version pandoraFMS yaitu versi RRR dan versi LTS. Untuk kedua perbedaan versi tersebut anda bisa lihat melalui url berikut: PandoraFMS LTS & pandoraFMS RRR.

Requirement PandoraFMS

Berikut adalah beberapa requirement PandoraFMS untuk selengkapnya bisa melihat pada url berikut:
Minimum Hardware Requirement Pandorafms

image

Install PandoraFMS

Pada case ini saya ingin menggunakan PandoraFMS versi LTS. Jika ingin menggunakan PandoraFMS LTS jalankan command installasi yang digunakan untuk install PandoraFMS LTS, tetapi jika ingin menggunakan PandoraFMS RRR gunakan command untuk installasi versi tersebut.

pandorafms lts

Dependensi PandoraFMS

Jalankan perintah dibawah untuk melakukan setup depdensi PandoraFMS sebelum melanjutkan ke proses setup atau installasi Pandorafms

dnf install -y chrony wget glibc-langpack-id
localectl set-locale LC_TIME=id_ID.UTF-8
setenforce 0
sed -i -e "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config
systemctl disable firewalld --now
timedatectl set-timezone Asia/Jakarta
timedatectl; date
dnf update -y
install pandorafms 0

Berikutnya buat user khusus untuk pandorafms dengan perintah berikut:

adduser pandorafms
passwd pandorafms
sudo usermod -aG wheel pandorafms
setup pandorafms 0

Setup PandoraFMS

Download Online Script Installasi Online PandoraFMS

Jalankan perintah dibawah untuk download file shell script (.sh) untuk melakukan setup PandoraFMS.

Ubuntu
https://packages.pandorafms.com/projects/deploy/enterprise/ndzcb6JI3MWu8e6HfyLc/pandora_deploy_enterprise_ubuntu_2204.sh

Rocky Linux 9
https://packages.pandorafms.com/projects/deploy/enterprise/ndzcb6JI3MWu8e6HfyLc/pandora_deploy_enterprise_el9.sh

Rocky Linux 8
https://packages.pandorafms.com/projects/deploy/enterprise/ndzcb6JI3MWu8e6HfyLc/pandora_deploy_enterprise_el8.sh

Karena saya menggunakan sistem operasi rocky linux 9, jalankan perintah berikut:

wget https://packages.pandorafms.com/projects/deploy/enterprise/ndzcb6JI3MWu8e6HfyLc/pandora_deploy_enterprise_el9.sh
setup pandorafms 1

Konfigurasi Script Installasi Online PandoraFMS

Terdapat beberapa default variable yang harus di sesuaikan, seperti timezome, user dan lainnya. Disini saya hanya melakukan perubahan pada variable $TZ, $PHPVER, $DBNAME, $DBUSER, $DBPASS, $DBPORT, $DBROOTUSER, $DBROOTPASS, $PANDORA_LTS

Pada variable $PANDORA_LTS jika ingin menggunakan RRR versi rubah valuenya dari 1 menjadi 0 begitupun sebaliknya jika ingin menggunakan Pandorafms versi LTS.

Jika sudah save konfigurasinya.

[ "$TZ" ]       || TZ="Asia/Jakarta"
[ "$MYVER" ]    || MYVER=80
[ "$PHPVER" ]   || PHPVER=8.4
[ "$DBHOST" ]   || DBHOST=127.0.0.1
[ "$DBNAME" ]   || DBNAME=pandora
[ "$DBUSER" ]   || DBUSER=pandora
[ "$DBPASS" ]   || DBPASS='Pandor4!FMS'
[ "$DBPORT" ]   || DBPORT=3306
[ "$DBROOTUSER" ] || DBROOTUSER=pandorafms
[ "$DBROOTPASS" ] || DBROOTPASS='P@ssw0rdPFMS123'
[ "$SKIP_PRECHECK" ] || SKIP_PRECHECK=0
[ "$SKIP_DATABASE_INSTALL" ]     || SKIP_DATABASE_INSTALL=0[ "$SKIP_KERNEL_OPTIMIZATIONS" ] || SKIP_KERNEL_OPTIMIZATIONS=0
[ "$POOL_SIZE" ]    || POOL_SIZE=$(grep -i total /proc/meminfo | head -1 | awk '{printf "%.2f \n", $(NF-1)*0.4/1024}' | sed "s/\\..*$/M/g")
[ "$PANDORA_LTS" ]  || PANDORA_LTS=1
[ "$PANDORA_BETA" ] || PANDORA_BETA=0
[ "$RHEL_CHECK_SUBSCRIPTION" ] || RHEL_CHECK_SUBSCRIPTION=1
[ "$PANDORA_ENT_FREE" ]  || PANDORA_ENT_FREE=0
image 9

Selanjutnya jalankan file script online instalasi pandorafmsnya dengan perintah berikut:

chmod +x pandora_deploy_enterprise_el9.sh
time sh pandora_deploy_enterprise_el9.sh
Setup pandorafms 2

Untuk melihat lognya, bisa jalankan perintah tail -f dan copy paster file lognya

Setup pandorafms 3

Jika sudah berhasil install maka akan muncul ip address webui yang bisa Anda akses beserta credential default pandorafms

image 1

Akses Webui PandoraFMS

Akses url webui pandorafms, setelah itu akan muncul tampilan halaman license agreement.

image 2

Setelah itu masukan username dan password default PandoraFMS. Setelah itu rubah sesuaikan timezone dan masukan email.

image 3

Setelah itu masukan email juga pada popup Registration requirement.

image 4

Jika berhasil maka akan ada registrered UID seperti pada gambar dibawah ini.

image 5

Setelah itu akan muncul tampilan dashboard default PandoraFMS, dashboard ini bisa dirubah menjadi dashboard yang sudah kalian buat.

image 6

Saat ini PandoraFMS sudah berhasil di install dengan konfigurasi single node yang mana service PandoraFMS dan database Percona dalam 1 node/server/vm yang sama.

Berikut adalah versi Pandora LTS versi 800 yang digunakan pada saat dokumentasi/artikel ini dibuat.

image 7

Leave a Reply

Your email address will not be published. Required fields are marked *