国美开创者黄光裕仍可以力挽狂澜吗?

源于:小商帮科学技术(公众号:xiaoshangbang)小编:小艾

本章主要从大型网站的后台监控体制、报警机制和故障转移、服务切换等情节来论述。然后交由一个监控、报警和故障转移的化解方案。

1、

1.1 监控预警

现代大型互联网公司重大有电子商务公司、社交网站公司和寻找引擎集团。在电子商务网站公司中,taobao.com的点击量在国内是参天的。日点击量20亿之上。而这一个点击量还不是均匀分不到24个钟头,而是遍布在多少个时刻段。因为人们的购物时间是汇聚在多少个不等的小时段的。那样,平均每时辰的点击量更高。在二〇一〇年Tmall.com的交易额为300亿元,而平均每秒钟交易额为5-10万元。即便taobao.com的服务器宕机一小时,公司的第一手损失为300-600万,在交易高峰期可能愈多。而在贸易高分期,宕机的几率更大,因为服务器的负载在交易高峰期是最高的。不言而喻监控和预警在大型网站的家常运营中是格外关键的。

在一切网站的后台架构中,物理设备根本由种种主机和置换设备组成。所以对任何后台系统的监察重点从主机监控和置换设备监察为主。按照监察粒度以及工作须求,须要对使用进程展开督察比如web
server
、数据库等。数据库(比如MySQL)监控,即便监控粒度比较大,那么能够从以下多少个地方开展监督:

1) 监控连接数

2) 监控时间段慢查询次数

3) 监控查询缓存使用情状

4) 监控主从延迟时间

5) 监控innodb buffer pool  size使用情状

6) 监控sql线程和io线程(有replication必要的架构)

7) 监控大结果集查询语句

8) MySQL的共处及data file&log file那个是更基本的

经过长期的诉讼流程,去年新春,国美诉陈晓(英文名:)名誉侵权索赔4900万案终于落下帷幕,案件以国美战败截至。

1.2 主机监控

一台主机包蕴cpu、内存、外设等设备,而cpu、内存、外设由总线相连(SMP架构,NUMA架构监控类似)。如图8-2所示。

电子商务 1

                                                                                    
图8-2

如图所示,主机由cpu、外设、内存、总线组成。而一台主机要对外提供访问,要求由网卡提供网络相联。所以对一台主机的督查从cpu、内存、外设以及网卡入手。

常用的监察软件有Nagios、Cacti、Mrtg等。若是集团有需求,可以协调支付相应的绘图软件及数据搜集软件形成监控突显、报警和故障转移等功能。下边拔取Mrtg再组成shell程序完毕监控,给出一个主机监控解决方案。

那件工作的源头,在于2011年陈晓先生在五回“朋友间私下闲聊”时谈及国美,而那几个媒体的情人们将这一次聊天搬到了报纸上,并且小说内容并未取得陈晓先生的授权和审查。

1.2.1 全方位监督主机

对主机监控,主要从cpu、内存、外设、网卡使用景况及性能进行监控。包括cpu的使用量及空闲量、内存的使用量及空闲量、磁盘的使用量及读写速度、网卡的进出流量等。因为运用Mrtg举办监察,所以此前要安装SNMP和M
rtg软件。

随后,国美以陈晓(英文名:)公布了对国美不利的议论对陈晓(英文名:)追责,二零一六年,陈晓(英文名:)退还国美在她离职时给的1000万“封口费”,并且起诉相关媒体未经同意刊发小说。二〇一七年7月,国美再次以此事件提议诉讼,并且提议了4900万的赔付需求,那五遍,法院没有援救国美的请求。而陈晓(英文名:)对于媒体的起诉也早在二零一七年就被拒绝并最后与媒体完成了和解。

1.2.1.1 cpu监控

保护督查cpu的应用比例,空闲百分比。在功成名就安装snmp和mrtg的前提下,主要步骤如下(整个监控项目布署在/root/Desktop/monitor下):

(1)编写shell监控程序 cpuinfo.sh并赋权限为750。

[root@localhost monitor]# cat cpuinfo.sh

#!/bin/bash

#author         longxibendi

#blog           http://blog.csdn.net/longxibendi

#function       getcpu usage information

/usr/bin/sar -u 1 3 > cpu.log

cat cpu.log | grep Average | awk ‘{ print$3+$5;}’

cat cpu.log | grep Average | awk ‘{ print$8;}’

/usr/bin/uptime

/sbin/ifconfig | grep “inet addr” |head -n 1 | awk ‘{print $2;}’

(2布局mrtg的布局文件mrtg.cfg添加以下内容。

Target[localhost_cpu]:`/root/Desktop/monitor/cpuinfo.sh`

Xsize[localhost_cpu]: 300

Ysize[localhost_cpu]: 100

Ytics[localhost_cpu]: 10

MaxBytes[localhost_cpu]: 100

Title[localhost_cpu]: CPU State

PageTop[localhost_cpu]: <H1>CPU Stateof  Server</H1>

ShortLegend[localhost_cpu]: %

YLegend[localhost_cpu]: CPU (%)

Legend1[localhost_cpu]: Used

Legend2[localhost_cpu]: Total

LegendI[localhost_cpu]: CPU Used

LegendO[localhost_cpu]: CPU IDEL

Options[localhost_cpu]:  growright,gauge,nopercent

(3)制作index.html并转移监控数据

indexmaker  /etc/mrtg/mrtg.cfg >/var/www/html/index.html

LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg

该监控措施是先经过履行顺序cpuinfo.sh获得cpu的使用量和空闲量,然后经过mrtg把相应的数目绘画出来,形成图形。结果如图8-2-1-1-1所示。

电子商务 2

                                                 图 8-2-1-1-1

如图8-2-1-1-1所示,在纵坐标中,灰色线条表示CPU空闲量,肉色线条表示CPU使用量。横坐标为时间轴。改图为一天的CPU使用处境的计算音信。其余MRTG还会总计处一周、一月、一年CPU的应用情状。分别入下图8-2-1-1-2、8-2-1-1-3、8-2-1-1-4所示。

电子商务 3

                                                     图8-2-1-1-2

电子商务 4

                                                图8-2-1-1-3

电子商务 5

                                          图8-2-1-1-4

黄俊烈和陈晓(英文名:)的恩怨再一次告一段落。算起来,从黄光裕(英文名:Wong Kwong Yu)被带入调查到后天,双方的恩仇恰好持续了贴近10年。这10年间,黄俊烈入狱,国美危机,陈晓(英文名:)入局,引入贝恩资本,国美老董半数以上被陈晓先生“策反”,黄光裕(Wong Kwong Yu)与汪曲攸大战陈晓先生以及老总团队以及贝恩资本,陈晓(英文名:)被迫离职,国美两度起诉陈晓(英文名:),张大中主政,国美业绩危机,孙菲菲主政,国美业绩回涨……

1.2.1.2 内存监控

重点监督内存的选拔意况,包涵内存使用量和空闲量。首要步骤和顺序如下:

(1)编写shell监控程序 meminfo.sh并赋权限为750。

[root@localhost monitor]# cat meminfo.sh

#!/bin/bash

#author         longxibendi

#blog           http://blog.csdn.net/longxibendi

#function       getmem usage information

/usr/bin/free | grep Mem > mem.log

cat mem.log | awk ‘ { print $3;}’

cat mem.log | awk ‘ { print $2;}’

/usr/bin/uptime

/sbin/ifconfig | grep “inet addr” |head -n 1 | awk ‘{print $2;}’

(2布署mrtg的布局文件mrtg.cfg添加以下内容。

Target[localhost_mem]:`/root/Desktop/monitor/meminfo.sh`

Xsize[localhost_mem]: 300

Ysize[localhost_mem]: 100

Ytics[localhost_mem]: 10

MaxBytes[localhost_mem]: 4096

Title[localhost_mem]: Memory Stateof  Server

PageTop[localhost_mem]: <H1>MemoryState of Server</H1>

ShortLegend[localhost_mem]: B

kmg[localhost_mem]: M

YLegend[localhost_mem]: Memory Usage

Legend1[localhost_mem]: Used

Legend2[localhost_mem]: Total

LegendI[localhost_mem]: Used

LegendO[localhost_mem]: Total

Options[localhost_mem]:growright,gauge,nopercent

(3)制作index.html并扭转监控数据

indexmaker  /etc/mrtg/mrtg.cfg >/var/www/html/index.html

LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg

该监督措施是先经过推行顺序meminfo.sh获得内存的使用量和空闲量,然后通过mrtg把相应的数据绘画出来,形成图形。结果如图8-2-1-2-1所示。

电子商务 6

                  图8-2-1-2-1

如图8-2-1-2-1所示,横坐标表示时间,纵坐标表示内存使用量。其中粉色部分为内存使用量,灰色部分为内存总量。图8-2-1-2-1为当天内存使用情状。周、月、年的来得图省略。

一件件,一桩桩,有如商战电影大片在世人眼前度过。民众在给予被脸谱化的陈晓先生“白眼狼”的鄙视之后,对于李静雯的女将形象表示了赞赏,但越多的青眼则在于,在阿里,京东,苏宁,甚至腾讯占有的零售天下,即便黄俊烈出狱之后,是或不是还有方寸之地?

1.2.1.3 外设磁盘监控

要害监督磁盘的采取状态磁盘,包蕴磁盘的读出速度和写入速度

关键步骤和顺序如下:

(1)编写shell监控程序 ioinfo.sh并赋权限为750。

[root@localhost monitor]# cat ioinfo.sh

#!/bin/bash

#author         longxibendi

#blog           http://blog.csdn.net/longxibendi

#function       getinformation  of  sda’s io

/usr/bin/iostat  |grep  “sda ”   > ioinfo.log

cat ioinfo.log | awk ‘ { print $3;}’

cat ioinfo.log | awk ‘ { print $4;}’

/usr/bin/uptime

/sbin/ifconfig | grep “inet addr” |head -n 1 | awk ‘{print $2;}’

(2布局mrtg的布局文件mrtg.cfg添加以下内容。

Target[localhost_io]:`/root/Desktop/monitor/ioinfo.sh`

Xsize[localhost_io]: 300

Ysize[localhost_io]: 100

Ytics[localhost_io]: 10

MaxBytes[localhost_io]: 100

Title[localhost_io]: IO Stateof  Server

PageTop[localhost_io]: <H1>SDA State ofServer</H1>

ShortLegend[localhost_io]: blocks

YLegend[localhost_io]: Blk_read/s Blk_wrtn/s

Legend1[localhost_io]: Blk_read/s

Legend2[localhost_io]: Blk_wrtn/s

LegendI[localhost_io]: Blk_read/s

LegendO[localhost_io]: Blk_wrtn/s

Options[localhost_io]: growright,gauge,nopercent

(3)制作index.html并转移监控数据

indexmaker  /etc/mrtg/mrtg.cfg >/var/www/html/index.html

LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg

该监控措施是先通过履行顺序ioinfo.sh得到磁盘的读速度和写速度,然后经过mrtg把相应的数目绘画出来,形成图形。结果如图8-2-1-3-1所示。

电子商务 7

                       图8-2-1-3-1

如图8-2-1-3-1所示,横坐标表示时间,纵坐标表示磁盘速度。其中黑色部分为磁盘读取速度,青色部分为磁盘写入速度。

图8-2-1-3-1为当天磁盘scsi磁盘的第一块分区使用状态,周、月、年显示图省略。即使想增大监控粒度,可以设想监控inode节点数使用境况。因为节点数不够用也会报错。

要明了,黄俊烈少年时与其兄弟共同创立,到后来35岁成为中华首富,并在2004、2005、二〇〇八年五次登上中国富豪名次榜头名。接连负于了大中,永乐和苏宁等极为强劲的敌方,大致就要合并当年的线下电器天下,在那时候的名气并不亚于明日的杰克马或马化腾(英文名:Pony),只不过,由于种种原因,从二零零六年起被抓调研,最终不合法入狱,获刑14年,令人感慨不已。

1.2.1.4 网卡监控

紧要监督网卡的流量,包含网卡的入数据流量和出多少流量

要害步骤和程序如下:

(1)
生成新的MRTG配置文件,通过local登录127.0.0.1,并基于网卡设备名展开数据流量计算,计算的日子轴从右到左推移,并以bit为单位,计算结果保存在/var/www/html中。

cfgmaker –global “WorkDir: /var/www/html” –global”Options[_]:
growright,bits” –ifref=name local@127.0.0.1 >/etc/mrtg/mrtg.cfg

(2)通过mrtg.cfg配置文件生成用于http访问的页面文件mrtg.html。

indexmaker /etc/mrtg/mrtg.cfg > /var/www/html/mrtg.html

(3) vi /etc/cron.d/mrtg中输入以下内容

*/1 * * * * root LANG=C LC_ALL=C /usr/bin/mrtg
/etc/mrtg/mrtg.cfg–lock-file /var/lock/mrtg/mrtg_l –confcache-file
/var/lib/mrtg/mrtg.ok

(4)执行以下内容

LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
–lock-file/var/lock/mrtg/mrtg_l –confcache-file /var/lib/mrtg/mrtg.ok

该监控措施用于监控网卡的流量,然后经过mrtg把相应的数码绘画出来,形成图形。结果如图8-2-1-4-1所示。

电子商务 8

                   图8-2-1-4-1

如图4-2-1-4-1所示,横坐标表示时间,纵坐标表示网卡的流量。其中红色部分代表网卡的入流量,青色部分代表网卡的出流量。周、月、年的来得图省略。

到了前年,由于不断的减刑,坊间上马流传有关黄俊烈即将获释的音讯,不过,这一谣言到了二〇一七年初都不攻自破了,依照媒体的新闻,黄光裕(英文名:Wong Kwong Yu)的适用出狱时间大体是2021年六月16日,距今如故有3年之久。

1.3 短信报警

乘机移动通讯设备的推广以及自动化报警的要求,短信报警进而主要。在公司级应用中,通过买进短信运营商,比如中国移动、中国移动、中国移动的短信网关服务器的劳动再组成脚本程序完毕短信报警。实际上短信网关服务器起到转换传输通讯情势的效应。

在黄光裕(英文名:Wong Kwong Yu)入狱那么些年,竞争对手们风靡云蒸,电器零售的格局业已暴发了惊天动地的扭转。

1.3.1 短信报警已毕

在店堂级应用中,通过买进短信运营商的短信网关服务器的劳动来转载短信,在底下方案中,大家应用139信箱绑定手机号码,开通邮件提示效用,同样完成短信报警。架构图如图8-3-1所示。

电子商务 9

                                                                             
图8-3-1

如图8-3-1所示,节点C为被监督的服务器,节点B为监察种类的服务器,节点A为活动运营商的短信网关服务器。通过脚本程序从C获得监控数据,判读是不是超出阈值,借使超出,则将报警音信作为内容通过B上的sendEmail软件将163邮箱作为发送方,发送邮件到139信箱
longxibendi@139.com,然后由于开展邮件短信提示,移动运营商会将邮件音讯转换为短信通过短信网关服务器发送新闻到基站,最终传输到手机中。详细新闻如下所述。

率先,是京东在3C领域的良好,Richard Liu在与当当进行图书大战之后世界首次大战成名,得到了财力的着重,邯郸学步,将真正的靶子3C领域作为重点开展突破,不仅接连打败国美和苏宁,更是在其后凭借3C的强势突围以及基金的密集扶持,成为了华夏电商领域的老二,那在强硬的天猫商城之下丰裕的不简单。

1.3.1.1 短信报警,监控CPU性能负载

CPU的属性指数,首要查看CPU近年来的载重情状,因为CPU某一时刻的使用量达到很大值是足以承受的,但万一某一个岁月段负载持续走高,那么
CPU的属性以及整个体系的属性将会下落,甚至主机会宕机,甘休服务。所以我们编辑程序uptime.sh监控CPU负载意况,mail_uptime.sh对CPU的载重进行判定然后实施报警,最终通过cron职责设置举行顺序的间隔时间来定时的督查CPU。因为测试原因,暂且把CPU在在一份之内的载荷阈值设为0.01,如若跨越此数值,则展开短信报警。代码如下。

(1)uptime.sh

#!/bin/bash

#author      longxibendi

#blog           http://blog.csdn.net/longxibendi

#function     to get load

cat/proc/loadavg   | awk ‘

             ( $1 >= 0.01 )  { print $0;}

(2)mail_uptime.sh

#!/bin/bash

#author         longxibendi

#blog           http://blog.csdn.net/longxibendi

#function       to send mail if   system load averages for the past 1 
minutes greater than  0.01 .

#ERROR:  if you write like this         

######################ERROR##################################

#####   if test  ! -z ” ` sh uptime.sh `”  ;then

if     test  !  -z   “`sh  uptime.sh`”      ; then

/usr/local/bin/sendEmail-f monitor_sys@163.com -t longxibendi@139.com
-s smtp.163.com -u “loadWarning” -xu monitor_sys -xp 123456789 -m ”  `
uptime ` “

fi

接下来,是老对手苏宁董事长张近东辅导苏宁强势狙击,不仅在那几个年铺设了近4000家门店,还与阿里巴巴(Alibaba)完成了战略性协作共谋,苏宁易购占据了Taobao的明确流量入口。从二零一六年宣布的上市公司销售额来看,苏宁的销售额为1485.85亿,国美为766.95亿,两者体量已经日渐延长。

1.3.1.2 短信报警,监控CPU使用量

选用程序mail_cpu.sh对CPU的使用量举行监督,CPU的使用量首要概括系统经过(线程)使用量和用户进程使用量。利用sar采集数据,进行判断。sar的一半征集结果如下:

sar–u 1 2

Linux2.6.18-194.el5 (localhost.localdomain)    06/13/2011

07:58:50PM       CPU     %user    %nice   %system   %iowait   %steal    
%idle

07:58:51PM       all      1.00     0.00      2.00      0.00     0.00    
97.00

07:58:52PM       all      0.00     0.00      0.00      0.00     0.00   
100.00

Average:          all      0.50     0.00      1.01      0.00    
0.00     98.49

程序mail_cpu.sh如下:

#!/bin/bash

#author        longxibendi

#blog           http://blog.csdn.net/longxibendi

#function     email and SMS  alert if usage of cpu  is greater than 1%

if[   `/usr/bin/sar -u 1 3 | grepAverage  | awk ‘ { printf(
“%d”,$3+$5);}’` -ge 1  ] ;then

      /usr/local/bin/sendEmail  -f monitor_sys@163.com -t
longxibendi@139.com-s smtp.163.com -u “cpu warning” -xu monitor_sys -xp
123456789  -m “` /usr/bin/sar -u 1 3  |  sed-e ‘1,2d’ -e  ‘4,6d’ `” ;

fi

程序mail_cpu.sh当发现cpu使用量超越1%时,进行短信报警。

而越来越关键的是,在缺少黄光裕(Wong Kwong Yu)这么些“主心骨”的国美里面,由于内战而消耗了大气的活力,原来追随黄俊烈的老将们被陈晓(英文名:)“策反”站队,在最终黄俊烈惨胜之后情况较为窘迫,魏秋立和王俊洲纵然依旧担任国美位置,但曾经淡出董事会并不再连任,孙一丁离职,并在新生变为上市集团瑞思学科丹麦语的CEO,而牟贵先则在后来担任了国美在线的主管,并于二〇一五年因“肉体原因”休假。

1.3.1.3 短信报警,监控内存使用量

内存的使用量,是另一个感应当前服务器性能和负载的目的。使用free.sh对内存使用量举行采访,使用mail_free.sh对内存的使用量举办监控,已毕短信报警。具体程序如下:

free.sh程序

#!/bin/bash

#author      longxibendi

#blog           http://blog.csdn.net/longxibendi

#function     get the percentage of memory usage

fr=”`free`”;

free| grep Mem   |  awk -v f=”$fr”  ‘

                           ($3/$2 >= 0.5) {print  f ;}

                          ‘

unsetfr

mail_free.sh程序

#!/bin/bash

#author      longxibendi

#blog           http://blog.csdn.net/longxibendi

#function     to send email to  longxibendi@139.com   if  the
percentage of  memoryusage    greater than or equal

iftest ! -z   “`sh free.sh`” ;then

/usr/local/bin/sendEmail-f monitor_sys@163.com -t longxibendi@139.com
-s smtp.163.com -u “memorywarnning” -xu monitor_sys -xp 123456789 -m
“` sh free.sh| awk -va=”****” ‘ { print
$1,a,$2,a,$3,a,$4,a,$5,a,$6;}’`”

Fi

在陈晓(英文名:)离职之后,国美创办者黄光裕当年最大的机要竞争对手之一,后发先至刘强东(Richard Liu)表态道:“陈晓先生终于走了,走了很好!对国美、对其自身都是好事情!国美少了纷争可以全力以赴搞经营;陈晓先生也该好好休息了!带带外孙子、四处闲逛、享享天伦之乐。随着‘美苏’调整经营策略以及电子商务带动的明明撞击,一个崭新的小家电时代也该登场了!最终祝福陈晓(英文名:)和国美!”那段发言余音绕梁,从明日来看有着很强的嘲笑意味,刘强东(英文名:Richard Liu)应该是松了一口气的,可惜了当时在3C领域唯一能挑战京东的库巴网。

1.3.1.4 短信报警,监控磁盘使用量

第一对磁盘的分区使用量举行监督,通进度序df.sh对磁盘使用量举办多少搜集,通过mail_df.sh对df.sh收集的数码开展剖析,假如发现领先阈值,进行短信报警。设置的阈值为70%。即磁盘分区使用量当先70%展开报警。程序如下。

df.sh程序

#!/bin/bash

#author        longxibendi

#blog           http://blog.csdn.net/longxibendi

#function     find which   disk‘s    Available amount   less than 20%

df -hm | awk ‘

      ( $3/$2 >= 0.7 ) {  printf “%s\n” ,$0; }

       ‘

mail_df.sh程序

#!/bin/bash

#author        longxibendi

#blog           http://blog.csdn.net/longxibendi

#function     sendmail to   longxibendi@139.com  if the  amount of
available disk    less than 20%

#if[  `./df.sh | wc -l `   >=  1     ] ; then

if  [   `./df.sh | wc -l `   >  0  ]  ; then

/usr/local/bin/sendEmail  -f monitor_sys@163.com -t
longxibendi@139.com-s smtp.163.com -u “disk warning” -xu monitor_sys
-xp 123456789  -m “`./df.sh | awk ‘ { print  $5,$6}’ ; date ` “

fi

陈晓(英文名:)时代终结,评论不一,民间和各路媒体普遍认为陈晓(英文名:)是“白眼狼”,而有的大方则认为那是现代公司治理挑衅家族“皇权”的挫败,格外的忧伤。

1.3.1.5 短信报警,监控磁盘的读写速度

读速度监控以及短信报警,使用程序mail_io_read.sh。当发现磁盘读速度低于每秒100Blocks时,执行短信报警。程序如下。

mail_io_read.sh程序

#!/bin/bash

#author        longxibendi

#blog           http://blog.csdn.net/longxibendi

#function     SMS and Email  alert if   IO  error

if[ `/usr/bin/iostat | grep sda | head -n 1 | awk
‘{printf(“%d”,$3);}’`-le 100 ] ;then

       /usr/local/bin/sendEmail  -f monitor_sys@163.com -t
longxibendi@139.com-s smtp.163.com -u “IO warning” -xu monitor_sys -xp
123456789  -m ” `iostat | sed -e ‘1,5d’ -e ‘8,21d’|awk -v a=”||”
‘{print $1,a,$2,a,$3,a,$4,a,$5,a,$6;}

‘`”;

fi

写速度监控以及短信报警,使用程序mail_io_write.sh。当发现磁盘写速度低于每秒100Blocks时,执行短信报警。程序如下

mail_io_write.sh程序

#!/bin/bash

#author        longxibendi

#blog           http://blog.csdn.net/longxibendi

#function     SMS and Email  alert if   IO  error

if[ `/usr/bin/iostat | grep sda | head -n 1 | awk
‘{printf(“%d”,$4);}’`-le 100 ] ;then

       /usr/local/bin/sendEmail  -f monitor_sys@163.com -t
longxibendi@139.com-s smtp.163.com -u “IO warning” -xu monitor_sys -xp
123456789  -m “`iostat | sed -e ‘1,5d’ -e ‘8,21d’|awk -v a=”||” ‘{print
$1,a,$2,a,$3,a,$4,a,$5,a,$6;}

‘`”;

fi

任由怎么样,黄光裕(Wong Kwong Yu)的家门产业保住了。

1.3.1.6 短信报警,监控网卡的情状

提供网络服务器的服务器,必须有网卡,一旦网卡出现问题,如若惟有一块出口网卡,那么预示着本机的服务也停下了。所以网卡的监察卓殊首要。上边选拔mail_eth0.sh对网卡举办情状监控。程序如下。

mail_eth0.sh

!/bin/bash

#author        longxibendi

#blog           http://blog.csdn.net/longxibendi

#function     SMS and Email alert

if[ `sar -n DEV 1 1 | grep Average | sed -e ‘2d’ -e ‘4d’ | tail -n 1 |
awk'{printf(“%d”,$5);}’` -eq 0 ];then

/usr/local/bin/sendEmail  -f monitor_sys@163.com -t
longxibendi@139.com-s smtp.163.com -u “eth0 error” -xu monitor_sys -xp
123456789  -m “`date `” ;

fi

2、

1.4 故障转移

故障转移是指,当一个节点如故一个劳务暴发故障,比如主机僵死,进度僵死之后,可以有照应的监察系统发现故障,并在较短的时日内开行备用机器,达成故障转移。那是有限协理大型网站的高可用性最为重大的法门和章程之一。故障转移有例外的多少个级别,比如主机操作系统的故障转移,数据库的故障转移,应用进度的故障转移等。本节主要给出应用进程的故障转移,以检测Nginx进度为例。

在张大中接盘初期,国美并没有迎来急忙的前行,股价更是从二零一一年陈晓先生离开后的参天3.691元一路跌落,最低到了0.438元,截至去年十月8日,收盘价为0.96元,从那点来看,陈晓(英文名:)抛售在了几乎最高点。

1.4.1 WebServer故障转移解决方案

运作条件如图8-4-1所示。

电子商务 10

                                                                                             
图8-4-1

如图8-4-1所示,在IP:172.29.141.112和172.29.141.113上还要配备三个web
server
Nginx服务器,并且布置故障转移程序monitor_nginx程序互相监督对方的Nginx运行情形。当发现另一方的Nginx服务器为止将来,立即改变本机IP为对方IP,发送短信报警然后启用本机的Nginx程序来提供服务。详细布置情形如下所示:

172.29.141.112    布置  Nginx  与  法斯特(Fast)CGI(对外开放)

172.29.141.113    陈设  Nginx  与  法斯特CGI(作为热备)

172.29.141.115    部署  MySQL(或者MySQL-Proxy)

国美创办者黄光裕之妻汪曲攸在规模安定后,成为了实际上的操盘者,李静雯亲自到种种门店展开考察仍旧做“导购”,火速成为了对零售和电商极为精晓的“女强人”。

1.4.1.1 monitor_nginx程序

monitor_nginx 程序如下:

#!/bin/bash

#author      longxibendi

#blog           http://blog.csdn.net/longxibendi

#function     failover the  web server    and send message to SA

#  send email to   longxibendi@139.com

function_sendEmail()

{

       /usr/local/bin/sendEmail  -f monitor_sys@163.com -t
longxibendi@139.com-s smtp.163.com -u “web sever down” -xu monitor_sys
-xp123456789  -m “` date ` “

}

#  change  ip address  

function_change_ip()

{

         /sbin/ifconfig eth0     172.29.141.112  broadcast
172.29.141.255  netmask 255.255.255.0  up

         /sbin/route     add    -host   172.29.141.112   dev eth0

         /sbin/arping    -I eth0                -c   3  -s  
172.29.141.112    172.29.141.115

       ### /sbin/arping   is   to   add  arp list     in 
172.29.141.115   

}

#  to  start  local    nginx   web   server 

function_start_nginx_server()

{

       ulimit -SHn 65535

         /usr/local/webserver/php/sbin/php-fpmstart

         /usr/local/webserver/nginx/sbin/nginx

}

#main function

function_main()

{

while    true

do

      http_status_code=`curl  -o /dev/null -s -w %{http_code} 
http://172.29.141.112/wordpress/\`

#    echo “$http_status_code”;

      if [ ${http_status_code}  !=  200  ];then

                    function_sendEmail ;

                    function_change_ip ;

                    function_start_nginx_server;

      fi

      # execute    curl   per  3  seconds

      sleep  3

done

}

function_main;

在二〇一二年国美巨亏8个亿的时候,贺聪提议要“创制春天里的夏季”。同年,秦舒培一改过去长发挽起的美发,剪了一头干净利落的短发,她说“时间不可以浪费在打扮那一点小事上”。

1.4.1.2 monitor程序表达

次第表达:

unction_sendEmail                     发送email到139邮箱,报警

function_change_ip                   
浮动更改ip,添加路由,修改db的arp表

function_start_nginx_server          
启动本机nginx服务器,这一步也得以调整,假设本机的nginx已开行的话

function_main                         主函数,通过curl 网址得到状态码

透过着力,近日国美的腾飞可以视为分外的平稳,但也平素不什么样惊喜。国美零售前年前三季度的销售收入为574.3亿元,同比上升3.68%;归属母公司拥有者应占利润约为2.2亿元,同比回落10.71%,线上线下交易总额同比升高20.04%,其中线上电子商务工作的GMV增进58.13%;其归咎毛利率约17.05%,比去年同期的16.02%进步1.03个百分点。不过,其老对手苏宁电器前年1~五月的创收同比升高超过300%到6.72亿元,销售额高达了1318.82亿元,将国美零售远远抛在了后头。

1.4.1.3 monitor_nginx程序算法

骨干算法

1.透过curl检测故障

2.经过转变修改(ifconfig)ip  达成故障切换(failover)

而京东和Taobao在电器领域更加一日万里,随着线上线下完全的“新零售”的促进,国美擅长的线下领域也要面临侵袭,面临不小的下压力。

1.5 主机节点监控(宕机检测与报警)

一台主机除了对其CPU、内存、外设、网卡进行监控告警,更须要对任何主机进行督察,这几个监控告警紧如果监控主机是还是不是在运作。宕机对运维人士来说,最悲哀了。如何检测一台服务器是不是还在常规运转,如若该服务器宕机,怎么着在第一时间监测到并通报一线运维人士展开维护,最大化收缩损失。上面的先后
monitor_down.sh就是解决上述问题。

杜鹃固然作为国美的操盘者,但实际上的幕后指挥如故是黄光裕(英文名:Wong Kwong Yu)。二〇一九年九月,何穗接受媒体采访时也论及,“大家四个现行致信相比较多,一个月我得以去见他三回。我也逐步习惯了那种措施。写信肯定不如面对面在一块互换,可是两人时常在联名也会有摩擦。大家原先常常会谈论互换,现在依旧有默契的。”

1.5.1 monitor_down.sh程序

monitor_down.sh程序如下。

#!/bin/bash

#author        longxibendi

#blog           http://blog.csdn.net/longxibendi

#function     ping a  host   and  output  to  file   
ping_longxibendi.log

#ping  destination

function_ping()

{

ping  -c3     172.29.141.115  > ping_longxibendi.log

}

#downtimedetection and  send email to   SA

function_downtime_detection_AND_sendemail()

{

      if  [“`cat ping_longxibendi.log | grep Unreachable`”  != “”   
] ; then

             /usr/local/bin/sendEmail -fmonitor_sys@163.com -t
longxibendi@139.com -s smtp.163.com -u “Serverdowntime” -xu monitor_sys
-xp 123456789 -m “`date;echo”172.29.141.115” ` “

       fi

}

#mainfunction

function_main()

{

while    true

do

      function_ping ;   

      sleep  2

      function_downtime_detection_AND_sendemail;

      sleep 2

done

}

function_main;

张梓琳还说:“我的核定是与黄光裕(Wong Kwong Yu)充足互换的。之前没承担过这一个工作、没压力也就不曾历练过。不过接过了三座大山就要负起权利,从事情角度说,黄总是公司大股东,我也要尊重大股东的权益,国美的应对艺术,重大工作都会跟她沟通过。”

1.5.1.1 程序表达

(1)通过function_ping,每隔4秒对 主机 172.29.141.115 进行ping
操作,(当然,要是主机172.29.141.115的防火墙,或者内过滤ICMP包,那么这几个程序明显不能用)将出口重定向到
ping_longxibendi.log 文件中。

    
(2)通过function_downtime_detection_AND_sendemail,每隔4秒,通过ping_longxibendi.log判断是或不是有没有ping通的征象,如若有,则调用
sendEmail 邮件(手机短信)报警。

(3)监控间隔时间表达,能够将首先个sleep
改为150,首个sleep改为150,那样每隔5分钟监控四回。

不过,黄俊烈毕竟在狱中,对于外界火速的浮动无法很快周详的精晓,而通过写信和一个月一回的会见,鲜明也不足以应对零售领域瞬息万变的变迁。就算他们或者这一个的大力,并且经过各个渠道获得音讯还要求学,但在市场的敏感度方面,如故会设有相比大的问题。

1.5.1.2 程序伸张

在地点的主次基础上,依据使用必要,举行相应的代码添加,可以兑现故障转移、服务器切换功能。具体方法与8.4.1节好像。

例如,在二零一六年岁暮,马云(马云(Jack Ma))提议“新零售”的定义之后,国美很快在1九月份确认,刘雯提议:“由技术推动的零售新时代已经来到”。那申明黄光裕(英文名:Wong Kwong Yu)和王新宇对于新转变仍然不行关怀的,越发是涉及到自己老本行的零售领域的浮动。

1.6 MySQL数据库监控

数据库的严重性对公司来书,总之,一旦数据库出现问题,上层的应用服务将不可以展开。所以对数据库的监察告警至关主要。依据集团的采纳分化,监控粒度也相形见绌,比如,监控MySQL的运转意况,监控MySQL数据库的缓存使用景况,监控MySQL的询问线程使用状态等。完成MySQL运行状态监控告警程序mail_mysql.sh。

为此,国美提出了构建“6+1”形式下的生态闭环,“6”是“用户为王、产品为王、平台为王、服务为王、分享为王、体验为王”,“1”则是“线上线下融为一体”。

1.6.1 mail_mysql.sh程序

mail_mysql.sh程序如下。

#!/bin/bash

#author        longxibendi

#blog           http://blog.csdn.net/longxibendi

#function     monitoring mysql

SS=`/usr/local/webserver/mysql/bin/mysql  -uadmin -p12345678  -h
172.29.141.112 -P3306 -e “show databases;” 2> /dev/null`

if[  -z “$SS”   ]; then

      /usr/local/bin/sendEmail  -f monitor_sys@163.com -t
longxibendi@139.com-s smtp.163.com -u “MySQL Down” -xu monitor_sys -xp
123456789  -m “`date `”;

fi

为了欢迎新零售的赶来,根据猎云网的简报,黄光裕(Wong Kwong Yu)和张梓琳做了三件业务:

1.6.1.1 mail_mysql.sh程序表达

由此运用mysql –e 参数执行
mysql命令,(把错误输出重定向到/dev/null)借使得到结果,则证实MySQL服务器常规运作,假如没有获取结果,或者取得结果为空,则表明MySQL数据库有题目。发送短信报警新闻。

第一是在公司架构上拓展了调整。国美公司将旗下国美在线、国美国外购、国美管家等集团开展了整合,创设了国美互联网生态(分享)科学技术公司。整合的意在将原始国美分级分散的事情整合在一块儿,形成一个“强链接”连串,最后让国美创设一个“社交+商务+分享”的生态圈。

1.6.1.2 程序扩大

在高可用的网站后纽伦堡,会用到MySQL的主从复制,那样一旦发现主数据库出现问题,通过更改本程序,可以落成故障转移。基本格局与1.4.1近乎。

第二是出产了“国美Plus”。这是一款看似于微店的APP,国美生态圈重点就靠这款APP来承载。依据国美的考虑,希望通过社交的艺术形成以国美Plus为主流的线上入口端,以门店作为线下入口,完毕线上线下全渠道闭环。

1.7 本章小结

本章主要详细解说了多少个问题:服务器的监察、报警与故障转移。通过shell程序结合mrtg绘图工具,完成了一个整机的监督主机的方案。通过shell程序结合乐乎和运动的信箱服务,已毕了一个完完全全的短信报警方案。通过shell程序达成了故障转移的方案。

宣示:本文档可以自由变动,但无法不署名原小编

电子商务,小编:凤凰舞者 qq:578989855

其七个是生产国美自己的手机产品。通过这多个实质性举措,可以看出,国美的野心是通过一款一流APP+手机抢占线上进口,利用自家的供应链优势,融合线上与线下,将社交、电商、卖场和直销融为一炉,也就是说,国美想变成腾讯+阿里巴巴(阿里巴巴)+沃尔玛(沃尔玛(Walmart))+安利。

不错格外的富于,符合国美开创者黄光裕霸气的性格,但路遥远,落成起来确实难度不小。

为了做手机,国美确立了国美手机并聘用了从前在三哥大行业有早晚从事经验但名气并不大的沙翔作为老董,在即时,国美曾经对外发布,想做“智能家电生态圈”,而一而再家电须要有操作终端,手机是眼下最好的选料。

而国美手机在原定二〇一七年一季度上线的口号下,最后在17月20号才姗姗来迟,可是,业内对于那款手机是还是不是会步格力手机的后尘,看法大致惊人的如出一辙。

对于国美二零一六年岁暮提议的新零售两大具体实施策略:做手机,做社交电商,从脚下来看,手机业务开展迟缓,“社交电商”则在当年双11有过一定的展现,但后劲怎样如故亟待考察,毕竟,云集微商在以前被腾讯封禁过。

可以见到国美目的在于可以在新零售领域施展拳脚的野心。以索尼爱立信为例,手机作为物联网的输入,在魅族的一切布局中获取了很好的拉动效应,让中兴生态尝到了甜头,那方面,国美应有是希望学习三星(三星),打造物联网的生态链的,毕竟,国美照旧控制了比较好的线下渠道,与供应商涉嫌密切。而国美做社交电商则是来看了线上社交电商的急性拉长,比如拼多多和云集微店,大致可以用“野蛮拉长”来形容。

成立的说,国美的战略性取向并不是问题,只然而,时间上有问题——晚了。手机早已变成圣劳伦斯湾.,后来者搅局不是不容许,但代价极为高昂,就终于勉强挤入,又有可能在短跑几年内被新的可穿戴设备代替,前景并不看好。而社交电商模仿者众多,黄金期已经过逝,且流量一旦拉长,极易被腾讯封杀,云集微商就是一个顶尖。除非与腾讯举办合营,纳入腾讯的“反阿里联盟”,从而获取流量入口。

只是,这几个进口是有毒的,获得了,就再也不会想失去,以大陆首富黄光裕的骄傲,会低下头颅吗?

张梓琳在经受采访时,被问及是还是不是会与BAT合营时说:“我没办法回答,然而,公司一旦完全靠自身升高,就会有局限,有一部分行事是不管有没有一齐同盟都要做好的。还有另一片段工作或者对合营对方的小卖部都有促进,那大家也是会考虑的”。

用作枭雄的黄俊烈,一定是考虑过怎么与其他铺面合营的,越发是线上的巨头BAT们。

3、

再过3年后,黄俊烈出狱,运气好的话,通过重复减刑,可能2年多就能释放,那对于单身支撑国美的王新宇是一个庞然大物的放飞,对于国美的股票持有者也是一个振奋人心的消息。

黄俊烈在过去经商时,表现出了极为震惊的原始和手腕,在她的随身有太多的标签:“价格屠夫”、“居安思危”、“目光远大”。

为了谋求急迅的恢宏,国美创办人黄光裕一方面首创了零售商上报纸做广告的判例,并引入了当下还很稀缺的连锁店形式,更关键的是,在神速扩充中使用极低的价格来“屠杀”同行,不惜费用的占领市场。

除此以外,黄光裕(英文名:Wong Kwong Yu)发起了多起并购,大中、永乐、内罗毕小天鹅、温哥华“易好家”、武河池商、黑龙江金太阳、江苏蜂星电器、三联商社等等,黄光裕(Wong Kwong Yu)发起了多样零乱的并购案件,使得国美的体量急速壮大,到二零零六年黄光裕(英文名:Wong Kwong Yu)被捕时,国美的销售额达到了1200亿,是二〇〇四年200多亿的接近6倍,而马上的阿里巴巴(Alibaba)销售额才30亿,在国美前面是名不虚传的兄弟。

人去楼空,在互联网和活动互联网中度发达的前几日,BATJ们一一擅长价格战,各样在并购投资上磨练,成绩斐然,国美开创者黄光裕当年的有些“技术优势”已经不再显明,相反,大陆首富黄光裕错失了全部一代的活动互联网时代,就算在狱中他会没完没了的就学,但国美的电子商务发展相对竞争对手而言并不地道,那也为国美脚下激进的新零售战略蒙上了一层阴影。

只是,国美创办人黄光裕出狱之后,还是能公布其“速度快”和“资本运作能力强”的两项优点,团结所有能够团结的能力。

据说,当年黄光裕(英文名:Wong Kwong Yu)与陈晓先生大战时,曾经向潮汕帮求助,很快得到20亿的基金支持,潮汕帮的团结一叶报秋。同为潮汕帮的中国首富马化腾,正是近来无界零售联盟的大当家人,如若国美创办者黄光裕参预这一联盟,马化腾(Pony)想必是更加欢迎的。而黄光裕(Wong Kwong Yu)的投入,将大大升级无界零售联盟的线下实力,对于黄光裕(Wong Kwong Yu)而言,也能获得颇为宝贵的流量入口,从而极大增强其线上的能力,完毕其张罗电商的希望。关键在于黄光裕(Wong Kwong Yu)愿不愿意低头。

而更要紧的是,近年来线上线下开支趋同,线上线下总体的新零售成为了种类化,那对拥有1600多家门店,并准备在一连几年成功10000家门店的国美而言是一个弯路超车的宏大机会。从苏宁联合万达、恒大以及融创布局线下新零售来看,国美在未来一道地产大佬同盟的可能也非凡大,即便由于黄光裕还并未自由,进程会慢一些,但反过来也得以少走一些弯路,那方面,潮汕帮的“野蛮人”姚振华,龙光公司的纪海鹏等等,都有分外强劲的实力。可以从费用和场馆上进展一切的合作。

在小商帮科学技术(公众号:xiaoshangbang)看来,暴发在二零一零年到二〇一一年的黄俊烈与陈晓先生的权杖争夺战,揭露了国美在商家治理方面过度家族化的逆风局,那种架构不可能激发管理层和职工对于商家的认可,以至于当时那么多的老董站队陈晓先生,那对于国美更是做大做强是越发大的障碍。要明白,中国首富马云在阿里巴巴(阿里巴巴)仅7%的股金,腾讯董事长马化腾在腾讯也仅有9%的股金,怎么样更好的鼓舞管理层和团体,而不是让国美只是一家“黄俊烈家族的国美”,意义重大。

无论如何,如今守成的国美仍旧有着分外的实力,不过,3年确实有些漫长,对于曾经如火如荼举行的新零售而言,国美创办者黄光裕的大动作,或许已经等不到自由的这天了。

备考:本文为摊贩帮科学和技术(公众号:xiaoshangbang)在二〇一七年7月创作的《陈晓先生,到底是国美的救星如故国美的囚犯?》一文的姐妹篇,感兴趣的读者可以参见上篇著作。

来源:小商帮科技(science and technology)(公众号:xiaoshangbang)   转发请务必表明出处

Leave a Comment.