婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > perl 采集入庫腳本分享

perl 采集入庫腳本分享

熱門標簽:熱門電銷機器人 上海企業外呼系統 電話機器人哪里有賣 河南虛擬外呼系統公司 okcc外呼系統怎么調速度 萬利達百貨商場地圖標注 智能機器人電銷神器 外呼電信系統 惠州龍門400電話要怎么申請
#!/usr/bin/perl -w
use DBI;
use POSIX qw(strftime);
my $dbh = DBI->connect(“DBI:mysql:shencan:111.1.32.153:3306″,”shencan”,”shencan”);
#my $sql = “select * from shencan.LVS”;
#my $sth = $dbh->prepare($sql);
#$sth->execute();
my $HOSTNAME=`hostname`;
chomp($HOSTNAME);
my $type;
my $hostinfo;
#while($hostname = $sth->fetchrow_hashref())
#{
#    print “$hostname->{hostname} $hostname->{hostip}\n”;
#}
#my @value;
#while(@value = $sth->fetchrow_array())
#{
#   print “@value\n”;
#}
#my $SQL = “update shencan.LVS set node='CBN_CQ' where hostname='CBN-CQ-1-3Z2′”;
#my $STH = $dbh->prepare($SQL);
#$STH->execute();

#####MYSQL UPDATE SUB START #####
sub update{
my $sql = shift @_;
my $mysqlupdate = $dbh->prepare($sql);
$mysqlupdate->execute();
}
#####MYSQL UPDATE SUB END #####

#sub SCselect {
# my $sql = shift @_;
# my $myselect = $dbh->prepare($sql);
# $myselect->execute();
#  while($hostinfo = $myselect->fetchrow_hashref()) { print “$type\n” ;print “$hostinfo->{$type} \n” ;}
#}

#####MYSQL SELECT SUB START#####
sub shencan {
my @shencan = @_;
foreach $type (@shencan){
my $sql = “select * from shencan.FC where hostname='$HOSTNAME'”;
my $myselect = $dbh->prepare($sql);
$myselect->execute();
while($hostinfo = $myselect->fetchrow_hashref()) {
return “$hostinfo->{$type}” ;
}
}
}
#####MYSQL SELECT SUB END######

#####MYSQL SELECT START #######
my $FC =shencan “fcversion”;
chomp($FC);
my $os = shencan “OS”;
chomp($os);
my $arch = shencan “arch”;
chomp($arch);
my $fdns =shencan “fdnsversion”;
chomp($fdns);
my $ng = shencan “ngversion”;
chomp($ng);
my $amr =shencan “amrversion”;
chomp($amr);
my $oh =shencan “ohversion”;
chomp($oh);
my $dm = shencan “dmversion”;
chomp($dm);
my $cpisbin = shencan “cpisbinversion”;
chomp($cpisbin);
my $node = shencan “node”;
chomp($node);
my $type1 =shencan “type”;
chomp($type1);
#####MYSQL SELECT END######

####CHECK NG VERSION START#####
my $NG =`rpm -q NG`;
chomp($NG);
####CHECK NG VERSION END#####

####CHECK AMR VERSION START#####
my $AMR =`rpm -q AMR`;
chomp($AMR);
####CHECK AMR VERSION END#####

####CHECK OH VERSION START#####
my $OH =`rpm -q OH`;
chomp($OH);
####CHECK OH VERSION END#####

####CHECK DM VERSION START#####
my $DM =`rpm -q DM`;
chomp($DM);
####CHECK DM VERSION END#####

####CHECK MFTT VERSION START#####
my $MFTT =`rpm -q MFTT`;
chomp($MFTT);
####CHECK MFTT VERSION END#####

####CHECK CPISBIN VERSION START#####
my $CPISBIN = `rpm -q CPISBIN`;
chomp($CPISBIN);
####CHECK CPISBIN VERSION END#####

####CHECK NODE START#####
my @NODE=split(/-/,$HOSTNAME);
$NODE = “$NODE[0]_$NODE[1]“;
####CHECK NODE END#####

####CHECK ARCH STAR #####
my $ARCH=`arch`;
chomp($ARCH);
#####CHECK ARCH END #####

####CHECK EP53 STATUS AND UPDATE START#####
my $ep53 =`dig \@127.0.0.1 www.qq.com >/dev/null  echo ok||echo bad`;
chomp($ep53);
update “update shencan.FC set ep53='$ep53′ where hostname='$HOSTNAME'”;
####CHECK EP53 STATUS AND UPDATE END#####

####CHECK EP80 STATUS AND UPDATE START#####
my $GW=`route -n |awk ‘\$1==”0.0.0.0″{print \$2}'|awk -F”.” ‘{print \$1″.”\$2″.”\$3}'`;
chomp($GW);
my $IP=`ip a|grep inet|grep $GW|awk -F”[ /]” ‘{print\$6}'`;
chomp($IP);
my $ep80 =`curl -H “Host:www.qq.com” -o /dev/null -s -w “%{http_code}” http://$IP`;
chomp($ep80);
update “update shencan.FC set ep80='$ep80′ where hostname='$HOSTNAME'”;
####CHECK EP80 STATUS AND UPDATE END#####

print “NG: $NG ARM: $AMR OH: $OH DM: $DM MFTT:$MFTT CPISBIN: $CPISBIN\n”;
print “$HOSTNAME NODE: $NODE OS: $os arch: $arch FC: $FC fdns: $fdns ng: $ng\n”;

#####CHECK OS START######
sub OS {
open (OS,”/etc/issue”);
@line =OS>;
$line= $line[0];
chomp($line);
my @os =split(/\s+|\(|\)/,$line);
if($os[0] ge “Red”){
$SC = “REHL$os[6].$os[10]“;
}else{
$SC = “$os[0]$os[2]“;
}
}

OS;
close(OS);
#####CHECK OS END######

######CHECK FDNS OR NAME VERSION START######
open (FDNS,”/etc/ChinaCache/app.d/cpisbm.amr”);
while(FDNS>){
if(/RestartCmd/){
my @fc1 =split(/\s+/,$_);
my $FC =”$fc1[2]“;
if($FC ge “named”){
$FCVER=`/usr/sbin/named -v`;
chomp($FCVER);
my @FC1 =split(/\s+/,$FCVER);
$FCVER1=”$FC1[0]$FC1[1]“;

}else{
$FCVER=`/FlexiDNS/application/sbin/fdns -v`;
chomp($FCVER);
my @FC1 =split(/\s+/,$FCVER);
$FCVER1=”$FC1[0]$FC1[1]“;
}
}
}
close(FDNS);
######CHECK FDNS OR NAME VERSION END######

#####CHECK FCVERSION AND TYPE START######
open (FC,”/etc/ChinaCache/app.d/cpisfc.amr”);
while(FC>){
if(/RestartCmd/){
my @squid =split(/\s+/,$_);
my $SQUID =”$squid[2]“;
if($SQUID ge “squid”){
$SQUIDVER=`/usr/local/squid/sbin/squid -v|head -n 1 |awk ‘{print “V”\$4}'`;
chomp($SQUIDVER);
$TYPE=”FC5″;
}else {
$SQUIDVER=`/usr/local/flexicache/sbin/flexicache -v|awk ‘{print \$3}'`;
chomp($SQUIDVER);
$TYPE=”FC6″;
}
}
}
close(FC);
#####CHECK FCVERSION AND TYPE END######

####Change MYSQL #######
if($SQUIDVER eq $FC){
}else{
update “update shencan.FC set fcversion='$SQUIDVER' where hostname='$HOSTNAME'”;
}

if($NG eq $ng){

}else{
update “update shencan.FC set ngversion='$NG' where hostname='$HOSTNAME'”;
}
if($DM eq $dm){

}else{
update “update shencan.FC set dmversion='$DM' where hostname='$HOSTNAME'”;
}

if($AMR eq $amr){

}else{
update “update shencan.FC set amrversion='$AMR' where hostname='$HOSTNAME'”;
}

if($OH eq $oh){

}else{
update “update shencan.FC set ohversion='$OH' where hostname='$HOSTNAME'”;
}

if($CPISBIN eq $cpisbin){

}else{
update “update shencan.FC set cpisbinversion='$CPISBIN' where hostname='$HOSTNAME'”;
}
if($NODE eq $node){

}else{
update “update shencan.FC set node='$NODE' where hostname='$HOSTNAME'”;
}

if($TYPE eq $type1){

}else{
update “update shencan.FC set type='$TYPE' where hostname='$HOSTNAME'”;
}

if($FCVER1 eq $fdns){
}else{
update “update shencan.FC set fdnsversion='$FCVER1′ where hostname='$HOSTNAME'”;
}

if($SC eq $os){
}else{
update “update shencan.FC set OS='$SC' where hostname='$HOSTNAME'”;
}

if($ARCH eq $arch){
}else{
update “update shencan.FC set arch='$ARCH' where hostname='$HOSTNAME'”;
}

my $time = strftime “%Y-%m-%d_%H:%M:%S”, localtime;
chomp($time);
update “update shencan.FC set lmtime='$time' where hostname='$HOSTNAME'”;

標簽:周口 綿陽 百色 淮安 周口 合肥 綏化 秦皇島

巨人網絡通訊聲明:本文標題《perl 采集入庫腳本分享》,本文關鍵詞  perl,采集,入庫,腳本,分享,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《perl 采集入庫腳本分享》相關的同類信息!
  • 本頁收集關于perl 采集入庫腳本分享的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品入口麻豆九色| 欧美亚日韩国产aⅴ精品中极品| 麻豆精品在线观看| jlzzjlzz欧美大全| 男人的j进女人的j一区| 久久久国产精华| 欧美日韩中文一区| 免费看日韩a级影片| 亚洲国产视频a| 成人激情文学综合网| 亚洲少妇最新在线视频| 色婷婷亚洲婷婷| 精品国产人成亚洲区| 亚洲1区2区3区视频| 成人网在线免费视频| 国产三级精品视频| 国产传媒久久文化传媒| 日韩vs国产vs欧美| 国产精品一区二区免费不卡| 91精品中文字幕一区二区三区 | 亚洲色图欧洲色图婷婷| 粉嫩嫩av羞羞动漫久久久| 免费人成网站在线观看欧美高清| 欧美撒尿777hd撒尿| 奇米综合一区二区三区精品视频| 久久99国产乱子伦精品免费| 精品国产3级a| 国产日韩欧美激情| 欧美色爱综合网| 精品一区二区国语对白| 亚洲精品免费在线| 欧美一区二区三区四区久久| 国产馆精品极品| 91在线丨porny丨国产| 欧美精品一级二级三级| 久久99国产精品免费网站| 国产精品久久久久国产精品日日| 欧美日韩国产一级片| 成人久久久精品乱码一区二区三区 | 懂色av一区二区夜夜嗨| 欧美成人r级一区二区三区| 亚洲成在人线免费| 欧美浪妇xxxx高跟鞋交| 欧美电视剧免费观看| 欧美性做爰猛烈叫床潮| 国产精品99久久久久久宅男| 亚洲福利一区二区| 亚洲综合在线免费观看| 亚洲欧美日韩人成在线播放| 在线观看91av| 99国产精品久久久久| 亚洲最色的网站| 亚洲国产成人午夜在线一区| www精品美女久久久tv| 精品日韩一区二区三区| 一区二区三区欧美| 欧美嫩在线观看| 日韩av不卡在线观看| 在线观看亚洲一区| 日韩三级av在线播放| 亚洲丝袜美腿综合| 欧美激情中文不卡| 中文字幕亚洲区| www.激情成人| 91成人免费电影| 91麻豆精品国产91久久久久 | 免费亚洲电影在线| 喷白浆一区二区| 精品午夜一区二区三区在线观看| 日韩制服丝袜av| 国产福利一区二区三区在线视频| 国产电影精品久久禁18| 成人久久18免费网站麻豆| 成人激情视频网站| 日本亚洲视频在线| 99久久综合精品| 免费成人在线播放| 99国产精品久久久久久久久久 | 欧美日韩高清一区二区三区| 久久亚洲综合av| 午夜精品在线视频一区| 成人白浆超碰人人人人| 26uuu国产在线精品一区二区| 国产一区二区导航在线播放| 精品国产伦一区二区三区观看体验| 亚洲第一av色| 777奇米成人网| 日本vs亚洲vs韩国一区三区二区 | 亚洲精品国产高清久久伦理二区| 久久99国产精品免费网站| 亚洲成人免费在线| 亚洲精选免费视频| 亚洲国产电影在线观看| 亚洲女性喷水在线观看一区| 亚洲欧美日韩人成在线播放| 亚洲国产精品久久不卡毛片| 亚洲高清免费视频| 久久电影网电视剧免费观看| 国产91富婆露脸刺激对白| 亚洲国产人成综合网站| 免费成人在线视频观看| 国产一区二区精品在线观看| 成人午夜电影久久影院| 欧美视频在线观看一区二区| 久久久久久久久久久99999| 国产91在线观看丝袜| 成人白浆超碰人人人人| 欧美一级高清片| 91性感美女视频| 欧美影视一区二区三区| 久久亚洲私人国产精品va媚药| 欧美丰满美乳xxx高潮www| 国产日韩欧美a| 亚洲欧美一区二区久久| 一区二区三区四区高清精品免费观看 | 色婷婷国产精品久久包臀| 99在线精品观看| 国产午夜精品一区二区三区嫩草| 一区二区三区四区在线播放| 国产suv一区二区三区88区| 欧美日韩美女一区二区| 亚洲欧美精品午睡沙发| 91女厕偷拍女厕偷拍高清| 成人黄色综合网站| 精品1区2区在线观看| 奇米综合一区二区三区精品视频| 成人免费看的视频| 91福利资源站| 久久九九久精品国产免费直播| 奇米888四色在线精品| 欧美中文字幕一区二区三区亚洲| 伊人夜夜躁av伊人久久| 欧美午夜电影网| 香蕉成人啪国产精品视频综合网| 国产视频一区在线观看| 国产精品区一区二区三| www.av精品| 午夜av一区二区| 欧美一级精品在线| 蜜桃一区二区三区在线| 国产三级精品在线| 欧美日韩日日摸| 韩国精品久久久| 国产婷婷一区二区| 91在线观看一区二区| 亚洲国产精品一区二区www在线| 亚洲日本va午夜在线影院| 91女神在线视频| 麻豆91在线看| 久久久久99精品一区| 东方aⅴ免费观看久久av| 亚洲大型综合色站| 91丨九色丨蝌蚪富婆spa| 中文字幕av一区二区三区免费看| 精品在线一区二区| 成人精品一区二区三区中文字幕| 精品乱人伦小说| 欧美妇女性影城| 91丨九色丨尤物| 国产成人丝袜美腿| 日韩电影一二三区| 欧美日韩一二三区| 精品999在线播放| 懂色av一区二区在线播放| 99久久久久久99| 看电影不卡的网站| 最近日韩中文字幕| 精品999在线播放| 欧美亚洲一区三区| 国产精品一区二区在线播放| 香蕉久久夜色精品国产使用方法| 日韩美女啊v在线免费观看| 国产午夜精品久久久久久久| 日韩久久久久久| 日韩精品中文字幕一区二区三区| 日本一区二区三区国色天香 | 亚洲一区视频在线| 国产欧美日韩综合| 日本一区二区动态图| 国产精品另类一区| 亚洲欧洲日韩av| 亚洲午夜电影网| 久久99久久精品| 男男视频亚洲欧美| 一本久久综合亚洲鲁鲁五月天| 亚洲精品乱码久久久久久日本蜜臀| 欧美系列亚洲系列| 免费成人在线观看| 狠狠色丁香婷综合久久| 成人黄色国产精品网站大全在线免费观看| 国产大陆亚洲精品国产| 欧美日韩一二三区| 97久久超碰国产精品电影| 日本韩国欧美一区二区三区| 午夜a成v人精品| 久久一日本道色综合| 亚洲午夜久久久| 成人高清免费观看| 日韩精品中文字幕一区二区三区| 亚洲人成在线观看一区二区|