总监就是个大忽悠,来成都之前告诉我制作三件事情。
1 集成ITM和Omnibus
2 协助用户对开发UA监控informix进行调试和部署
3 集成Omnibus和TRSM
从杭州告别才出生10天幼子,深夜2点钟飞机才抵达成都,由于时间晚点已经预定的酒店已经将房间重新售出,半夜3点钟拖着行李一家一家寻找可以入住的酒店,说来也怪居然全部客满,到早上5点才办理入住睡下。睡的正沉的时候,IBM西南区陈工电话已经打过来了,抹掉疲惫,爬起来干活,不曾想一下子干到了晚上8点钟。
抵达某银行POC地点之后开始展开工作,原来WebLogic和WAS的Agent部署之后workspace中为空数据--开始分析log查找原因所在,在消耗了无数脑细胞之后发现WAS那台的/opt/IBM/WebSphere/AppServer/profiles/ 目录中的应用在安装Agent之前做了一个备份,而用户的备份只是简单的将cp old oldbak这样字眼,导致在安装DC的时候DC识别的profile是oldbak而没有识别出old。将该备份目录迁出之后,WAS采集数据正常。 而WebLogic呢在配置DC之时所选的startup.sh脚本错误,重新修改后WebLogic数据采集正常。
UA的调试工作:创意的兄弟告诉我UM无论如何无法正常启动,分析UM日志报错,显示HUB IP地址不能与1918端口bind。我诧异了良久,UA和HUB没有安装同一台机器上啊,怎么能和HUB的IP地址进行bind呢?不解,继续排错,终于发现在配置UA时小伙子将Primary NetWork配置成了HUB的IP地址问题终于找到,修改后启动UA正常。导入informix的mdl文件开始调试informix监控的数据。又汗一个除了db-conncection有数据之外其他workspace一片空白。问题出在哪里呢?
看到mdl文件如下定义文件,看上去没有问题!
//APPL InfAgent
//Name DBS_Usage K 600 AddSourceName AddTimeStamp
//Source SOCK xxx.xxx.240.212 SetSourceName=Y
//Attributes DLM='|'
DBSName D 128 Key @ Database Space name
ChunkNumber C 99999999999 @ the chunks' number
TotalSize C 99999999999 @ the total size
FreeSize C 99999999999 @ the free size
UsedSize C 99999999999 @ the Used size
FreePercent C 99999999999 @ the Used size