(1)准备python环境
需要python 3.5.7版本及以上,安装好pywbem、urllib3、argparse、certifi、idna、requests(2)安装smis插件
① 解压工具配置环境 解压eSDK_Storage_SMI-S_V2.1.17_Linux.tgz 到目录/usr/local/src/smisprovider 增加环境变量(目录要一致) vim /etc/profileadd by allen
export LD\_LIBRARY\_PATH=/usr/local/src/smisprovider/lib source /etc/profile
起用采集程序,需要起来两个程序 /usr/local/src/smisprovider/conf/start_agent.sh /usr/local/src/smisprovider/conf/start_slp.sh 查看进程是否存在 pidof cimserver pidof slpd
(3)录入存储信息
录存储入provider程序 执行 /usr/local/src/smisprovider/smistool 进入交互环境 输入帐号密码,都是默认的帐号密码不要修改 smis_admin / Admin@12 录入存储,按下图 说明:8088端口要通,需要帐号密码,录入存储输入 list device 看到序列号则成功录入存储。 步骤:① add device—② 管理IP—③ 访问端口—④ 设备类型3—⑤ 管理账号—⑥ 管理密码—⑦ 账号类型 0—⑧ 列出已录入设备
(4)监控配置
把huawei文件夹 放到到 /itops/zabbix/目录下,没有就新建 hwCollect 、hwv3_discovery 文件放到zabbix外部检查脚本位置,给执行权限 也可以自行调整目录
测试命令示例: 测试,例如硬盘 python3 hwv3_discovery -–cluster “sender ip” -–user “smis_admin” -–password “Admin@12” –hostname ‘主机名称’ -–discovery-types “disk”
增加 zabbix_sender 符号链接符 ln -s 在 /tmp 目录下增加 huawei 目录,所有者和所有组赋给 zabbix 导入模板,添加监控时需要注意填写以下的宏: 模板宏: {USER} 使用的是smis工具的 smis_admin {PROXY} 默认就行,不需要修改 {HOST.HOST} 为主机名称
更多方法查看 模板
运行以上命令会在 /tmp/huawei/ 下生成文件 测试完成把 /tmp/huawei/ 下所有文件