我想知道我是否可以将Nagios认证为LDAP,并且如果答案对这个问题是肯定的。我能以什么方式做到这一点?Nagios身份验证
1
A
回答
0
如果您的意思是验证Nagios用户通过LDAP然后click here。
9
是的,你可以。身份验证由您的Web服务器处理,因此您需要在此处进行配置。我在Apache中为我的Nagios服务器使用LDAP身份验证。这里是如何我有它配置:
<Directory "/usr/local/nagios/sbin">
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
Require valid-user
AuthLDAPUrl ldap://ldapserver.example.com:3268/DC=example,DC=com?sAMAccountName?sub
AuthLDAPBindDN CN=binduser,OU=IT,DC=example,DC=com
AuthLDAPBindPassword bindpassword
AuthzLDAPAuthoritative off
AuthBasicProvider ldap
</Directory>
注意:您将需要相同的配置为你的/ usr /本地/ nagios的/共享目录!别忘了!
最后五条指令是重要的。确保Apache已经加载并启用了authnz_ldap模块,否则您将会遇到错误。 AuthLDAPUrl应该是您的LDAP服务器的URL以及您想要检查的内容。我正在使用MS Active Directory中的sAMAccountName字段。我的LDAP服务器还要求我在进行查询之前用有效的用户绑定到它。我使用AuthLDAPBindDN和AuthLDAPBindPassword指令来指定该用户。请记住,如果你想限制的Nagios登录只有几个用户,可以使用要求指令列出批准的用户,如:
Require user1 user2 user3
...等等。
我不是LDAP专家,所以我不能真正告诉你如何更改LDAP字符串,但我希望这可以帮助你使其工作。
相关问题
- 1. OWIN身份验证
- 2. Orchard:Facebook身份验证
- 3. DotVVM身份验证
- 4. SaaS身份验证
- 5. WCF身份验证
- 6. OpenLDAP身份验证
- 7. Vagrant身份验证
- 8. SWFUpload身份验证
- 9. Webservice身份验证
- 10. Firebase身份验证
- 11. Mongo身份验证
- 12. ExtJS身份验证
- 13. WCF身份验证
- 14. SOAP身份验证
- 15. 身份验证base64
- 16. Rails身份验证
- 17. Smtp身份验证
- 18. SymbolSource身份验证
- 19. WCF身份验证
- 20. JSF身份验证
- 21. Django - 身份验证
- 22. umbraco身份验证
- 23. 身份验证Cookie
- 24. Mongodb身份验证
- 25. 身份验证Android
- 26. ajax身份验证
- 27. EWS身份验证
- 28. Facebook身份验证
- 29. Onelogin身份验证
- 30. Clearcase身份验证