在通过vSphere更改root密码后,Nagios警报“ESX3严重 – 错误:由于用户名或密码不正确而无法完成login”

我刚刚在几天前放下员工之后inheritance了Nagiospipe理。 作为退出员工程序的一部分,我们更改了员工有权访问的所有帐户的密码。 我继续通过vSphere Client更改我们的ESXi服务器的root密码。 这样做后,Nagios开始显示警报,由于用户名或密码不正确,无法检查服务。 经过几个小时的研究,我已经离开这里寻求帮助。

目前,我不知道问题出在哪里。 我已经检查了与那些ESXi主机相关的Nagios上的所有服务的configuration,并且没有指示我能够使用更新的凭证更新这些服务检查的位置。 ESXi主机也是如此。 我只查看了vSphere Client设置,Nagios Web Interface和我们正在使用的Nagios VM。 任何人都可以请指导我到哪里我可以去补救这个我的困境? 感谢您的时间。

我不知道你在哪个linux发行版中运行Nagios,但是如果你使用这个插件来检查ESXi,这个信息可能在/ etc / nagios或/ etc / nagios3中的一个定义文件中,或一个子目录。 (它在commands.cfg中吗?)寻找一个像

./check_esx_wbem.py https://myesxi:5989 root password 

(如果你不使用那个特定的插件,那么它可能在任何一个目录中,或者在你的服务器上相当于/ usr / lib / nagios / plugins的地方。

(PS这里有更多的VMware插件,如果上面的不是你正在使用的,也许是其中的一个。

我有这个相同的问题,并不知道如何更改通过Web界面进行监控的密码。 但是,我跟踪了nagiosxi服务器上的用户/密码文件,并在那里进行了更改,一切都很好。

要find更改密码文件的位置,请转到其中一个报告错误的服务,转到configuration选项卡并select“重新configuration此服务”。 第一个选项卡是监控。 您将在“使用此命令监视服务”下。

我说“check_esx3_host!/usr/local/nagiosxi/etc/components/vmware/001_srv_vm1_auth.txt!CPU!”

我唯一关心的是path/usr/local/nagiosxi/etc/components/vmware/001_srv_vm1_auth.txt。

我ssh'ed到服务器,并使用vim我更新了新的用户/通过组合文件。 然后在nagiosxi网站上,我强制立即检查和服务回绿色!

希望这可以帮助。

拉姆齐