Difference between revisions of "Instalasi CDRTool"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Onnowpurbo (talk | contribs)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| Line 54: | Line 54: | ||
----  | ----  | ||
| + |  ###########################################  | ||
| + |  # CDRTool datasources  | ||
| + |  class DB_CDRTool extends DB_Sql {  | ||
| + |   var $Host     = "127.0.0.1.";  | ||
| + |   var $Database = "cdrtool";  | ||
| + |   var $User     = "cdradmin";  | ||
| + |   var $Password = "PASSWORD";  | ||
| + |   var $Halt_On_Error ="yes";  | ||
| + |  }  | ||
| + |  class DB_Locker extends DB_Sql {  | ||
| + |   var $Host     = "127.0.0.1.";  | ||
| + |   var $Database = "cdrtool";  | ||
| + |   var $User     = "locker";  | ||
| + |   var $Password = "PASSWORD";  | ||
| + |   var $Halt_On_Error ="no";  | ||
| + |  }  | ||
| + |  class DB_radius extends DB_Sql {  | ||
| + |   var $Host     = "127.0.0.1.";  | ||
| + |   var $Database = "radius";  | ||
| + |   var $User     = "radius";  | ||
| + |   var $Password = "PASSWORD";  | ||
| + |   var $Halt_On_Error ="no";  | ||
| + |  }  | ||
| + | |||
| + |  class DB_radius2 extends DB_Sql {  | ||
| + |   var $Host     = "127.0.0.1.";  | ||
| + |   var $Database = "radius";  | ||
| + |   var $User     = "radius";  | ||
| + |   var $Password = "PASSWORD";  | ||
| + |   var $Halt_On_Error ="no";  | ||
| + |  }  | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ----  | ||
| + | |||
| + |  # set IP server  | ||
| + |  if ($_SERVER['REMOTE_ADDR']=="192.168.0.2") {  | ||
| + |     //$verbose=1;  | ||
| + |  } else {  | ||
| + |     // prevent set of verbose via post/get  | ||
| + |     unset($verbose);  | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ----  | ||
Restart  | Restart  | ||
| Line 68: | Line 118: | ||
  http://localhost/CDRTool/index.phtml  |   http://localhost/CDRTool/index.phtml  | ||
| − | + | Username password default admin/admin  | |
Revision as of 07:25, 13 March 2008
Siapkan software pendukung
# apt-get install apache2 libapache2-mod-php5 php5 php5-cli php5-mysql php5-curl php-pear # apt-get install php-soap mrtg php5-memcache memcached monit smarty
Download Source Code CDRTool dari situs
http://cdrtool.ag-projects.com/ http://download.dns-hosting.info/CDRTool/
Instalasi yang mudah mungkin
# cp -Rf cdrtool_6.2.3_all.deb /usr/local/src/ # cd /usr/local/src/ # dpkg -i cdrtool_6.2.3_all.deb
Edit /etc/default/cdrtool
# vi /etc/default/cdrtool
Pastikan
RUN_ratingEngine=yes START_MEMCACHE=yes
Edit konfigurasi
# cd /var/www/CDRTool # cp setup/global.inc.new.installation global.inc
Edit global.inc
# vi global.inc
Pastikan
$RatingEngine=array("socketIP"   => "127.0.0.1",
                   "socketPort" => "9024",
                   "CDRS_class" => "ser_radius",
                   "prepaid_lock" => true,
                   "log_delay"   => 0.05
                   );
$CDRTool['normalize']['defaultCountryCode'] = "62";
########################################### # CDRTool datasources
class DB_CDRTool extends DB_Sql {
 var $Host     = "127.0.0.1.";
 var $Database = "cdrtool";
 var $User     = "cdradmin";
 var $Password = "PASSWORD";
 var $Halt_On_Error ="yes";
}
class DB_Locker extends DB_Sql {
 var $Host     = "127.0.0.1.";
 var $Database = "cdrtool";
 var $User     = "locker";
 var $Password = "PASSWORD";
 var $Halt_On_Error ="no";
}
class DB_radius extends DB_Sql {
 var $Host     = "127.0.0.1.";
 var $Database = "radius";
 var $User     = "radius";
 var $Password = "PASSWORD";
 var $Halt_On_Error ="no";
}
class DB_radius2 extends DB_Sql {
 var $Host     = "127.0.0.1.";
 var $Database = "radius";
 var $User     = "radius";
 var $Password = "PASSWORD";
 var $Halt_On_Error ="no";
}
# set IP server
if ($_SERVER['REMOTE_ADDR']=="192.168.0.2") {
   //$verbose=1;
} else {
   // prevent set of verbose via post/get
   unset($verbose);
Restart
# /etc/init.d/cdrtool restart # /etc/init.d/apache2 restart
Mencoba akses ke
http://localhost/CDRTool/index.phtml
Username password default admin/admin