IGOS Nusantara dan Cacti: Perbedaan revisi
Dari IGNwiki
(←Membuat halaman berisi 'Tahapan * Pasang cacti # yum install -y mysql mysql-server httpd mod_ssl php php-snmp php-mysql # yum install -y net-snmp net-snmp-utils rrdtool cacti * MySQL serve…') |
|||
Baris 1: | Baris 1: | ||
Tahapan | Tahapan | ||
− | + | == Pasang cacti == | |
# yum install -y mysql mysql-server httpd mod_ssl php php-snmp php-mysql | # yum install -y mysql mysql-server httpd mod_ssl php php-snmp php-mysql | ||
# yum install -y net-snmp net-snmp-utils rrdtool cacti | # yum install -y net-snmp net-snmp-utils rrdtool cacti | ||
− | + | == Konfigurasi MySQL server == | |
+ | Jalankan dan amankan MySQL server dengan memakai perintah "mysql_secure_installation" | ||
# service mysqld start | # service mysqld start | ||
# mysql_secure_installation | # mysql_secure_installation | ||
(jawab semua pertanyaan yg diperlukan) | (jawab semua pertanyaan yg diperlukan) | ||
+ | |||
+ | == Konfigurasi cacti == | ||
+ | |||
+ | === Buat database cacti === | ||
# mysqladmin -u root -p create cacti | # mysqladmin -u root -p create cacti | ||
# mysql -p cacti < /usr/share/doc/cacti-0.8.7b/cacti.sql | # mysql -p cacti < /usr/share/doc/cacti-0.8.7b/cacti.sql | ||
+ | === Buat hak akses ke database cacti === | ||
# mysql -u root -p mysql | # mysql -u root -p mysql | ||
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'rahasiaDong'; | mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'rahasiaDong'; | ||
Baris 18: | Baris 24: | ||
mysql> exit | mysql> exit | ||
− | + | === Konfigurasi database cacti === | |
Modifikasi /usr/share/cacti/include/config.php yg merupakan link ke /etc/cacti/db.php | Modifikasi /usr/share/cacti/include/config.php yg merupakan link ke /etc/cacti/db.php | ||
Baris 28: | Baris 34: | ||
$database_password = “rahasiaDong”; | $database_password = “rahasiaDong”; | ||
− | + | === Konfigurasi cron agar menjalankan skrip poller === | |
− | + | Hilangkan tanda # sehingga menjadi | |
*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1 | */5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1 | ||
− | + | == Jalankan mysql dan apache == | |
# service mysqld start | # service mysqld start | ||
# service httpd start | # service httpd start | ||
− | + | == Atur hak akses == | |
− | + | Sesuaikan /etc/httpd/conf.d/cacti.conf agar akses cacti dapat dilakukan dari | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
# /etc/httpd/conf.d/cacti.conf | # /etc/httpd/conf.d/cacti.conf | ||
Baris 59: | Baris 52: | ||
Deny from all | Deny from all | ||
Allow from 127.0.0.1 | Allow from 127.0.0.1 | ||
+ | |||
+ | == Konfigurasi lanjutan melalui web == | ||
+ | Jalankan browser | ||
+ | http://localhost/cacti/ or https://localhost/cacti/ | ||
+ | |||
+ | Pastikan aplikasi yang diperlukan muncul tulisan "FOUND". | ||
+ | |||
+ | PENTING: Pada bagian bawah "RRDTool Utility version" isi dengan 1.x ke 1.2.x. | ||
+ | |||
+ | Setelah selesai klik Finish | ||
+ | |||
+ | == Login == | ||
+ | Login memakai username dan password diisi "admin". | ||
+ | Selanjutnya muncul permintaan untuk mengganti password, lakukan proses penggantian tersebut. | ||
+ | |||
+ | == Tambah device == | ||
+ | Buat statistik baru yang dapat diakses tiap pengguna. |
Revisi terkini pada 28 April 2010 10.54
Tahapan
Daftar isi
Pasang cacti
# yum install -y mysql mysql-server httpd mod_ssl php php-snmp php-mysql # yum install -y net-snmp net-snmp-utils rrdtool cacti
Konfigurasi MySQL server
Jalankan dan amankan MySQL server dengan memakai perintah "mysql_secure_installation"
# service mysqld start # mysql_secure_installation (jawab semua pertanyaan yg diperlukan)
Konfigurasi cacti
Buat database cacti
# mysqladmin -u root -p create cacti # mysql -p cacti < /usr/share/doc/cacti-0.8.7b/cacti.sql
Buat hak akses ke database cacti
# mysql -u root -p mysql mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'rahasiaDong'; mysql> flush privileges; mysql> exit
Konfigurasi database cacti
Modifikasi /usr/share/cacti/include/config.php yg merupakan link ke /etc/cacti/db.php
# vi /etc/cacti/db.php $database_type = “mysql”; $database_default = “cacti”; $database_hostname = “localhost”; $database_username = “cactiuser”; $database_password = “rahasiaDong”;
Konfigurasi cron agar menjalankan skrip poller
Hilangkan tanda # sehingga menjadi
*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1
Jalankan mysql dan apache
# service mysqld start # service httpd start
Atur hak akses
Sesuaikan /etc/httpd/conf.d/cacti.conf agar akses cacti dapat dilakukan dari
# /etc/httpd/conf.d/cacti.conf # Cacti: An rrd based graphing tool # Alias /cacti /usr/share/cacti Order Deny,Allow Deny from all Allow from 127.0.0.1
Konfigurasi lanjutan melalui web
Jalankan browser
http://localhost/cacti/ or https://localhost/cacti/
Pastikan aplikasi yang diperlukan muncul tulisan "FOUND".
PENTING: Pada bagian bawah "RRDTool Utility version" isi dengan 1.x ke 1.2.x.
Setelah selesai klik Finish
Login
Login memakai username dan password diisi "admin". Selanjutnya muncul permintaan untuk mengganti password, lakukan proses penggantian tersebut.
Tambah device
Buat statistik baru yang dapat diakses tiap pengguna.