需求

每年年底都要盘点一次资产, 由于历史原因好多戴尔服务器在建机房时没有把正确的服务器信息入库加上平时无人维护资产库, 导致无法得知机房内到底有多少资产,有多少资产是快要过保的等情况 因物理机较多, 好在本地有服务器的序列号数据, 一台一台查过保时间显得笨重, 于是想着爬一下戴尔官网维保查询页面,批量查询,一一核对数据后更新到资产库

脚本说明

该脚本可在python2/3 windows/linux环境正常运行,如运行报错,请自行检查依赖库是否安装

核心思路

根据服务器sn号, 在官网查询DELL服务器型号、出厂时间、过保时间

使用方法

克隆该仓库, git clone https://github.com/nondevops/Batch-Query-Dell-Physical-Machine-Maintenance-Time.git ;
打开 sn.txt, 把需要查维保时间的服务器序列号整理后放在此文件中,一行一个序列号;
在带有python环境的机器上执行 new_dell_srv_exp.py;
等待脚本执行完毕, 结果输出在 snlist.txt;

注意事项

1.经过测试, 发现查询过多会出现验证码情况, 出现这种情况时, 建议暂停查询或者挂代理查询. 脚本暂时未对这种情况做容错处理;
2.通过序列号查询后产生的结果不是与序列号排序一一对应的;
3.查看硬件维保时间, 建议参考"硬件保修"服务的维保时间;

贡献

如果觉得脚本对你用处, 点个star支持一下把.👍👍👍
如果觉得脚本有不足之处,请PR.

鸣谢

最后感谢陈能能对该脚本的大力支持, 么么哒~❤️❤️❤️