Users Guide
Table Of Contents

示例:
python dellemc_nagios_discovery_service_utility.py --host="Dell EMC Networking" --
addservices="NIC,Disk,Controller" --removeservices="StorageEnclosure,VDisks" -
output.file=/usr/local/nagios/dell/config/objects
注: 如果有多个具有相同组件名称的服务,则添加和删除服务将会删除所有重复的组件名称。此外,--addservices 和 --
removeservices 仅接受预定义的组件名称。有关详细信息,请参阅 GUI 服务名称和组件名称
注: 如果未提供 output.file 选项,则会采用“<NAGIOS_HOME>/dell/config/objects”值。
查找 Dell EMC 设备
您可以使用此插件查找所有受支持的 Dell EMC 设备。
前提条件:
• 如果是使用 SNMP 协议进行查找,请确保启用 SNMP 版本 1 或 SNMP 版本 2,并为 Dell EMC 服务器、Dell EMC 存储设备和 Dell
EMC 网络交换机设置和配置团体字符串。有关更多信息,请参阅附录。
• Nagios Core 与设备之间建立安全的网络连接。
• 建议设备必须具有一个可解析的 FQDN 。
• 针对查找 Dell EMC 机箱设备启用并配置 WSMan。
• 启用并配置 WSMan,以使用 WSMan 协议查找 Dell EMC 服务器。
• 启用并配置 Redfish,以使用 Redfish 查找 Dell EMC 服务器。
要查找 Dell EMC 设备:
1. 使用 Nagios 管理员权限登录到 Nagios Core。
2. 导航到目录 <NAGIOS_HOME>/dell/scripts
3. 通过以下选项运行 Dell Device Discovery 公用程序:python dellemc_nagios_discovery_service_utility.py
显示脚本语法和选项信息。有关更多信息,请参阅关于 Dell Discovery Utility。
根据您的要求,请执行以下操作:
• 要使用主机 IP 地址查找设备:
python dellemc_nagios_discovery_utility.py --host=<host name or IP address> --
snmp.version=2 --output.file=/usr/local/nagios/dell/config/objects/
• 要使用子网掩码通过 SNMP 或 WSMan 协议/ Redfish REST API 查找:
python dellemc_nagios_discovery_utility.py --subnet=<subnet with mask> --snmp.version=2
--http.user=<username> --http.password=<password text> --output.file=/usr/local/nagios/
dell/config/objects/
注: 如果未传递其它 Dell EMC 查找公用程序参数,则此命令将会使用默认值运行。
注: 确保在给定实例中,只使用 IP 地址或 FQDN 但不是同时使用两者来查找 Dell EMC 设备。
4. 默认情况下,使用 Redfish 协议查找 Dell EMC 服务器。如果未在命令中传递 WSMan 协议参数,则会通过 SNMP 查找。根据您的
要求,可以更改 --prefProtocol 的值。
可使用以下命令,通过 WSMan 或 Redfish 或 SNMP 查找 Dell EMC 服务器:
• 要使用文件路径通过 WSMan 协议查找:
python dellemc_nagios_discovery_utility.py --file=<absolute file path> --prefProtocol=2
--http.user=root --http.password=calvin --output.file=/usr/local/nagios/dell/config/
objects/
• 要使用文件路径通过 Redfish REST API 查找:
python dellemc_nagios_discovery_utility.py --file=<absolute file path> --prefProtocol=3
--http.user=root --http.password=calvin --output.file=/usr/local/nagios/dell/config/
objects/
26
设备查找和资源清册