• 1 reply
  • Latest Post - ‏2008-02-26T14:25:49Z by SystemAdmin
6056 Posts

Pinned topic About Linux S.O Agents

‏2008-02-26T12:33:41Z |
Hi all,

I wonder if somebody knows if IBM is working to develop agents to another Linux S.O. Because today the ITM 6.2 agents run only in Suse, Red Hat and so on... I wonder for example, if IBM is developing agents to run on ubuntu, gentoo, slackware and others distributions. I ask it because many webservers and network servers from our customers run on slackware, ubuntu and gentoo.

Best Regards,

Emerson Dorow
LPIC-1 Professional Certified
Updated on 2008-02-26T14:25:49Z at 2008-02-26T14:25:49Z by SystemAdmin
  • SystemAdmin
    6056 Posts

    Re: About Linux S.O Agents

    As far as i know, IBM wont develop for linux other than RHEL/SUSE or RPM based distributions (more or less "compatible" of suse/rhel)
    The only real technical dependancy when installing Linux OS agent is the RPM based package GlobalSecurityKit of IBM.
    Others components are dynamic executables / JAVA.

    In a non IBM supported (i guess) environnement, you can manage to install a Linux OS agent that way :

    • Extract and install files from gskit RPM (rpm2cpio, alien, etc).
    The GSkit has very few dependancies, so even if you "force" or "nodeps" the install, that should work: here is a output of ldd on the shared object of gskit => (0x00205000) => /usr/lib/ (0x0099c000) => /lib/ (0x0095a000) => /lib/ (0x00110000) => /lib/ (0x00206000)
    /lib/ (0x0086b000)

    • Install the product with normal installation, except the RPM part, all should work correctly.

    If that does not, i had many times deployed agents with a simple TAR of the $CANDLEHOME (+ the gskit so) and managed it to work on debian and slackware.

    this is a ldd output of the main binary of the Linux OS agent : klzagent => (0x00790000) => /lib/ (0x00ca3000) => /lib/ (0x009fe000) => /lib/ (0x00a17000) => /lib/ (0x003c0000) => /lib/ (0x02096000) => /usr/lib/ (0x0043c000) => /lib/ (0x003c4000) => /lib/ (0x07ec7000) => /lib/ (0x00a20000) => /usr/lib/ (0x007c6000) => /lib/ (0x003eb000)
    /lib/ (0x0086b000)
    And by the way, concerning monitoring webservers/network appliances, i would suggest you to look of the side of SNMP monitoring.
    This is not only a compatibility advice, but a performance planning one too; for monitoring small parts of informations (as webserver stats, network appliance state, etc), the SNMP is quicker and lighter than the OS Agent.


    Adam MARIE
    IBM UNIX & Storage specialist