Jun 14, 2010 9:56 AM
Where are "LDAP Multi Plugin" and "ActiveDirectory Multi Plugin" ?
-
Like (0)
according to docs/DOC-2921
I should have the following plugins visible on /zport/acl_users/manage:
* ActiveDirectory Multi Plugin
* LDAP Multi Plugin
However, they are not listed. I see a "Domain Authentication Plugin" but that seems to be something else.
I'm using Zenoss Core 2.4.5, but according to the 2.5 changelog ( docs/DOC-4432#11_Whats_New_in_Version_25) it's not included there either.
Thanks,
Dieter
Most likely the plugin is not installed properly.
Did you install python-ldap?
> Most likely the plugin is not installed properly.
this is precisely the problem.. the documentation says to install the plugin I need to go the ZMI and select the plugin there to install it, but it does not appear?
Or is there something that must be done in addition?
> Did you install python-ldap?
I didn't, but now I did. I installed python-ldap 2.3.5 and it still does not appear. Even after restarting the entire zenoss-stack.
Thanks for your help,
Dieter
Hi,
You need to install Products.LDAPMultiPlugins from pypi. Then you need to goto /acl_users in the ZMI and futze around with it there by setting up the necessary credentials to connect to your LDAP/AD server(s) and adding them into the "Authentication plugins" chain.
if you have just installed python-ldap, do;
cp -ar /usr/lib/python2.4/site-packages/* $ZENHOME/lib/python2.4/site-packages/
and restart zenoss (or zope)
Thanks, but still no cigar.
I did
$ echo $ZENHOME
/usr/local/zenoss/zenoss
$ mkdir -p $ZENHOME/lib/python2.4/site-packages/
$ cp -ar /usr/lib/python2.4/site-packages/* $ZENHOME/lib/python2.4/site-packages/
$ ls -alh $ZENHOME/lib/python2.4/site-packages/
total 80K
drwxr-xr-x 2 zenoss zenoss 4.0K Jun 28 15:32 .
drwxr-xr-x 3 zenoss zenoss 4.0K Jun 28 15:32 ..
-rw-r--r-- 1 zenoss zenoss 60K Jul 8 2008 _ldap.so
-rw-r--r-- 1 zenoss zenoss 5.8K Oct 12 2008 debconf.py
lrwxrwxrwx 1 zenoss zenoss 39 Jun 28 15:32 python-support.pth -> /var/lib/python-support/python2.4/.path
$ logout
# /etc/init.d/zenoss-stack restart
after this, still no new module appears on http://page/zport/acl_users/manage
@Alan, how do I install that on debian? I can't find any pypi packages
$ mkdir -p $ZENHOME/lib/python2.4/site-packages/
you needed not to create this dir. Its is supposed to be there already (could be different depending on you arch and also python version) Thats where you need to have _ldap.so and other relevant files (try # locate site-packages)
which installation type is your zenoss?
interesting,
Note that my $ZENHOME points to the zenoss directory inside the zenoss directory.
Nowhere in there is there a site-packages folder (other then the one I put there)
However, there is this:
/usr/local/zenoss/python/lib/python2.4/site-packages
So I did:
$ cp -ar /usr/lib/python2.4/site-packages/* /usr/local/zenoss/python/lib/python2.4/site-packages
$ ls -l /usr/local/zenoss/python/lib/python2.4/site-packages/_ldap.so
-rw-r--r-- 1 zenoss zenoss 60968 Jul 8 2008 /usr/local/zenoss/python/lib/python2.4/site-packages/_ldap.so
and restarted the entire zenoss-stack. However, again the two plugins don't show up.
The zenoss is a zenoss core 2.4.5, installed using the official .deb package.
did you follow this doc to install ldap auth?: docs/DOC-2510
what type of install is this (vmware appliance, stack install etc?)
also do $ ls -al /usr/local/zenoss/python/lib/python2.4/site-packages/
and $ locate LDAPMultiPlugins, so that I verify that these are installed.
**Note that you actually nned to download the latest version of LDAPMultiPlugins and LDAPUserFolder from: http://www.dataflake.org/software/
and then, as the zenoss user do:
tar -zxvf LDAPUserFolder-<version>.tgz -C $ZENHOME/Products
tar -zxvf LDAPMultiPlugins-<version>.tgz -C $ZENHOME/Products
Oh, there is another documentation page?
this one is definitely more extensive then the one I found (docs/DOC-2921), and actually tells you how you must do the installation.
Thanks, I currently have no more time to work further on this, but this page looks much more clear, if I bump into issues when I try this I'll let you know.
Hi chitambira,
for zenoss 3.1 it's enought to follow you previous post but point to
/opt/zenoss/lib/python2.6
and not to 2.4 ??
Follow Us On Twitter »
|
Latest from the Zenoss Blog » | Community | Products | Services Resources | Customers Partners | About Us | ||
Copyright © 2005-2011 Zenoss, Inc.
|
||||||||