创建自定义 XenServer 警报

有些时候,需要监控 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 ~]#

没有报错,搞定~

哈哈哈哈哈,其实就是刷下存在感了啦!

2 Replies to “创建自定义 XenServer 警报”

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据