如何找到datapower box名称?是否有任何 service/global 变量保存它?

How to find datapower box name ? Is there any service/global variable that holds it?

如果数据电源盒很少(比如 5 个),并且我们有记录通用日志记录机制,所有错误都记录在同一个地方。在记录错误时,我们需要记录错误以及 datapower box 名称(比如 xi52xxxx),以便很容易识别我们在哪个框中 errors/which 框表现异常。

--- 新 ---

我意识到 var://service/system/identserviceVars.systemIdent 节点集,其中包含例如配置的系统 "name" 就是您要查找的 (https://www.ibm.com/support/knowledgecenter/en/SS9H2Y_7.7.0/com.ibm.dp.doc/var-service-system-ident_reference.html)。

--- 新 ---

--- 旧 ---

我一直在想 var://service/system/status 可能是你的朋友,但是和它一起玩,例如根据 https://www.ibm.com/developerworks/community/blogs/HermannSW/entry/var_service_system_status_xsl51 我意识到 DP 不会通过 SOMA (XML Mgmt / REST Mgmt) 公开 "show system" 状态提供程序(与例如 DateTimeStatus 或 FirmwareStatus 相比),但只包装CLI 和 GUI 中的系统设置 config/modify 选项。

--- 旧 ---

然而,这真的需要在每个自定义日志消息中设置吗? 我想如果您发送到 Splunk,您的大部分日志流量将使用 syslog 类型的 DP 日志目标发送,对吧?请注意,对于每个此类日志目标,您通常会设置 Local Identifier 来确定发送系统使用的标识符。

所以问题是你想静态还是动态设置标识符(同时操作一组永久配置)。我认为它是静态的,所以你在日志目标中设置它,这是一个 DP 配置对象。这些在例如上配置配置导入,因此可以使用例如理想的方式进行调整部署策略。

希望对您有所帮助。