2011-06-26

new CORE-switch

最近換了新的骨幹交換器

把用了近九年左右的foundry 8000換成BD8810...跟廠商一起協同更換約斷線三小時左右…

不過,在sflow上遇到了一個問題…

1)廠商是根據之前old-core-switch來設定sflow…但神奇的是他沒設定sflow的接收位址…難怪在bd8810上的log看到sflow丟出找不到目的端…

2)指令使用方式跟之前的使用習慣不同…且指令定義的方式也不一樣…搞不清楚這種東西難不成不能訂成一樣嗎…

3)原先sflow所收的sampling-rate是8192(foundry的sflow sampling-rate是512)…但廠商在core上設定的是256…

如果先不同sampling-rate的話…主要的重點就是…要把目的端先設定出來…
但bd8810上找不到sflow dest、server…等等可以一眼就可以看出來的設定方式…
他要用collector.....

configure sflow collector [sflow-server-ipaddress]

我本來以為這樣設定就好了…看了一下他執行之後的東西…上述指令會補完為

configure sflow collector [sflow-server-ipaddress] port [sflow-listen-udp-port-number] vr "VR-Mgmt"

port以後的是自動以預設值補完的(port-number default is 6343)…但…
我設定完之後發現sflow-packet沒有送到我的sflow-server…

我在sflow-server(Fedora-core4)上使用

tcpdump port 6343
&
tcpdump host [sflow-client-ipaddress]

都沒資料…

後來在[電腦中心 | 設定sflow流量監控]才找到…

原來,如果你的sflow不是直接接在bd8810的mgmt上的話,他指令預設補完的"VR-Mgmt"是不正確的…要改用"VR-Default"…

所以,完整的指令為

configure sflow collector [sflow-server-ipaddress] port [sflow-listen-udp-port-number] vr "VR-Default"

再來到sflow-server上用tcpdump查看,就看到資料了

再到inmon的server-performanc,就有看到流量的起伏了…

2011-06-08

osTube v2.6…為了PHP v5.3修正

之前分析了官方修正的部份…
大至上可以知道有那一些要注意…

我修正的檔案【fix_on_20110607.7z
以下是2011/06/07,我修正的資訊…(基本上,應該現有的檔只有剩passing by reference...

rsyslog-讀取conf

$IncludeConfig /etc/rsyslog.conf.d/*.conf
讀取/etc/rsyslog.conf.d/
這個位置底下所有以conf做結尾檔名的檔案

分開來讀…這樣就不會通通塞進rsyslog的主conf…

2011-06-07

惱人的osTube 2.6…PHP 5.3

本日,來給它檢查官方的php53修正檔中,倒底是修了什麼…


注意:由於官方給的修正檔只針對付費版,也就是說,如果我們以免費版強上修正檔的話,不免會有錯。
http://wayneifo.blogspot.com/2010/10/ostube-26-ubuntu-1004php53.html說的一樣,如果付上class.banner的話,網頁會掛點…
(迷:但搞不好可以從這一些檔案挖一些付費版的功能,但,這是違法的…要注意)

2011-06-05

好久不見osTube....這一次來給他上2.6…坑呀

既然重灌為CentOS 5.6…自然要把FC8時期的osTube給補回來

是的,當初在FC8玩的osTube 2.3/2.5所花的工夫,現在要以osTube 2.6的版本補回到CentOS上了

仍然以http://cheaster.blogspot.com/2008/12/ostube-mytube.html為主要的流程

只不過,現在我在CentOS上加上了一個新的repo:rpmforge(http://wiki.centos.org/zh-tw/AdditionalResources/Repositories/RPMForge),這一個rpmforge實在不錯,個人認為是比原有的repo來的強大。

為啥我會提到這個…因為方便

--

原先的流程中有提到,整個osTube需要七個東東
  1.     libjpeg-devel--做圖、縮圖用
  2.     libmp3lame--轉檔用
  3.     amrwb--同lame
  4.     flvtool2--flv的相關使用
  5.     ruby--因為flvtool,所以要用
  6.     mplayer--媒體轉換用
  7.     osTube-comm--這是ostube的主程式

2011-06-04

重灌果然會很傷

繼續昨天…

因為本來的系統上我有用java寫了二個抓取全校edge-core switch的arp-table跟宿網edge-core switch的arp-table的程式…

想說備份的應該沒有問題,就拷過到新的os上去run…

結果,一個可行,一個啟動失敗…

如果二個都失敗,那還好解決,但一個ok,一個不ok,且環境都相同…就難查

後來只好重寫程式把log打開,才發現,run失敗的那個一直無法將mysql-connector-jdbc完成,說是找不到class…鬼了…那個run ok的就沒這個問題,而且環境一樣呀…

然後想說…用yum的方式安裝mysql-connector-java試試…一樣無用

最後,只好就把mysql-connector-jdbc.jar跟SNMP4j.jar放到jvm/ext底下…就ok了…

真鬼了…
基本上,程式啟動後應該會在同一目錄下尋找class呀…我ok的那一個就有找到,為啥不ok的找不到…

坑呀…apache與SELINUX

最近無聊,就把fedora 8的一台主機重灌…想說備份都ok了…

才發現…灌了fedora 15,會一直狂凍結…我的pc也只是intel(R) 3.2G的…又不是現在的SandyBridge…幹嘛給我凍…

再改灌CentOS 5.6後才想到,會不會是因為FC15預設是用ext4的關係…

----
總之,不理了…現在在CentOS跑就好
結果,apache 2.2上去後…想說一切良好…就來把wordpress還原…

但沒想到…確發生無法創檔(像.htaccess)或更新(plugin/theme)之類的問題

看了/var/log/messages後才知道,原來又是SELINUX的事…

根據http://ca95.pixnet.net/blog/post/13716184

可以把wordpress的selinux屬性變為httpd_sys_content_t…就ok了