Yousri

Yousri@Twitter

 

      生活中的看似很简单的事情往往能带来一堆连锁问题……长那么大以来第一次遇到出门忘记带钥匙的自己面对这样的连锁问题真是差点有点招架不住,使得确实麻烦……

      背景:前天周五出门上班忘记了带宿舍钥匙(其中舍友一个周五早上就回老家,一个周四就出差,归期未知),看似确实只是简单一件生活琐事

      问题:有宿舍回不去,突发事件需要网络难寻,手机没电关机没办法充,及其他延时问题

     麻烦:1、周五下班只好赶回岛外老家(还好自己是厦门本地,比较近不然就更得麻烦朋友),回想下班高峰期打的都麻烦,难得拦截一辆,的哥听到是需经出了名堵车地段的吕岭路(因为到蔡塘BRT站)便好不犹豫的不赚……所以最后只能选择徒步,沿着那陌生又有点黑暗的小道走了差不多40分钟。还好BRT比较给力,回到家还比较早才八点半出头。

      2、手机没电直至早上后来直接自动关机,期间不知道有没有问题的来电。而且没充电器,家里唯一一个万能充不知飞哪去…在那乡里临时又没地方买…囧!或许是会安静不少,但安静背后往往需要付出惨重代价。下午要回岛内到同安城赶快花了20大洋临时买了个USB接口手机充电线在回岛内的车上赶快开笔记本充了会儿电,以便有能保持通话。

      3、没想到在互联网发展那么快速的如今找个有无线网络的地方还真那么麻烦:手机电还没充完确实就有来电,还好……不然被联系不上又说不过去。当转BRT到瑞景商业广场时便接到紧急电话,此时必备条件:网络。虽然手机有电有网络都具备,但手机功能中等发现难以处理解决—–赶快使用手机putty客户端连上服务器查看状态,确实有可疑服务进程,但屏幕显示太小看不到具体程序但也基本大致猜到。来不及了…决定中途下车就近到瑞景肯德基看看有没有无线网络…先是在网上三处微博(Twitter、Sina及饭否)求问(没得到答案)而后又问肯德基服务生说“这里没有可用无线网络”(不知道有没有骗我就不知道,没看到店主老板)。本来想去天桥马路对面的麦当劳看看,但后来考虑到不敢保证有便放弃,直接打的到前埔朋友宿舍楼下在微微冷风中盘腿做桌就坐上那已是光秃秃的草地偷着朋友宿舍的无线网络使用处理。(因为朋友宿舍没人在进不去,还好之前知道到其无线网络密码。)

      感受:当问题稍稍好些算正常点时候,抬起头才意识发现原来自己一直在漆黑一片的室外啊,那时那刻的心里真是有种把凉把凉的辛酸感觉。没想到就只因自己生活上唯一一次忘记带钥匙的一件生活琐事便那么杯具的给自己生活带来混乱麻烦……感慨为什么网络不再更广泛方便些(情急之下一时竟然没想到电信的Chinanet无线网络,不过像瑞景肯德基那种公共场所怎么竟然没有chinanet啊)

      代价:问题不能得以保证在第一时间发现查看处理,花费或许显得偏高价格买了USB接口手机充电器,及自己生活混乱、受寒等。

      教训:前期事先预防,常言出门三样东西必备:手机、钱包及钥匙(如今对于自己或许还需加手持设备),等自己有钱或许需考虑办理买个电信或移动的无线网卡备用啊。

      最后,生活就在于这么折腾吧!

 

简介:

至于什么是Ganglia,作何之用,不想多记录,想了解可以自己Google下,因为这里只是简单记录安装操作备忘作为自己后续查询备用而已。

安装配置:

1、系统更新:

yum -y install apr-devel apr-util check-devel cairo-devel pango-devel libxml2-devel glib2-devel dbus-devel freetype-devel fontconfig-devel gcc-c++ expat-devel python-devel libXrender-devel zlib libpng freetype libjpeg fontconfig gd libxml2 pcre pcre-devel

2、安装libconfuse依赖

下载地址:(源地址可能变更,按实时情况自行搜索地址安装)
32位:

wget http://download.fedora.redhat.com/pub/epel/5/i386/libconfuse-2.5-4.el5.i386.rpm
wget http://download.fedora.redhat.com/pub/epel/5/i386/libconfuse-devel-2.5-4.el5.i386.rpm

64位:

wget http://download.fedora.redhat.com/pub/epel/5/x86_64/libconfuse-2.5-4.el5.x86_64.rpm
wget http://download.fedora.redhat.com/pub/epel/5/x86_64/libconfuse-devel-2.5-4.el5.x86_64.rpm

安装:

rpm -ivh libconfuse-2.5-4.el5.x86_64.rpm
rpm -ivh libconfuse-devel-2.5-4.el5.x86_64.rpm

3、图形化监控界面支持

相应背景,相信基本都清楚很多监控系统特别在需要结合web图形直观浏览基本离不开基于RRDTool工具,如cacti也亦此。

wget http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gz
tar zxvf rrdtool.tar.gz
cd rrdtool-1.4.4
./configure --prefix=/usr
make -j8
make install
which rrdtool
ldconfig

4、主角Ganglia3.1.7上场

更多信息可以先了解下其官方网站:http://ganglia.info/

wget http://cdnetworks-kr-1.dl.sourceforge.net/project/ganglia/ganglia%20monitoring%20core/3.1.7/ganglia-3.1.7.tar.gz
tar zxvf ganglia-3.1.7.tar.gz
./configure --with-gmetad --sysconfdir=/etc/ganglia
make -j8
make install

5、监控服务器端简单设置

监控点服务器端主要是由客户端Ganglia Monitoring Daemon (gmond) 和服务器端Ganglia Meta Daemon (gmetad),还有Ganglia PHP Web Frontend (基于Web网页动态访问方式)构成,故需要gmond、gmetad及Web server (Apache/Nginx等)支持。

其中gmond主要用于收集并发送受监控节点服务器的相关信息数据(因此受监控节点服务器只需配置gmond服务即可 下面也会提到);而gmetad服务程序只是在集群节点管理器是必须的,它主要功能是轮询gmond程序,统计gmond检测到的集群节点信息;Web动态方式主要是将结合RRDTool函数库将收集到的数据图形化更直观展示浏览查看。

cd /home/src/ganglia-3.1.7 # you should already be in this directory
cp -a web/* /data/web/www/ganglia/ # make sure you have apache/nginx installed,this is the web interface
cp gmetad/gmetad.init /etc/init.d/gmetad # startup script
cp gmond/gmond.init /etc/init.d/gmond
gmond -t | tee /etc/ganglia/gmond.conf # generate initial gmond config
mkdir -p /var/lib/ganglia/rrds # place where RRDTool graphs will be stored
chown nobody:nobody /var/lib/ganglia/rrds # make sure RRDTool can write here.
/etc/init.d/gmetad start # start service
/etc/init.d/gmond start

6、被监控客户端服务器节点设置

节点只需安装gmond(客户端):不再需要RRDTool、gmetad的支持

编译安装方法类似服务器端,只是无需使用–with-gmetad参数;或也可以直接由监控服务器节点复制部分相应文件到其他节点客户端并启用gmond服务即可

服务配置:

(主要是:节点添加、配置文件修改、监控内容服务增加)

时间关系,详细待明日更新……或可直接看参考资料。

可能遇到的一些问题:

1、Ganglia网页浏览很多图表不能正常显示的问题.
确认下站点程序目录位置是否有误:

vim /data/web/www/ganglia/conf.php:
# Where gmetad stores the rrd archives.
$gmetad_root = "/var/lib/ganglia";
$rrds = "$gmetad_root/rrds";
 # Leave this alone if rrdtool is installed in $gmetad_root,
# otherwise, change it if it is installed elsewhere (like /usr/bin)
define("RRDTOOL", "/usr/local/rrdtool/bin/rrdtool");

注意最后一行,你如果使用rpm安装的,很可能是/usr/bin/rrdtool,如果使用源码编译安装时需俺个人环境而异
并修改/var/lib/ganglia/rrds目录用户读写权限无误,删除/var/lib/ganglia/rrds/*下的数据,然后restart gmond和gmetad.

2、

参考资料:

1、Ganglia 和 Nagios,第 1 部分: 用 Ganglia 监视企业集群
2、Ganglia3.1.x Installation and Configuration

 

新浪微博何时变得如此“敏感”“小气” 竟然连goo.gl的短链接字眼的信息也禁止发送操作。直接限制死掉,比敏感关键字还恶劣啊~

今天本来在twitter看到有人分享了片关于《rework》重塑工作翻译的书籍 自己觉得还不错 想顺手分享给那些心动、有意向想成为自由职业的开拓者的朋友 结果没想到发现goo.gl短链接在新浪微博上竟然杯具了啊 曾几何时记得前几天还没出现这问题的 还可以正常使用,只是和其他链接一样的再次被缩短为新浪微博自己的短链接功能sinaurl.cn(其实是变得更长)。难道是出于与自身短链接功能会有不良影响冲突还是啥的?或是竞争?一切皆是未知数!

真是莫名其妙啊 如今只要信息里含有:goo.gl留个字符组合便提示“此操作被禁止!”的信息啊!

© 2011 Yousri's Blog Suffusion theme by Sayontan Sinha

无觅相关文章插件,快速提升流量