自动添加客户端到Nagios服务器
我有一个Linux环境,里面有超过50台服务器,这些服务器是通过Nagios来监控的。现在我们正在使用基于Python的网页界面来创建新服务器,但需要手动将它们添加到Nagios服务器中。我们希望能够自动将新服务器添加到Nagios中。有没有什么方法可以让新服务器自动添加到Nagios呢?
提前谢谢你!
2 个回答
1
Nagios这个工具本身不支持这个功能。不过,写一个Python脚本来自动完成这个任务其实挺简单的。最基本的,你需要给这个脚本提供一份机器名称和IP地址的列表,然后让脚本来处理所有的.cfg文件更新。我之前用Perl做过这个,花了不到一天的时间就写好了,它可以添加主机和一些基本的基础检查。
1
我觉得自动把客户端添加到监控系统里是不太可能的,不过你可以通过网页浏览器使用Nconf来手动添加。