Senin, 18 November 2019

Sistem monitoring catci

Assalamualaikum wr.wb

 Pengertian Apa itu catchi dan langkah-langkah installnya berikut penjelasan nya.

Cacti adalah salah satu software yang digunakan untuk keperluan monitoring yang banyak digunakan saat ini. Cacti menyimpan semua data/informasi yang diperlukan untuk membuat grafik dan mengumpulkannya dengan database MySQL. Untuk menjalankan cacti diperlukan software pendukung seperti MySQLPHPRRDToolnet-snmp, dan sebuah webserver yang support PHP seperti Apache atau IIS.

Cacti salah satu aplikasi open source yang menrupakan solusi  pembuatan grafik network yang lengkap yang didesign untuk memanfaatkan kemampuan fungsi RRDTool sebagai  peyimpanan data dan pembuatan grafik.


Persyaratan Install Cacti :
Untuk menerapkan sistem monitoring cacti ini, perlu diperhatikan untuk menginstal paket berikut :
  • RRDTool
  • httpd/apache
  • php
  • php-mysql
  • php-snmp
  • mysql
  • mysql-server
  • net-snmp

Sebelum memulai instalasi dari aplikasi cacti ini, sebaiknya terlebih dahulu menginstall web server dan database server, kemudian snmp dan snmpd serta rrdtool.

1. install cacti dengan mengetikan perintah :

apt-get install snmp snmpd rrdtool" 
jika telah selesai barulah kita memulai proses instalasi cactidengan cara :
"apt-get install -y cacti"
perintah diatas maksudnya adalah, menginstall cacti beserta dengan semua depedencies yang cacti butuhkan tanpa perlu mengetahui apa-apa saja yang dibutuhkan cacti agar dapat dijalankan.setelah menjalankan perintah di atas, Anda harus merestart service apache agar semua modul termuat dengan baik. Untuk merestart service apache, ketikkan perintah
"sudo /etc/init.d/apache2 restart"
Pada saat mulai menginstall cacti, akan ada beberapa pertanyaan, seperti pada gambar dibawah ini :
Kemudian muncul konfigurasi yaitu mengisikan password untuk mysql server, kemudian klik OK (password diisikan cacti).




Untuk webserver kita gunakan apache2 lalu ok/ Enter to Continue


Selanjutnya Untuk melakukan konfigurasi cacti klik yes to Continue

Kemudian muncul konfigurasi cacti yaitu memasukan password mysql-server yakni "root" untuk mysql server lalu klik ok/ Enter to Continue

Masukan password yakni "cacti"  untuk cacti database lalu klik ok/ Enter to Continue


Lalu tekan OK,maka konfigurasi cacti pun selesai.



2. Setelah selesai kemudian lakukan konfigurasi snmp
 
Konfigurasi SNMP
Konfigurasi /etc/default/snmpd : 
"vim /etc/default/snmpd"
Rubah baris :
SNMPDOPTS='‐Lsd ‐Lf /dev/null ‐u snmp ‐I ‐smux ‐p /var/run/snmpd.pid 127.0.0.1'
Menjadi :
SNMPDOPTS='‐Lsd ‐Lf /dev/null ‐u snmp ‐I ‐smux ‐p /var/run/snmpd.pid'
(Ini bertujuan, agar dapat dimonitor tanpa melalui localhost)


Konfigurasi file /etc/snmp/snmpd.conf :
"vim /etc/snmp/snmpd.conf"
Tambahkan baris berikut dibawahnya :
com2sec readonly (alamat server yang akan anda monitoring) public
contoh
com2sec readonly www.detik.com public.


3. Konfigurasi cacti 
Langkah selanjutnya adalah test apakah instalasi cacti berhasil atau tidak menggunakan browser anda.
Arahkan browser anda ke http://ip_komputer_anda/cacti, misal http://172.16.30.35/cacti jika yang muncul adalah halaman instalasi cacti berarti proses instalasi berjalan dengan lancar. Seperti gambar di bawah ini, Click Next untuk melanjutkan:


Setelah anda click tombol next, maka akan muncul gambar seperti dibawah ini yakni kita akan mulai menginstal konfigurasi cacti. Click next lagi untuk melanjutkan.


Setelah anda click tombol “Next” maka akan muncul gambar seperti dibawah ini


Pilih saja next, hingga muncul tampilan finish instalation. Pada langkah ini pastikan tidak ada peringatan error, terutama pada penentuan path di setiap paket yang terkait dengan cacti .
Kemudian masukkan User name dan Password.
username = admin
password = password yang anda ketikkan pada saat instalasi cacti


setelah anda login dengan username "admin" dan password "cacti"  maka anda akan menuju ke halaman index untuk user admin. Selanjutnya edit sesuai dengan kebutuhan.

4. Proses konfigurasi cacti
Untuk proses konfigurasi cacti kita akan mengkondisikan server cacti sesuai dengan kebutuhan yang diperlukan. pada percobaan ini saya akan memonitor server yang ada dikampus Politeknik Caltex Riau.  

a.Pembuatan Device dan Graph
Untuk mengkonfigurasi pertama kali, create device – Add.



A.Pada Description, buat host sesuai keinginan, seperti :
-Localhost
-Router Mikrotik   
 

B.Pada Hostname masukkan IP dll, seperti:
-Router Mikrotik dengan IP : 172.16.30.62

C.Pada Host Template, pilih Local Linux Machine.
Host template cacti : Local linux  machine menunjukkan bahwa data
dari device yang di monitoring diambil dari protokol manajemen jaringan sederhana SNMP  selanjutnya setting community tersebut harus disamakan dengan setting community pada device yang akan di monitor Defaultnya adalah public, biasanya di /etc/snmpd.conf

D.Pada SNMP Version, pilih version 1
                                 

E.Setelah proses itu selesai lalu create. 

F.Pilih Create Graphs for this Host.
yakni membuat graphs dari host yang telah ditentukan sebelumnya.


G.Tandai Graph Templates dan data Query :
Ini bertujuan untuk menampilkan semua grafik pada saat memonitor semua server.



H.Kemudian create


I.Setelah semua proses itu selesai maka akan muncul seperti pada gambar dibawah ini


Proses Selanjutnya adalah:
1.Pilih Graph Trees – Default Tree - Add
2.Maka akan muncul beberapa pilihan :
a. Parent Item
b. Tree Item Type
c. Host
d. Sorting Type
3.Yang perlu di pilih :
a. Tree Item Type = Host
b. Host = pilih host yang ingin di trafiic
Lalu create.
4.Untuk dapat melihat hasil Graphnya , pilih menu Graphs.

Secara umum proses pembuatan graph pada device telah selesai,
tunggulah sekitar 5 menit maka pada waktu tersebut menu graph sudah bisa memunculkan grafik pemakain bandwidth (defaultnya adalah bit/second) dari host device tersebut.
Jadi dengan menggunakan cacti kita dapat memonitor suatu sistem sehingga bisa menjadi salah satu pertimbangan dalam melakukan analisa trouble ataupun pendataan utilitas pemakaian bandwidth customer. 

Graphs Router Mikrotik: 






Graphs Localhost:                          

Demikian tutorial saya mengenai instalasi cacti semoga bebermanfaat saya ucapkan rasa syukur karena pada kesempatan kali ini bisa memfosting ilmu yang bermanfaat.

            wassalamu'alaikum warahmatullahi.wb

Senin, 21 Oktober 2019

Control panel hosting

Assalamualaikum wr.wb"Kembali lagi bersama saya Avril Liansyah Bachtiar pada kali ini saya akan memberikan kalian sebuah catatan-catatan mengenai control panel hosting".

Control panel hosting

Semoga kalian mendapatkan berkah

Nah disini saya akan menjelaskan pengertian control panel hosting,Dll yang lumayan saya ngerti dan sudah saya perjelas dengan bahasa saya sendiri langsung saja.
Control panel hosting adalah sebuah aplikasi yang dapat dijalankan melalui browser, yang berfungsi untuk mengatur hosting

ya contoh-contoh nya seperti
membuat atau mengelola database, menginstal website, membuat email, membuat sub domain atau add on domain, dan banyak fungsi lainnya.

Lalu ada jenis jenis dan penjelasan control panel hosting :
  1. Cpanel
  2. Plesk
  3. ISP config
  4. Zpanel
  5. Sentora panel
  6. EHCP
  7. Virtualmin / webmin

1. Cpanel

Cpanel merupakan sebuah kontrol panel web hosting untuk sistem operasi linux, panel ini sangat mudah digunakan apalagi untuk pemula.

2. Plesk

Plesk juga merupakan kontrol panel hosting berbayar yang tersedia untuk digunakan pada sistem operasi Linux, FreeBSD dan juga Windows, panel ini juga sangat mudah digunakan dalam mengadministrasi sebuah server VPS, tetapi kekurangan dari kontrol panel ini dibandingkan dengan kontrol panel lainya adalah dari segi kecepatannya, 

3. ISP Config

ISP Config adalah salah satu panel hosting yang bisa didapatkan dengan gratis. 

4. ZPanel

Zpanel juga merupakan salah satu panel hosting gratis ( Sekarang berbayar ) yang dapat digunakan untuk VPS Linux, Panel web hosting ini terbilang cukup lengkap dan juga mudah sekali digunakan.

5. Sentora Panel

Web hosting control panel yang satu ini merupakan regenerasi dari Zpanel yang sudah diakuisisi oleh Hostwinds LLC. 

6. EHCP

Easy Hosting Control Panel merupakan panel VPS open source yang memiliki fitur tidak kalah lengkap dengan panel VPS diatas.

7. Virtualmin

Virtualmin merupakan salah satu control panel web hosting yang cukup populer digunakan oleh Web Master di seluruh dunia.

Adapun modul modulnya

Biasanya control panel hosting berisi modul-modul antara lain

1. Web server (misalnya Listpeed, Apache, Nginx, IIS)

2. DNS Server

3. Mail server dan spam filter
4. FTP server

5. Database

6. File manager

7. System monitor

8. Web log analysis software
9. Firewall


EHCP(Hosting Control Panel) 

aplikasi opensource yang sanngat effective digunakan untuk Control Panel Hosting yang menawarkan Anda untuk meng-host situs web, membuat account ftp, account email, sub domain dan sebagainya.
 
Sekian dari saya semoga membantu kalian dan menjadi bermanfaat.