Halo Bro and Sis, Jumpa lagi di blog saya ini. Apa kabarnya nih? Semoga sehat selalu ya amin.. Pada postingan kali ini saya akan membahas tentang Pandora FMS. Wah apa itu Pandora FMS? Untuk lebih jelasnya mari simak postingan berikut.
Untuk awalnya, Kita kudu kenalin dulu si pandora, Apa itu Pandora FMS?
Pandora FMS (untuk Pandora Monitoring System Fleksibel) adalah perangkat lunak untuk memantau jaringan komputer. Pandora FMS memungkinkan pemantauan secara visual status dan kinerja beberapa parameter dari sistem operasi yang berbeda, server, aplikasi dan sistem perangkat keras seperti firewall, proxy, database, server web atau router.
Pandora FMS dapat digunakan di hampir semua sistem operasi. Ini fitur pemantauan jarak jauh (WMI, SNMP, TCP. UDP, ICMP, HTTP …) dan juga dapat menggunakan agen. Agen yang tersedia untuk setiap platform. Hal ini juga dapat memonitor sistem hardware dengan tumpukan TCP / IP, seperti balancers beban, router, switch jaringan, printer atau firewall.
Pandora FMS memiliki beberapa server yang memproses dan mendapatkan informasi dari sumber yang berbeda, menggunakan WMI untuk mengumpulkan informasi Windows remote, server prediktif, plug-in server yang membuat tes jaringan yang ditetapkan pengguna kompleks, server ekspor lanjutan untuk replikasi data antara situs yang berbeda Pandora FMS, server jaringan penemuan, dan sebuah perangkap konsol SNMP.
Dirilis di bawah Lisensi GNU General Public, Pandora FMS adalah perangkat lunak bebas.
Nah Sekarang Kita Mulai Cara Instalasi nya Bro and Sis.
Pandora Server :
Operating system : CentOS 7 minimal installation
IP Address : 192.168.80.123
Tahap Pertama, Install Apache.
Pache merupakan open-source multi-platform web server. Ini menyediakan berbagai fitur web server termasuk CGI, SSL dan domain virtual.
Perintah berikut harus dijalankan dengan hak akses root user.
Untuk menginstal Apache, masukkan perintah berikut di terminal Anda:
yum install httpd -y
Mulai layanan Apache dan membuatnya untuk memulai secara otomatis setiap kali reboot:
systemctl start httpd
systemctl enable httpd
Jika Anda berada di belakang firewall atau router, memungkinkan server Apache melalui firewall / router jika Anda ingin mengaksesnya dari sistem remote. Untuk melakukan itu, masukkan perintah berikut dari Terminal Anda:
firewall-cmd --permanent --add-service=http
systemctl restart firewalld
Test Apache
Buka browser web Anda dan arahkan ke http: // localhost / atau http: // server-ip-address /.
Tahap Kedua, Install MariaDB.
MariaDB adalah penurunan pengganti MySQL. Ini adalah kuat, scalable dan dapat diandalkan SQL server yang datang kaya set perangkat tambahan.
Sekarang, mulai menginstal MariaDB seperti yang ditunjukkan di bawah ini:
yum install mariadb-server mariadb -y
Memulai layanan MariaDB dan membiarkannya untuk memulai secara otomatis setiap kali reboot:
systemctl start mariadb
systemctl enable mariadb
Atur Root Password MySQL.
Secara default, password root MySQL kosong. Jadi, untuk mencegah akses tidak sah ke MySQL, mari kita password root pengguna set. Masukkan perintah berikut untuk setup sandi mysql root user:
mysql_secure_installation
/usr/bin/mysql_secure_installation: line 379: find_mysql_client: command not found
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
Set root password? [Y/n] y ## Enter Y and press Enter
New password: ## Enter new password
Re-enter new password: ## Enter password again
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y ## Enter Y and press Enter
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y ## Enter Y and press Enter
... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] y ## Enter Y and press Enter
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y ## Enter Y and press Enter
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
Tahap Ketiga, Install PHP.
PHP adalah open-source bahasa scripting tujuan umum banyak digunakan yang sangat cocok untuk pengembangan web dan dapat ditanamkan ke dalam HTML.
Instal PHP dengan perintah berikut:
yum install php php-mysql php-gd php-pear -y
Test PHP.
Buat sampel “test php.php” file di Apache folder dokumen root dan menambahkan baris seperti berikut:
vi /var/www/html/testphp.php
Tambahkan baris berikut.
<?php
phpinfo();
?>
Restart layanan httpd:
systemctl restart httpd
Arahkan ke http: //server-ip-address/testphp.php. Ini akan menampilkan semua rincian tentang php seperti versi, membangun tanggal dan perintah dll.
Jika Anda ingin menginstal semua modul php, masukkan perintah yum install php * -y dan restart layanan httpd. Untuk memverifikasi untuk modul, web browser yang terbuka dan arahkan ke http: //server-ip-address/testphp.php. Anda kemudian akan melihat semua modul php.
Tahap Keempat, Install phpMyAdmin.
phpMyAdmin adalah alat antarmuka web open-source gratis yang digunakan untuk mengelola database MySQL Anda. Secara default phpMyAdmin tidak akan tidak ditemukan dalam repositori resmi CentOS / RHEL / Scientific Linux. Jadi mari kita menginstalnya dari EPEL repository.
Lakukan Perintah Berikut, Untuk melihat Versi CentOS yang kita gunakan.
[root@amat ~]# cat /etc/centos-release
CentOS Linux release 7.1.1503 (Core)
Ambil EPEL dan menginstal menggunakan yum:
yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
Atau,
yum install epel-release
Periksa apakah EPEL repo Install, Sekaligus Update :
[root@amat ~]# yum update
[root@amat ~]# yum repolist
Menginstal paket :
Contoh: Thunderbird.
Sekarang, Install PhpMyAdmin nya:
yum install phpmyadmin -y
Konfigurasi phpMyAdmin
Secara default, phpMyAdmin hanya dapat diakses dari localhost sendiri. Untuk membuatnya untuk diakses secara global, melakukan langkah-langkah berikut.
Mengedit file phpmyadmin.conf:
vi /etc/httpd/conf.d/phpMyAdmin.conf
Cari dan komentar seluruh / <Directory> bagian dan tambahkan baris seperti berikut:
[...]
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
## Comment the following Section ##
#<Directory /usr/share/phpMyAdmin/>
# <IfModule mod_authz_core.c>
# # Apache 2.4
# <RequireAny>
# Require ip 127.0.0.1
# Require ip ::1
# </RequireAny>
# </IfModule>
# <IfModule !mod_authz_core.c>
# # Apache 2.2
# Order Deny,Allow
# Deny from All
# Allow from 127.0.0.1
# Allow from ::1
# </IfModule>
#</Directory>
## Add the following lines:
<Directory /usr/share/phpMyAdmin/>
Options none
AllowOverride Limit
Require all granted
</Directory>
[...]
Edit “config.inc.php” file dan perubahan dari “cookie” untuk “http” untuk mengubah otentikasi di phpMyAdmin:
vi /etc/phpMyAdmin/config.inc.php
Ganti ‘cookie’ untuk ‘http’.
[...]
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)?
[...]
Restart layanan Apache:
systemctl restart httpd
Sekarang Anda dapat mengakses konsol phpmyadmin dengan menavigasi ke URL http: // server-ip-address / phpmyadmin / dari browser Anda.
Masukkan username MySQL dan password yang telah Anda berikan di langkah sebelumnya. Dalam kasus saya yang “root” dan “CentOS”. Untuk Password yang digunakan password CentOS yang kita gunakan.
Anda akan diarahkan ke PhpMyAdmin antarmuka web utama.
Sekarang Anda akan mampu mengelola database MariaDB Anda dari antarmuka web phpMyAdmin.
Itu dia. LAMP server Anda dan siap untuk digunakan.
Untuk Yang ditunggu datang juga, Setelah melewati masa masa penginstalan package yang lain wkwk.
Tahap Terkahir Install Pandora FMS
Bila menggunakan Terminal Server bisa menggunakan perintah berikut. Sebelum mendownload nya. pastikan wget sudah di install.
wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%206.0/
SP1Final/RHEL_CentOS/pandorafms_console-6.0SP1-1.noarch.rpm
Sebelum menginstal pandora Console, Anda perlu menginstal beberapa paket tambahan:
yum install mariadb-server httpd mod_php php-gd php-mysql php-mbstring
xorg-x11-fonts-misc graphviz php-snmp php-pear php-ldap php-pear-DB
xorg-x11-fonts-75dpi graphviz
Install Pandora Console
Mulai apache untuk mengaktifkan php_ldap dan php_snmp.
systemctl start httpd.service
Mengubah kepemilikan dari termasuk direktori ke 777.
chmod -R 777 /var/www/html/pandora_console/include/
Tambahkan http Port untuk firewall:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
Restart layanan httpd.
systemctl restart httpd.service
Menonaktifkan SELinux:
setenforce 0
Sekarang, mari kita mulai instalasi melalui browser:
Buka browser favorit Anda dan arahkan ke http: //alamat IP anda / pandora_console/
Klik Next dan menerima persyaratan lisensi.
Periksa apakah semuanya hijau, Jika iya Next.
Masukkan password root admin mysql :
Server akan menciptakan Pandora database dengan password yang dihasilkan di bawah, password ini Anda perlu untuk memulai pandora Server.
Pilih ‘Yes…’
Sekarang konsol pandora diinstal, memindahkan atau menghapus install.php dan http terbuka: // ip / pandora konsol.
Kemudian, login dengan: admin dan password: pandora
Semoga Bermanfaat. Terima Kasih Telah Berkunjung
Sumber : http://www.unixmen.com/install-pandora-fms-server-centos-7/