更新时间:2026-06-10 GMT+08:00
分享

Agent内置命令说明

在使用云监控插件时,云监控服务保留了必要的运维能力,仅在需要修复漏洞或处理现网风险等关键场景下启动相关功能。用户可以通过阅读本章节内容,了解Agent内置命令的详细信息,确保系统的透明性和安全性。

Agent支持的命令(增强版和基础版)

表1 Agent内置命令说明(基础版和增强版)

命令

功能描述

支持的最低Agent版本

lscpu

获取cpu信息

2.5.6

blockdev --getss {{device}}

获取block大小

2.5.6

dmidecode -s system-serial-number

获取整机系统的SN

2.5.6

uname -m

获取系统的架构

2.5.6

ls -l /sys/class/scsi_host

获取scsi host列表,用于获取raid卡scsi host

2.5.6

lsscsi -g

获取系统中scsi设备信息列表

2.5.6

smartctl -i {{device_name}}

获取硬盘基本信息,用于识别sg盘的介质类型

2.5.6

dmidecode -s system-product-name

获取产品名

2.5.6

ls -l /sys/class/net/

查询系统中的网卡设备

2.5.6

lspci -s {{bus_info}} -nn

根据指定的bus_info获取pci设备信息

2.5.6

/sbin/ifconfig {{nic_port}}

获取ifconfig的信息,nic_port为网口编号

2.5.6

/usr/sbin/ifconfig {{nic_port}}

获取ifconfig的信息,nic_port为网口编号

2.5.6

/sbin/ethtool {{nic_port}}

获取ethtool的信息,nic_port为网口编号

2.5.6

/usr/sbin/ethtool {{nic_port}}

获取ethtool的信息,nic_port为网口编号

2.5.6

dmidecode -t slot

获取DMI信息中的slot信息

2.5.6

lspci -v -s {{nvme_pcie_bus}}

获取PCI设备详细信息

2.5.6

/sbin/ethtool -i {{nic_port}}

获取ethtool -i的信息,nic_port为网口编号

2.5.6

/usr/sbin/ethtool -i {{nic_port}}

获取ethtool -i的信息,nic_port为网口编号

2.5.6

/sbin/ethtool -m {{nic_port}}

获取ethtool -m的信息,nic_port为网口编号

2.5.6

/usr/sbin/ethtool -m {{nic_port}}

获取ethtool -m的信息,nic_port为网口编号

2.5.6

lspci -s {{bus_info}} -vvv

获取PCI设备详细信息

2.5.6

/sbin/ethtool -S {{nic_port}}

获取ethtool -S得到的信息,nic_port为网口编号

2.5.6

/usr/sbin/ethtool -S {{nic_port}}

获取ethtool -S得到的信息,nic_port为网口编号

2.5.6

lspci 

获取设备信息

2.5.6

dmidecode -t 4

从dmi中获取cpu信息

2.5.6

dmidecode -t 17

从dmi中获取内存信息

2.5.6

lscpu

获取cpu信息

2.5.6

cat /proc/cpuinfo

获取cpu的详细信息

2.7.6

dmesg --facility=kern

获取dmesg的内核故障信息

2.5.6

lspci -d {{vendor_id}}

根据vendor id获取pci设备信息

2.5.6

udevadm info --query=all --name=/dev/{{disk_name}}

获取块设备信息

2.6.4

ip route

查询默认路由表信息

2.7.5

ip route show table all

查询所有路由表信息

2.7.5

lspci -d {{vendor_id}}

根据vendor id获取pci设备信息

2.7.5

whereis {{command}}

获取包含该文件名的所有文件

2.7.5

which {{command}}

获取工具所在路径

2.7.5

sg_raw -r 64k {{device_name}} 85 0D 0E 00 03 00 40 00 A6 00 80 00 00 00 47 00

获取指定希捷盘的FarmLog Factory低位信息

2.7.5

sg_raw -r 32K {{device_name}} 85 0D 0E 00 03 00 40 00 A6 00 80 00 00 00 47 00

获取指定希捷盘的FarmLog Factory高位信息

2.7.5

lsblk 

获取块设备相关信息

2.7.5

lsblk -o NAME,SERIAL

获取块设备相关信息

2.7.5

lsscsi -gt

获取块设备的sas地址

2.7.5

ntpq -p

获取ntp偏移量

2.7.5

chronyc sources -v

获取ntp偏移量

2.7.5

blkid -o value -s UUID

用于查看块设备的文件系统类型、LABEL、UUID等

2.7.5

uname -r

查询系统内核版本

2.7.5

grub2-editenv list

查询所有的 GRUB2 环境变量,包含系统内核默认版本

2.7.5

ifconfig 

获取所有网卡信息

2.8.2

docker info

查看 Docker info 相关信息

2.7.5

systemctl is-active {{serviceName}}

查看系统服务或单元的当前运行状态

2.7.5

dpkg --list linux-image*

查询 Debian 系统已安装系统内核版本

2.7.5

sg_raw -r 512 {{device_name}} 85 09 0e 00 00 00 01 00 00 00 00 00 00 a0 2f 00

获取指定SATA SSD 0x00日志

2.8.3

sg_raw -r {{bytes_num}} {{device_name}} 85 09 0e 00 00 00 {{page_num}} 00 cf 00 00 00 00 a0 2f 00

获取指定SATA SSD 0xcf日志

2.8.3

增强版Agent支持的命令

表2 Agent内置命令说明(增强版)

命令

功能描述

支持的最低Agent版本

smartctl -a {{device_name}}

获取直通盘和mpt raid卡下的盘的全量smart信息

2.5.6.1

smartctl -a -d megaraid {{did}} {{device_name}}

获取megaraid卡下盘全量smart信息

2.5.6.1

smartctl -a -d sat+megaraid {{did}} {{device_name}}

suse11.3获取megaraid卡下全量smart信息

2.5.6.1

/usr/local/uniagent/extension/install/telescope/tools/storcli64  /c{{cid}} show nolog

获取megaraid卡信息

2.5.6.1

/usr/local/uniagent/extension/install/telescope/tools/storcli64  /c{{cid}}/eall/sall show nolog

获取megaraid卡物理盘信息

2.5.6.1

/usr/local/uniagent/extension/install/telescope/tools/storcli64  /c{{cid}}/vall show nolog

获取megaraid卡逻辑盘信息

2.5.6.1

modinfo mpt3sas

获取mpt3sas驱动版本

2.5.6.1

modinfo -F version sfsturbo_core

获取SFSTurbo-NFS客户端版本信息

2.8.3.1

/usr/local/uniagent/extension/install/telescope/tools/sas3ircu {{cid}} display

获取mpt raid卡信息

2.5.6.1

/usr/local/uniagent/extension/install/telescope/tools/nvme list

获取nvme盘列表

2.5.6.1

/usr/local/uniagent/extension/install/telescope/tools/nvme smart-log /dev/{{device_name_tail}}

获取nvme盘通用smart

2.5.6.1

/usr/local/uniagent/extension/install/telescope/tools/nvme intel smart-log-add /dev/{{device_name_tail}}

获取intel盘额外smart

2.5.6.1

/usr/local/uniagent/extension/install/telescope/tools/hioadm info -d {{device_name_tail}} -a

获取华为自研盘advance smart

2.5.6.1

/usr/local/uniagent/extension/install/telescope/tools/hioadm info -d {{device_name_tail}} -e

获取华为自研盘extend smart

2.5.6.1

ls -l /sys/class/block/{{device_name_tail}}

获取nvme盘pci地址

2.5.6.1

hinicadm info

获取hinicX得到的信息

2.5.6.1

hinicadm hilink_port -i {{dev_id}} -p {{nic_port}} -s

获取hilink_port得到的信息,dev_id为1822网卡编号的序号,nic_port为网口编号

2.5.6.1

hinicadm hilink_count -i {{dev_id}} -p {{nic_port}}

获取hilink_count得到的信息,dev_id为1822网卡编号的序号,nic_port为网口编号

2.5.6.1

hinicadm mode -i {{hinic_port}}

获取hinicadm mode得到的信息,hinic_port为1822网卡编号

2.5.6.1

hinicadm temperature -i {{hinic_port}}

获取hinicadm temperature得到的信息,hinic_port为1822网卡编号

2.5.6.1

hinicadm event -i {{hinic_port}}

获取hinicadm event得到的信息,hinic_port为1822网卡编号

2.5.6.1

hinicadm counter -i {{hinic_port}} -t 4

获取hinicadm counter得到的信息,hinic_port为1822网卡编号

2.5.6.1

/usr/local/uniagent/extension/install/telescope/tools/hiraidadm c{{cid}} show status

获取hiraid卡信息

2.6.4.1

/usr/local/uniagent/extension/install/telescope/tools/hiraidadm c{{cid}} show pdlist

获取hiraid卡下物理盘

2.6.4.1

/usr/local/uniagent/extension/install/telescope/tools/hiraidadm c{{ctl_id}}:e{{enc_id}}:s{{slt_id}} show

获取hiraid卡下成员盘信息

2.6.4.1

/usr/local/uniagent/extension/install/telescope/tools/hiraidadm c{{ctl_id}}:e{{enc_id}}:s{{slt_id}} show smart

获取hiraid卡下成员盘smart

2.6.4.1

/usr/local/Ascend/driver/tools/hccn_tool -i {{card_id}} {{property}} -g

根据card id和属性种类获取属性信息

2.6.7.1

ibstat

根据ibstat信息获取其他信息

2.6.7.1

ibdev2netdev

根据ibdev2netdev信息获取网口映射关系

2.7.5.1

/usr/local/uniagent/extension/install/telescope/tools/hioadm iostat -d {{device_name_tail}} -t 0

获取华为自研盘IO时延信息

2.7.5.1

/usr/local/uniagent/extension/install/telescope/tools/hioadm iostat -d {{device_name_tail}} -t 1

获取华为自研盘IO分布信息

2.7.5.1

smartctl -l gplog,0xA6,0-191 {{device_name}}

获取指定希捷盘的FarmLog信息

2.7.5.1

npu-smi info -t {{infoType}} -i {{cardId}}

查询NPU相关的信息

2.7.5.1

nvidia-smi -i 0 {{queryGpu}} --format=csv,noheader

查看GPU相关信息

2.7.5.1

/usr/local/nvidia/bin/nvidia-smi 

查看GPU相关信息

2.7.5.1

/usr/local/nvidia/bin/nvidia-smi -i 0 {{queryGpu}} --format=csv,noheader

查看GPU相关信息

2.7.5.1

/var/paas/nvidia/bin/nvidia-smi

查看GPU相关信息

2.7.5.1

/var/paas/nvidia/bin/nvidia-smi -i 0 {{queryGpu}} --format=csv,noheader

查看GPU相关信息

2.7.5.1

/opt/cloud/cce/nvidia/bin/nvidia-smi

查看GPU相关信息

2.7.5.1

/opt/cloud/cce/nvidia/bin/nvidia-smi -i 0 {{queryGpu}} --format=csv,noheader

查看GPU相关信息

2.7.5.1

nv-fabricmanager -v

查询 nvidia-fabricmanager 软件版本

2.7.5.1

nvidia-smi 

查看GPU相关信息

2.7.5.1

ascend-dmi -v

查看ascend-dmi工具版本信息

2.7.6.1

/usr/local/uniagent/extension/install/telescope/tools/core_fault_inspection {{interval}}" {{core_start}} {{core_end}}

检查当前cpu健康状态

2.7.6.1

show_gids 

查看所有可用的RDMA设备信息,包含gid index信息和IP地址等

2.7.6.1

/sbin/ethtool -P {{nic_port}}

获取ethtool -P的信息,nic_port为网口编号

2.7.6.1

/usr/sbin/ethtool -P {{nic_port}}

获取ethtool -P的信息,nic_port为网口编号

2.7.6.1

hinicadm version -i {{hinic_port}}

获取hinicadm version得到的信息,主要用来获取其中的ucode版本号

2.7.6.1

hinicadm3 info

获取hinicX得到的信息

2.8.3.1

hinicadm3 info -i {{dev_id}}

获取hinicX的物理口数量,dev_id为182x网卡编号的序号

2.8.3.1

hinicadm3 hilink_port -i {{dev_id}} -p {{nic_port}} -s

获取hilink_port得到的信息,dev_id为1823网卡编号的序号,nic_port为网口编号

2.8.3.1

hinicadm3 hilink_count -i {{dev_id}} -p {{nic_port}}

获取hilink_count得到的信息,dev_id为1823网卡编号的序号,nic_port为网口编号

2.8.3.1

hinicadm3 mode -i {{hinic_port}}

获取hinicadm mode得到的信息,hinic_port为1823网卡编号

2.8.3.1

hinicadm3 temperature -i {{hinic_port}}

获取hinicadm temperature得到的信息,hinic_port为1823网卡编号

2.8.3.1

hinicadm info -i {{dev_id}}

获取hinicX的物理口数量,dev_id为182x网卡编号的序号

2.8.1.1

hinicadm3 event -i {{hinic_port}}

获取hinicadm event得到的信息,hinic_port为1823网卡编号

2.8.3.1

hinicadm3 counter -i {{hinic_port}} -t 4

获取hinicadm counter得到的信息,hinic_port为1823网卡编号

2.8.3.1

hinicadm3 version -i {{hinic_port}}

获取hinicadm version得到的信息,主要用来获取其中的ucode版本号

2.8.3.1

npu-smi info -t {{infoType}} -i {{cardId}} -c {{chip_id}}

查询NPU设备详细信息

2.8.2.1

npu-smi info -m

查询NPU设备信息

2.8.2.1

nvidia-smi -q -u

查看单元属性

2.8.3.1

npu-smi upgrade -b vrd -i {{cardId}}

查询NPU VRD版本信息

2.8.3.3

相关文档