- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 wbemcli 命令检查远程 IBM i (as400) 机器上的以太网卡状态:
wbemcli -nl ei ".../root/cimv2:IBMOS400_EthernetPort"
似乎有很多字段描述了卡片的状态,其中大部分是空的:
(...)
-OperationalStatus=2
-StatusDescriptions="THE LINE IS IN USE."
-Status=
-HealthState=
-CommunicationStatus=
-DetailedStatus=
-OperatingStatus=
-PrimaryStatus=
-EnabledState=2
-OtherEnabledState=
-RequestedState=5
-EnabledDefault=6
-TimeOfLastStateChange=
-AvailableRequestedStates=
-TransitioningToState=12
(...)
-Availability=3
-StatusInfo=
(...)
唯一的非空字段只包含整数,我真的不知道该怎么做。有人有线索吗?我正在编写一个脚本,假设 OperationalStatus=2 表示“向上”,否则表示“向下”,但这并不可靠。
谢谢,
最佳答案
使用搜索词 AS400 很可能没有结果;该操作系统多年来一直被称为 IBM i,这是当前文档所在的位置。不管怎样,服务器运行的是什么版本的 IBM i?如果它真的很旧,您可能还没有很好的 CIM 支持。这是 7.1 的手册:(从知识中心开始)IBM i 7.1 > Systems management > Common Information Model > Reference information for CIM > Hardware inventory and network management providers > IBM_EthernetPort不幸的是,IBM 的 CIM 实现以及 CIM 的模式都被记录在案。这是 Schema 2.40 CIM-Device 的链接它显示了 OperationalStatus,但只是将其定义为 uint16[]
可能还有另一个陷阱 - 较新版本的 IBM i 可以虚拟化,您可能无法通过 CIM 查看物理硬件。我不知道这是事实;这是你需要研究的东西。
编辑:如何使用 PASE 进行测试:事实证明,IBM i 7.1(具有适当的 PTF)和 7.2(我的版本)有可用的 CIM 命令行命令,所以我花了点时间尝试了一些。它们在 PASE 中运行(调用 qp2term
):
cimcli ni IBM_EthernetPort
IBM_EthernetPort.CreationClassName="IBM_EthernetPort",DeviceID="ETHLINE",SystemCreationClassName="IBMOS400_ComputerSystem",SystemName="my.system.com"
IBM_EthernetPort.CreationClassName="IBM_EthernetPort",DeviceID="ETHLINEPUB",SystemCreationClassName="IBMOS400_ComputerSystem",SystemName="my.system.com"
IBM_EthernetPort.CreationClassName="IBM_EthernetPort",DeviceID="ETHLINEPVT",SystemCreationClassName="IBMOS400_ComputerSystem",SystemName="my.system.com"
cimcli ei IBM_EthernetPort
path= IBM_EthernetPort.CreationClassName="IBM_EthernetPort",DeviceID="ETHLINE",SystemCreationClassName="IBMOS400_ComputerSystem",SystemName="my.system.com"
//Instance of IBM_EthernetPort
instance of IBM_EthernetPort
{
InstanceID = NULL;
Caption = "Ethernet port ETHLINE";
Description = "Ethernet port information for ETHLINE.";
ElementName = "ETHLINE";
InstallDate = NULL;
Name = "ETHLINE";
OperationalStatus = {2};
StatusDescriptions = {"The line is in use."};
Status = NULL;
HealthState = NULL;
CommunicationStatus = NULL;
DetailedStatus = NULL;
OperatingStatus = NULL;
PrimaryStatus = NULL;
EnabledState = 2;
OtherEnabledState = NULL;
RequestedState = 5;
EnabledDefault = 6;
...
关于ibm-midrange - IBM i (as400) CIM 和以太网接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30940057/
在我们的服务出现一些预期的增长之后,突然间一些更新花费了非常长的时间,这些过去非常快,直到表达到大约 2MM 记录,现在它们每个需要大约 40-60 秒。 update table1 set fiel
我在服务中实现了一个传感器事件监听器,只要采样周期和最大报告延迟低于 1 秒,该监听器就可以正常工作,但一旦我将采样周期增加到超过 1 秒,传感器就根本不会更新。 我希望采样周期为 10 秒(可能是
我使用 Tkinter GUI 来启动测量和分析过程,基本上只需单击一个按钮即可开始。由于这些测量可能需要一段时间,我尝试添加一个进度条,即这个: http://tkinter.unpythonic.
我正在尝试使用套接字发送数据包,但出现错误。 invalid conversion from ‘omnetpp::cPacket*’ to ‘inet::Packet*’ [-fpermissive]
我刚刚发现 String#split 有以下奇怪的行为: "a\tb c\nd".split => ["a", "b", "c", "d"] "a\tb c\nd".split(' ') => ["a
您好,我正在尝试 ClojureScript,我正在使用 Klipse作为我的 REPL 差不多。这可能不是它的预期用途,但因为我没有做任何太复杂的事情,所以现在没问题。 我遇到的一个问题是尝试设置计
根据下面的数据,ClockKit 会生成一次 future 的 CLKComplicationTimelineEntry 项,但对于过去的时间点,会进行 24 次调用!这是为什么? 更多详情: 我注意
我有一个 MySQL 表,这个表有一个名为 datetime_utc 的 DATETIME 列。如您所料,它是 UTC 日期和时间。在我的 Bookshelf 模型中,我定义了一个虚拟 getter,
大家好,我是二哥呀! 昨天,一位球友问我能不能给他解释一下 @SpringBootApplication 注解是什么意思,还有 Spring Boot 的运行原理,于是我就带着他扒拉了一下这个注解的源
我是一名优秀的程序员,十分优秀!