刚好前两天帮别人解答过这个问题,搬过来给你,里面命令的详细用法请参考附件:
a. 在希望让UA连接至的Hub或者Remote TEMS上,用tacmd login命令登录该服务器。
b. 用ITM安装文件/Agent安装文件,或者tacmd addBundles命令创建一个agent depot,将新版本的UA加进此agent depot(如果之前已经有agent depot,这一步相当于直接将UA添加进agent depot)。
c. 用tacmd creategroup命令建立一个需要进行UA升级的目标机器组(Deploy Group)。
d. 用tacmd addgroupmember命令向刚才建立的Deploy Group中添加需要进行UA升级的机器,如果机器数太多,不便一一手工添加,可新建一个csv文件(文件格式见附件中《IBM Tivoli Monitoring V6.2.1 Command Reference》第15页),将所有机器的信息全部填入,再用该命令的-x参数一次导入。
e. 如果在步骤b之前已经创建了agent depot,并且里面已经有其它agent,可再次用tacmd creategroup和tacmd addgroupmember命令,创建一个Agent组(Bundle Group),并将想要更新的UA添加进这个Bundle Group,在下面的步骤就可以将该Bundle Group里的Agent部署/更新至Deploy Group里的机器。
f. 用tacmd updateAgent命令对目标机器组进行升级。
g. 如果需要,用tacmd getDeployStatus命令对升级状态进行检查。
另外我有个问题想问LZ,既然LZ问到如何批量更新,那么当初UA的批量部署是怎么做的?难道不是按照这个套路?
附件:
IBM Tivoli Monitoring V6.2.1 Command Reference.pdf (868.9 KB)