Archive for 2013

Instalasi Cacti

INSTALASI CACTI


Beberapa paket pendukung yang dibutuhkan sebelum melakukan instalasi cacti


  1. httpd
  2. rrdtool
  3. net-snmp & net-snmp-utils
  4. php & php-snmp
  5. mysql, mysql-server & php-mysql

========================================================================
Install Paket Pendukung
========================================================================

[root@cacti]# yum install httpd php mysql php-mysql mysql-server
[root@cacti]# yum install php-snmp net-snmp net-snmp-utils rrdtool

========================================================================
Install Cacti
========================================================================


  1. Buat user cacti untuk menjalankan database yang nanti akan dibuat untuk keperluan menyimpan database cacti


[root@cacti]# groupadd cacti
[root@cacti]# useradd –g cacti cactiuser
[root@cacti]# passwd cactiuser
Changing password for user cactiuser.
New UNIX password: “cactipassword”
Retype new UNIX password: “cactipassword”
passwd: all authentication tokens updated successfully.


  1. Install cacti ke DirectoryRoot webserver


[root@cacti]# cd /var/www/html/
[root@cacti]# tar –xzvf cacti-0.8.7g
[root@cacti]# mv cacti-0.8.7g cacti


  1. Membuat Database untuk cacti


[root@cacti]# mysqladmin –u root –p create cacti


Masuk ke directory cacti yang baru diinstall tadi


[root@cacti]# cd /var/www/html/cacti


Import database cacti yang sudah ada di directory tersebut ke database cacti yang baru saja dibuat


[root@cacti]# mysql –u root –p cacti < cacti.sql


bila terjadi error pada saat import database, jalankan perintah berikut


[root@cacti]# sed –I –e ‘s/TYPE=/ENGINE=/g’ /var/www/html/cacti/cacti.sql


  1. Buat user cacti di mysql untuk memanage database cacti


[root@cacti]# mysql –u root –p


mysql> GRANT ALLL ON cacti.* TO cactiuser@localhost IDENTIFIED BY “passwordnyacacti”;
mysql> flush privileges;
mysql> quit;


  1. Edit file configuration cacti yang berada di /var/www/html/cacti/include/config.php


[root@cacti]# vi /var/www/html/cacti/include/config.php


Pastikan konfigurasinya sama seperti konfigurasi yang dibuat diatas
----------------------------------------------------------------------------------------------------------------------------------
$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cactiuser”;
$database_password = “passwordnyacacti”;
$database_port = “3306”;


/* load up old style plugins here */
$plugins = array ();
//$plugins[] = ‘thold’;
$plugins[] = ‘aggregate’;


/*
Edit this to point to the default URL of your Cacti install
ex: if your cacti install as at http://ipserver/cacti/ this would be set to /cacti/
----------------------------------------------------------------------------------------------------------------------------------


  1. Ganti kepemilikan folder rra/ dan log/ menjadi cactiuser (user cacti yang dibuat di atas)


[root@cacti]# cd /var/www/html/cacti
[root@cacti]# chown –R cactiuser rra/ log/


  1. Buat file crontab agar cacti melakukan update setiap 5 menit


[root@cacti]# crontab –e


Isi file dengan:
----------------------------------------------------------------------------------------------------------------------------------
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php
----------------------------------------------------------------------------------------------------------------------------------


Restart httpd


[root@cacti]# /etc/init.d/httpd restart


  1. Saatnya mencoba cacti dari client


Buka browser, masukan alamat http://ipserver/cacti


Click Next > New Install > Next





Pastikan semua sudah ready



Click Finish, masukkan user dan password cacti default [admin:admin]. Kemudian ganti password cacti default.

Jumat, 14 Juni 2013
Posted by Warta Nusantara

Instalasi Racktables di CentOS 5.8

Instalasi Racktables di CentOS 5.8



1.    Install MySQL
           
            # yum install mysql-server mysql

2.    Install Apache/PHP
           
            # yum install httpd php php-mysql php-pdo php-gd php-snmp php-mbstring

Untuk mengaktifkan Unicode, tambahkan "character-set-server=utf8" di baris "[mysqld]" di "/etc/my.cnf" file

3.    Start httpd dan mysqld
           
            # service mysqld start
       # service httpd start

4.    Download dan Install RackTables

            # wget http://sourceforge.net/projects/racktables/files/RackTables-0.19.4.tar.gz
       # tar xvzf RackTables-0.19.4.tar.gz
       # cp -r RackTables-0.19.4/wwwroot /var/www/html/racktables

5.    Login MySQL

            # mysql -u root -p

6.    Buat Database untuk RackTables

            mysql> create database racktables;
       mysql> grant all on racktables.* to root;
       mysql> grant all on racktables.* to root@localhost;
       mysql> grant all on racktables.* to rackuser;
       mysql> grant all on racktables.* to rackuser@localhost;
       mysql> set password for rackuser@localhost=password('password_kamu');
       mysql> flush privileges;s
       mysql> quit;

7.    Instalasi RackTables

·       masukan URL http://10.100.30.250/racktables/?module=installer di web browser

jika muncul tampilan:

        Forbidden
        you don't have permission to access /racktables on this server.

        Disable SELinux
        # setenforce 0

·       Pada saat instalasi, pada tahap 2 of 6 biasanya kekuarangan banyak depedensi
           
·       Install depedensi

# yum -y install php-mbstring
# yum -y install php-gd
# yum -y install php-snmp
# yum -y install php-pdo
# yum -y install php-mysql
# yum -y install php-bcmath

·       Update unicode support di php pcre

# yum update pcre

·       Jika terjadi error "json extension not present", jalankan perintah berikut

# yum update "*php*"
# pecl install json
# cd /etc/php.d/
# echo "extension=json.so" >> json.ini

·       Enable InnoDB engine
           
# /etc/my.cnf
           
·       edit line "skip-innodb" menjadi "##skip-innodb"
           
# service httpd restart

·       Pada tahap 3 of 6 jika terjadi error, jalankan 2 perintah berikut dan tekan "retry"

# touch '/var/www/html/racktables/inc/secret.php'
# chmod 666 '/var/www/html/racktables/inc/secret.php'

·       Isi teks box yang kosong sesuai dengan keinginan kita

·       Seharusnya tidak jadi error sampai dengan proses instalasi selesai.

Kamis, 07 Februari 2013
Posted by Warta Nusantara

Instalasi AWSTATS di Centos 5.8

Instalasi Awstats di Centos

Sebelum melakukan instalasi awstats, pastikan dulu server sudah terinstal webserver, perl/cgi, dan mysql

  1. Install Awsatats
#yum install awstats

  1. Install Perl-Geo-IP
#yum install perl-Geo-IP

  1. Konfigurasi awstats
File konfigurasi default awstats berada di “/etc/awstats/”
#cd /etc/awstats

  • Ubah file “awstats.model.conf” menjadi “awstats.model.bak”
#mv awstats.model.conf awstats.model.bak

  • Ubah file “awstats.localhost.localdomain.conf” menjadi “awstats.contoh.com.conf”
#mv awstats.localhost.localdomain.conf awstats.contoh.conf

  • Edit file “awstats.contoh.conf”
#vi awstats.contoh.conf

  • Pada line 51, ubah LogFile=”/var/log/httpd/access_log”. Ganti dengan tempat kita menyimpan LogFile.
contoh: LogFile=”/var/log/httpd/contoh.com-access_log”

  • Pada line 153, ubah SiteDomain=”localhost.localadmin”. Ganti dengan domain yang akan kita monitoring.
contoh: SiteDomain=”contoh.com”

  • Pada line 168, tambahkan site yang akan kita monitorin di HostAliases=”localhost 127.0.0.1”
contoh: HostAliases=”contoh.com www.contoh.com localhost 127.0.0.1”

  1. Ubah permissions folder awstats (sebagai contoh folder awstats berada di /var/www/html/)
#chown -R apache:apache /var/www/html/awstats

  1. Edit file awstats.conf
#vi /etc/httpd/conf.d/awstats.conf

Ubah Alias, ScriptAlias dan lokasi Directory ke tempat awstats di docroot
contoh:

Alias /awstats/icon/ /var/www/html/awstats/icon/

ScriptAlias /awstats/ /var/www/html/awstats/

DirectoryIndex awstats.pl
Options ExecCGI
Options FollowSymLinks
order deny,allow
deny from all
allow from 172.0.0.1

#Alias /css/ /var/www/awstats/css/
#Alias /js/ /var/www/awstats/js/
  1. Restart webserver yang kita pakai

  1. Update Statistik
#cd /var/www/html/awstats
#perl awstats.pl -config=contoh.com -update

Tunggu sejenak, jika tidak ada error dan sudah selesai, kemudian jalankan pada browser link berikut:

http://localhost/awstats/awstats.pl?config=contoh.com

Pada bagian config=contoh.com, sesuaikan dengan domain yang akan kita monitoring.


NB:
Jika ingin menambahkan domain yang akan dimonitoring, misalkan kita akan memonitoring 2 atau lebih domain, ulangi langkah 3 dan 7. Sesuaikan nama domain dengan domain yang akan kita monitoring.
Rabu, 06 Februari 2013
Posted by Warta Nusantara

Popular Post

Followers

- Copyright © 2013 Willy's Blog -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -