1、打开并登录ESX客户端,定位到系统时间查看器。
2、点击“Events”按钮进去之后,在类型描述框里面输入被锁的用户名。
3、输入完毕之后,检查事件描述列表框,注意类型为错误的条目,这里就是Type等于error的那些
4、依次提取记录每一项错误描述里面的IP地址,描述的格式类似如下(英文版):Cannot login <用户>@<IP地址>即提取@符号后面的一串IP地址。
5、只根据IP地址比较难定位究竟是一些什么机器、是谁的机器,可按如下方法获取对应的机器名;打开Windows的cmd命令行程序,根据上一步中获取到的每个IP地址,分别输入如下命令去获取其计算机名:Ping -a <IP地址>如箭头中的就是计算机主机名。
6、之后,便可比较容易的找到这些在不断尝试错误密码去登录服务器的计算机了。然后登录这些计算机,进入到Windows的日志系统中进行排查问题。
7、这次的问题是:最后发现是由于另外的一台暂停使用的Jenkins服务器中一个Job依然不断的周期性地共磨愆裆尝试用旧的密码去连接slave节点计算机,从而导致用户频繁被锁。于是我把这个暂时不用的Job使用的连接用户名字改成一个不存在的用户即可从根源上避免问题的再次发生。
8、把问题根源解决好之后,再发邮件给用户管理人员帮忙解锁这个用户,之后就不会再频繁的被锁了。