有些时候,需要监控 XenServer 某些数据时,怎么通知就变成了问题,好在,XenCenter 有个警报功能可以利用下。
命令运行在 XenServer,XenCenter会收集所有连接的服务器警报,简单监控只需要借助这个就可以,并不需要其他监控什么的 (:з」∠)
首先呢,查看命令提示:
[root@PnBackupServer ~]# xe help message-create
command name : message-create
reqd params : name, priority, body
optional params : vm-uuid, host-uuid, sr-uuid, pool-uuid
description : Create a message associated with a particular API object. Note exactly one of the optional parameters must be supplied.
先来试试:
[root@PnBackupServer ~]# xe message-create name="test" body="test body" priority="1"
Error: Need one of: vm-uuid, host-uuid, sr-uuid or pool-uuid
然而并不对,明明是可选参数嘛!警报对象就选本机好了:
[root@PnBackupServer ~]# xe message-create name="test" body="test body" priority="1" host-uuid=`xe host-list params=uuid --minimal`
[root@PnBackupServer ~]#
没有报错,搞定~
哈哈哈哈哈,其实就是刷下存在感了啦!
不错,过来点个赞支持一下先!
学习了,这次明白了~~之前一直不懂。