updated ADMIN_update_server_ip.pl for new astguiclient.conf fields
git-svn-id: svn://192.168.202.10@805 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/perl
|
||||
#
|
||||
|
||||
# ADMIN_update_server_ip.pl - updates IP address in DB and conf file
|
||||
#
|
||||
# This script is designed to update all database tables and the local
|
||||
@@ -10,6 +10,7 @@
|
||||
#
|
||||
# CHANGELOG
|
||||
# 71205-2144 - added display of extensions.conf example for call routing
|
||||
# 80321-0220 - updated for new settings
|
||||
#
|
||||
#
|
||||
# default path to astguiclient configuration file:
|
||||
@@ -141,6 +142,8 @@ if (-e "$PATHconf")
|
||||
{$PATHsounds = $line; $PATHsounds =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^PATHmonitor/) && ($CLImonitor < 1) )
|
||||
{$PATHmonitor = $line; $PATHmonitor =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^PATHDONEmonitor/) && ($CLIDONEmonitor < 1) )
|
||||
{$PATHDONEmonitor = $line; $PATHDONEmonitor =~ s/.*=//gi;}
|
||||
# if ( ($line =~ /^VARserver_ip/) && ($CLIserver_ip < 1) )
|
||||
# {$VARserver_ip = $line; $VARserver_ip =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARDB_server/) && ($CLIDB_server < 1) )
|
||||
@@ -155,6 +158,28 @@ if (-e "$PATHconf")
|
||||
{$VARDB_port = $line; $VARDB_port =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARactive_keepalives/) && ($CLIactive_keepalives < 1) )
|
||||
{$VARactive_keepalives = $line; $VARactive_keepalives =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARFTP_host/) && ($CLIFTP_host < 1) )
|
||||
{$VARFTP_host = $line; $VARFTP_host =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARFTP_user/) && ($CLIFTP_user < 1) )
|
||||
{$VARFTP_user = $line; $VARFTP_user =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARFTP_pass/) && ($CLIFTP_pass < 1) )
|
||||
{$VARFTP_pass = $line; $VARFTP_pass =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARFTP_port/) && ($CLIFTP_port < 1) )
|
||||
{$VARFTP_port = $line; $VARFTP_port =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARFTP_dir/) && ($CLIFTP_dir < 1) )
|
||||
{$VARFTP_dir = $line; $VARFTP_dir =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARHTTP_path/) && ($CLIHTTP_path < 1) )
|
||||
{$VARHTTP_path = $line; $VARHTTP_path =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARREPORT_host/) && ($CLIREPORT_host < 1) )
|
||||
{$VARREPORT_host = $line; $VARREPORT_host =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARREPORT_user/) && ($CLIREPORT_user < 1) )
|
||||
{$VARREPORT_user = $line; $VARREPORT_user =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARREPORT_pass/) && ($CLIREPORT_pass < 1) )
|
||||
{$VARREPORT_pass = $line; $VARREPORT_pass =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARREPORT_port/) && ($CLIREPORT_port < 1) )
|
||||
{$VARREPORT_port = $line; $VARREPORT_port =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARREPORT_dir/) && ($CLIREPORT_dir < 1) )
|
||||
{$VARREPORT_dir = $line; $VARREPORT_dir =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARfastagi_log_min_servers/) && ($CLIVARfastagi_log_min_servers < 1) )
|
||||
{$VARfastagi_log_min_servers = $line; $VARfastagi_log_min_servers =~ s/.*=//gi;}
|
||||
if ( ($line =~ /^VARfastagi_log_max_servers/) && ($CLIVARfastagi_log_max_servers < 1) )
|
||||
@@ -287,7 +312,8 @@ print conf "PATHlogs => $PATHlogs\n";
|
||||
print conf "PATHagi => $PATHagi\n";
|
||||
print conf "PATHweb => $PATHweb\n";
|
||||
print conf "PATHsounds => $PATHsounds\n";
|
||||
print conf "PATHmonitor => $PATHmonitor\n\n";
|
||||
print conf "PATHmonitor => $PATHmonitor\n";
|
||||
print conf "PATHDONEmonitor => $PATHDONEmonitor\n";
|
||||
print conf "\n";
|
||||
print conf "# The IP address of this machine\n";
|
||||
print conf "VARserver_ip => $VARserver_ip\n";
|
||||
@@ -309,8 +335,24 @@ print conf "# 4 - AST_VDremote_agents\n";
|
||||
print conf "# 5 - AST_VDadapt (If multi-server system, this must only be on one server)\n";
|
||||
print conf "# 6 - FastAGI_log\n";
|
||||
print conf "# 7 - AST_VDauto_dial_FILL (only for multi-server, this must only be on one server)\n";
|
||||
print conf "# 8 - ip_relay (used for blind agent monitoring)\n";
|
||||
print conf "VARactive_keepalives => $VARactive_keepalives\n";
|
||||
print conf "\n";
|
||||
print conf "# FTP recording archive connection information\n";
|
||||
print conf "VARFTP_host => $VARFTP_host\n";
|
||||
print conf "VARFTP_user => $VARFTP_user\n";
|
||||
print conf "VARFTP_pass => $VARFTP_pass\n";
|
||||
print conf "VARFTP_port => $VARFTP_port\n";
|
||||
print conf "VARFTP_dir => $VARFTP_dir\n";
|
||||
print conf "VARHTTP_path => $VARHTTP_path\n";
|
||||
print conf "\n";
|
||||
print conf "# REPORT server connection information\n";
|
||||
print conf "VARREPORT_host => $VARREPORT_host\n";
|
||||
print conf "VARREPORT_user => $VARREPORT_user\n";
|
||||
print conf "VARREPORT_pass => $VARREPORT_pass\n";
|
||||
print conf "VARREPORT_port => $VARREPORT_port\n";
|
||||
print conf "VARREPORT_dir => $VARREPORT_dir\n";
|
||||
print conf "\n";
|
||||
print conf "# Settings for FastAGI logging server\n";
|
||||
print conf "VARfastagi_log_min_servers => $VARfastagi_log_min_servers\n";
|
||||
print conf "VARfastagi_log_max_servers => $VARfastagi_log_max_servers\n";
|
||||
|
||||
@@ -178,7 +178,7 @@ $PNGfile = "$group$query_date$shift$filedate$PNG";
|
||||
$HTMfp = fopen ("$DOCroot/$HTMfile", "a");
|
||||
$DATfp = fopen ("$DOCroot/$DATfile", "a");
|
||||
|
||||
$stmt="select DATE_FORMAT(start_time,'%Y-%m-%d.%H:%i:%s') as timex,sysload,processes,channels_total,live_recordings,cpu_user_percent,cpu_system_percent from server_performance where server_ip='" . mysql_real_escape_string($group) . "' and start_time <= '" . mysql_real_escape_string($query_date_END) . "' and start_time >= '" . mysql_real_escape_string($query_date_BEGIN) . "' order by timex;";
|
||||
$stmt="select DATE_FORMAT(start_time,'%Y-%m-%d.%H:%i:%s') as timex,sysload,processes,channels_total,live_recordings,cpu_user_percent,cpu_system_percent from server_performance where server_ip='" . mysql_real_escape_string($group) . "' and start_time <= '" . mysql_real_escape_string($query_date_END) . "' and start_time >= '" . mysql_real_escape_string($query_date_BEGIN) . "' order by timex limit 99999;";
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
if ($DB) {echo "$stmt\n";}
|
||||
$rows_to_print = mysql_num_rows($rslt);
|
||||
@@ -190,7 +190,34 @@ while ($i < $rows_to_print)
|
||||
$time_END = $row[0];
|
||||
$row[5] = intval(($row[5] + $row[6]) * $HIGHmulti);
|
||||
$row[6] = intval($row[6] * $HIGHmulti);
|
||||
fwrite ($DATfp, "$row[5]\t$row[6]\t$row[0]\t$row[1]\t$row[2]\t$row[3]\n");
|
||||
if ($rows_to_print > 9999)
|
||||
{
|
||||
if ($rows_to_print <= 19999)
|
||||
{
|
||||
if (preg_match("/0$|2$|4$|6$|8$/",$i))
|
||||
{
|
||||
fwrite ($DATfp, "$row[5]\t$row[6]\t$row[0]\t$row[1]\t$row[2]\t$row[3]\n");
|
||||
}
|
||||
}
|
||||
if ( ($rows_to_print > 19999) and ($rows_to_print <= 49999) )
|
||||
{
|
||||
if (preg_match("/0$|5$/",$i))
|
||||
{
|
||||
fwrite ($DATfp, "$row[5]\t$row[6]\t$row[0]\t$row[1]\t$row[2]\t$row[3]\n");
|
||||
}
|
||||
}
|
||||
if ( ($rows_to_print > 49999) and ($rows_to_print <= 99999) )
|
||||
{
|
||||
if (preg_match("/0$/",$i))
|
||||
{
|
||||
fwrite ($DATfp, "$row[5]\t$row[6]\t$row[0]\t$row[1]\t$row[2]\t$row[3]\n");
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
fwrite ($DATfp, "$row[5]\t$row[6]\t$row[0]\t$row[1]\t$row[2]\t$row[3]\n");
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
fclose($DATfp);
|
||||
|
||||
Reference in New Issue
Block a user