此处列出的所有函数都支持:
下面列出的函数没有附加信息。点击该函数查看完整的详细信息。
函数 | 说明 |
---|---|
bitand | 监控项值和掩码"按位与"的值。 |
bitlshift | 监控项值按位左移。 |
bitnot | 监控项值"按位非"的值。 |
bitor | 监控项值和掩码"按位或"的值。 |
bitrshift | 监控项值按位右移。 |
bitxor | 监控项值和掩码"按位异或"的值。 |
###函数详情
关于函数参数的一般性说明:
<
>
表示项目值与掩码进行“按位与”运算的结果。
支持的值类型:整数。
参数:
尽管比较是以按位方式进行的,但所有值都必须以十进制形式提供和返回。例如,检查第3位是通过与4比较,而不是100。
示例:
bitand(last(/host/key),12)=8 或 bitand(last(/host/key),12)=4 #第3位或第4位设置,但不会同时设置两者
bitand(last(/host/key),20)=16 #第3位未设置且第5位设置
监控项值的位左移。
支持的值类型:整数。
参数:
尽管比较是以位的方式进行的,但所有值都必须以十进制形式提供和返回。例如,检查第3位是通过与4比较,而不是100。
监控项值"按位非"的值。
支持的值类型: 整数。
参数:
虽然比较是按位方式进行的,但必须提供所有值并以十进制返回。例如,检查第3位是通过与4进行比较来完成的,而不是100。
计算监控项值与掩码的“按位或”值。
支持的值类型:整数。
参数:
尽管比较是以按位方式进行的,但所有提供的值和返回的值都必须是十进制的。例如,检查第3位是通过与4比较,而不是100。
监控项值的位右移。
支持的值类型:整数。
参数:
尽管比较是以位方式执行的,但所有值都必须以十进制形式提供和返回。例如,检查第3位是与4比较,而不是100。
计算监控项值与掩码进行“按位异或”操作的结果。
支持的值类型:整数。
参数:
尽管比较是以按位方式进行的,但所有值都必须以十进制形式提供,并以十进制形式返回。例如,检查第3位是通过与4进行比较,而不是100。
参见 所有支持的函数。