Novell Home

ZLM Bundle / Device Report V 1.0

Novell Cool Solutions: Cool Tool

Digg This - Slashdot This

In Brief

Creates a list of devices where bundle should go, based on bundle selection.

Vitals

Product Categories:
  • ZENworks
  • ZENworks Linux Management
  • Posted:12 Jan 2007
    File Size:3.4KB
    License:GPL
    Download:/coolsolutions/tools/downloads/zlm_bundle_associations.pl
    Publisher:Rainer Brunold

    Disclaimer

    Please read the note from our friends in legal before using this file.


    Details

    This script connects via secure LDAP to the ZLM server and gets all associations between bundles, folders, devices and groups. With that information it will show you a list of bundles and you have to select the one for which you would like to see the list of devices where that bundle should go.

    It takes care of bundle assignments that were made through folders, groups or dierct on devices.

    For the perl script to work, you need the perl environment on the server as well as the perl LDAP modules. They are all in the distribution and you can select them in YaST.

    Another thing you have to configure is the name of your zlm server, as well as the password of the ZLM administrator.
    Please adopt the lines 14 and 15 to meet your configuration:
    $ldaps = Net::LDAPS->new("ldaps://zlmserver.domain:10636") or die "$@";
    $ldaps->bind("cn=admin,o=system", password=>"linux", version=>3) or die "$@";

    The password for the user "cn=admin,o=system" is the same as for the ZLM Administrator itself.

    The script does not have to run on the ZLM server itself ! We use it on sles 9 and sles 10 servers.

    Here is a sample output:
    LX-SYSM01:~/bin # ./zlm_bundle_associations.pl
    ========================================================================
    Devices:            41
    DevicesContainer:   43
    Associations:       129
    ========================================================================
    1       20061110-oes1
    2       20061220-oes1
    3       SLES-9-SP-3-ZLM-i386
    4       SLES10-20061009
    5       SLES10-20061013
    ...
    ========================================================================
    Select bundle to monitor: 2
    =========================================================================
    Bundle number 2 - 20061220-oes1 - deployed version 2 - was selected !
    =========================================================================
    This bundle is assigned to the following devices:
    LX-DIST01       oes-9-i586
    LX-EDIR01       oes-9-i586
    LX-EDIR02       oes-9-i586
    LX-EDIR03       oes-9-i586
    LX-EDIR04       oes-9-i586

    Not all exceptions are currently handled in that script; we are working on a cgi version that I'll post here later this month or next month.

    Have fun with it and pease tell me what you are thinking about it.

    Rainer

    Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

    © 2014 Novell