Kamis, 28 Desember 2017

Pandora FMS

Cara Install Pandora FMS di Centos 7

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
Screenshot_0
Mulai layanan Apache dan membuatnya untuk memulai secara otomatis setiap kali reboot:
systemctl start httpd
systemctl enable httpd
Screenshot_2
Screenshot_3
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
Screenshot_4
Screenshot_5

Test Apache

Buka browser web Anda dan arahkan ke http: // localhost / atau http: // server-ip-address /.
Screenshot_6

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
Screenshot_7
Screenshot_8
Memulai layanan MariaDB dan membiarkannya untuk memulai secara otomatis setiap kali reboot:
systemctl start mariadb
systemctl enable mariadb
Screenshot_9
Screenshot_10

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!
Screenshot_11
Screenshot_12Screenshot_13Screenshot_14

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
Screenshot_15
Screenshot_16
Test PHP.
Buat sampel “test php.php” file di Apache folder dokumen root dan menambahkan baris seperti berikut:
vi /var/www/html/testphp.php
Screenshot_17
Tambahkan baris berikut.
<?php 
phpinfo(); 
?>
Screenshot_18
Restart layanan httpd:
systemctl restart httpd
Screenshot_19
Arahkan ke http: //server-ip-address/testphp.php. Ini akan menampilkan semua rincian tentang php seperti versi, membangun tanggal dan perintah dll.
Screenshot_20
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)
Screenshot_21
Ambil EPEL dan menginstal menggunakan yum:
yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
Screenshot_22
Atau,
yum install epel-release
Periksa apakah EPEL repo Install, Sekaligus Update :
[root@amat ~]# yum update
Screenshot_26
Screenshot_27
[root@amat ~]# yum repolist
Screenshot_28
Menginstal paket :
Contoh: Thunderbird.

Sekarang, Install PhpMyAdmin nya:

yum install phpmyadmin -y
Screenshot_32
Screenshot_33

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
Screenshot_34
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>
[...]
Screenshot_35
Screenshot_36
Edit “config.inc.php” file dan perubahan dari “cookie” untuk “http” untuk mengubah otentikasi di phpMyAdmin:
vi /etc/phpMyAdmin/config.inc.php
Screenshot_37
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
Screenshot_40
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.Screenshot_41
Anda akan diarahkan ke PhpMyAdmin antarmuka web utama.
Screenshot_42
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

Download halaman RPM Package dari situs Pandroafms.org .
Screenshot_47
Screenshot_48
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
Screenshot_52
Screenshot_53
Screenshot_54
Screenshot_43
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

Screenshot_55
Mulai apache untuk mengaktifkan php_ldap dan php_snmp.
systemctl start httpd.service
Screenshot_56
Mengubah kepemilikan dari termasuk direktori ke 777.
chmod -R 777 /var/www/html/pandora_console/include/
Screenshot_57
Tambahkan http Port untuk firewall:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
Screenshot_58
Screenshot_59
Restart layanan httpd.
systemctl restart httpd.service
Screenshot_60
Menonaktifkan SELinux:
setenforce 0
Screenshot_61
Sekarang, mari kita mulai instalasi melalui browser:
Buka browser favorit Anda dan arahkan ke http: //alamat IP anda / pandora_console/
Screenshot_62
Klik Next dan menerima persyaratan lisensi.
Screenshot_63
Periksa apakah semuanya hijau, Jika iya Next.
Screenshot_64
Masukkan password root admin mysql :
Screenshot_65
Server akan menciptakan Pandora database dengan password yang dihasilkan di bawah, password ini Anda perlu untuk memulai pandora Server.
Screenshot_66
Pilih ‘Yes…’
Screenshot_67
Sekarang konsol pandora diinstal, memindahkan atau menghapus install.php dan http terbuka: // ip / pandora konsol.
Kemudian, login dengan: admin dan password: pandora
Screenshot_68
Screenshot_69
Semoga Bermanfaat. Terima Kasih Telah Berkunjung 🙂

Sumber : http://www.unixmen.com/install-pandora-fms-server-centos-7/

Tidak ada komentar:

Posting Komentar