r2 - 23 Feb 2010 - 09:46:10 - PavelGeorgievYou are here: Wiki >  AppLogic27 Web > CatMonitoringMonCid
ALERT! AppLogic 2.7/2.8 Documentation The latest production release is AppLogic 3.0.30

MON - Application Monitoring Appliance. - Implementation

Base Class

The LUX5 appliance image is used as the base class for MON appliance.

Class Volumes

MON uses a 140MB boot volume and a 180MB usr (read-only,shared) volume. An additional placeholder volume data is required for storing visuals.

Contents of the MON directory

  • /appliance/appliance.sh is the main MON startup script. This calls all the scripts that start services running on MON.
  • /appliance/functions - helper bash functions, included by other scripts in the /appliance dir.
  • /appliance/mon.sh - starts mon services
  • /appliance/config/monitor.desc - monitor configuration.

Packages

The following open source packages are installed:

  • apr-1.2.7-11.el5_3.1.i386.rpm (Apache Software License)
  • apr-util-1.2.7-7.el5_3.2.i386.rpm (Apache Software License 2.0)
  • audit-libs-1.3.1-1.el5.i386.rpm (LGPL)
  • basesystem-8.0-5.1.1.el5.centos.noarch.rpm (public domain)
  • bash-3.1-16.1.i386.rpm (GPL)
  • beecrypt-4.1.2-10.1.1.i386.rpm (LGPL)
  • bzip2-1.0.3-3.i386.rpm (BSD)
  • bzip2-libs-1.0.3-3.i386.rpm (BSD)
  • cav-1.3.9.1-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • cce-1.2.17-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • centos-release-5-0.0.el5.centos.2.i386.rpm (GPL)
  • centos-release-notes-5.0.0-2.i386.rpm (GPL)
  • chkconfig-1.3.30.1-1.i386.rpm (GPL)
  • coreutils-5.97-12.1.el5.i386.rpm (GPL)
  • cpio-2.6-20.i386.rpm (GPL)
  • cracklib-2.8.9-3.1.i386.rpm (Artistic)
  • cracklib-dicts-2.8.9-3.1.i386.rpm (Artistic)
  • crontabs-1.10-8.noarch.rpm (Public Domain)
  • curl-7.15.5-2.el5.i386.rpm (MIT)
  • cyrus-sasl-lib-2.1.22-4.i386.rpm (Freely Distributable)
  • db4-4.3.29-9.fc6.i386.rpm (GPL)
  • device-mapper-1.02.13-1.el5.i386.rpm (GPL)
  • dhclient-3.0.5-7.el5.i386.rpm (distributable)
  • diffutils-2.8.1-15.2.2.i386.rpm (GPL)
  • e2fsprogs-1.39-8.el5.i386.rpm (GPL)
  • e2fsprogs-libs-1.39-8.el5.i386.rpm (GPL)
  • ed-0.2-38.2.2.i386.rpm (GPL)
  • elfutils-libelf-0.125-3.el5.i386.rpm (GPL)
  • ethtool-5-1.el5.i386.rpm (GPL)
  • expat-1.95.8-8.2.1.i386.rpm (BSD)
  • file-4.17-8.2.i386.rpm (distributable)
  • filesystem-2.4.0-1.el5.centos.i386.rpm (Public Domain)
  • findutils-4.2.27-4.1.i386.rpm (GPL)
  • fontconfig-2.4.1-6.el5.i386.rpm (MIT)
  • freetype-2.2.1-17.el5.i386.rpm (BSD/GPL dual license)
  • gawk-3.1.5-14.el5.i386.rpm (GPL)
  • gd-2.0.33-9.4.el5_1.1.i386.rpm (BSD-style)
  • gdbm-1.8.0-26.2.1.i386.rpm (GPL)
  • glib2-2.12.3-2.fc6.i386.rpm (LGPL)
  • glibc-2.5-12.2.i386.rpm (LGPL)
  • glibc-common-2.5-12.2.i386.rpm (LGPL)
  • gpg-pubkey-e8562897-459f07a4.(none).rpm (pubkey)
  • grep-2.5.1-54.2.el5.i386.rpm (GPL)
  • gzip-1.3.5-9.el5.centos.i386.rpm (GPL)
  • httpd-2.0.63_mon-1.i386.rpm (Apache License, Version 2.0)
  • info-4.8-14.el5.i386.rpm (GPL)
  • initscripts-8.45.14.EL-1.el5.centos.1.i386.rpm (GPL)
  • iproute-2.6.18-4.el5.i386.rpm (GNU GPL)
  • iputils-20020927-43.el5.i386.rpm (BSD)
  • keyutils-libs-1.2-1.el5.i386.rpm (GPL/LGPL)
  • krb5-libs-1.5-23.i386.rpm (MIT, freely distributable.)
  • less-394-5.el5.i386.rpm (GPL)
  • libacl-2.2.39-1.1.i386.rpm (LGPL)
  • libapreq2-2.01-1.i386.rpm (ASL 2.0)
  • libattr-2.4.32-1.1.i386.rpm (LGPL)
  • libcap-1.10-26.i386.rpm (BSD-like and LGPL)
  • libevent-1.1a-3.2.1.i386.rpm (BSD)
  • libgcc-4.1.1-52.el5.2.i386.rpm (GPL)
  • libgssapi-0.10-2.i386.rpm (GPL)
  • libhugetlbfs-1.0.1-1.el5.i386.rpm (LGPL)
  • libhugetlbfs-lib-1.0.1-1.el5.i386.rpm (LGPL)
  • libidn-0.6.5-1.1.i386.rpm (LGPL)
  • libjpeg-6b-37.i386.rpm (distributable)
  • libpng-1.2.10-7.0.2.i386.rpm (OSI certified)
  • libselinux-1.33.4-2.el5.i386.rpm (Public domain (uncopyrighted))
  • libselinux-python-1.33.4-2.el5.i386.rpm (Public domain (uncopyrighted))
  • libsemanage-1.9.1-3.el5.i386.rpm (GPL)
  • libsepol-1.15.2-1.el5.i386.rpm (GPL)
  • libstdc++-4.1.1-52.el5.i386.rpm (GPL)
  • libsysfs-2.0.0-6.i386.rpm (LGPL)
  • libtermcap-2.0.8-46.1.i386.rpm (LGPL)
  • libuser-0.54.7-2.el5.1.i386.rpm (LGPL)
  • libvolume_id-095-14.5.el5.i386.rpm (GPL)
  • libX11-1.0.3-8.0.1.el5.i386.rpm (MIT/X11)
  • libXau-1.0.1-3.1.i386.rpm (MIT/X11)
  • libXdmcp-1.0.1-2.1.i386.rpm (MIT/X11)
  • libXpm-3.5.5-3.i386.rpm (MIT/X11)
  • logrotate-3.7.4-8.i386.rpm (GPL)
  • m2crypto-0.16-6.el5.1.i386.rpm (BSDish)
  • mailcap-2.1.23-1.fc6.noarch.rpm (public domain)
  • MAKEDEV-3.23-1.2.i386.rpm (GPL)
  • mcstrans-0.1.10-1.el5.i386.rpm (GPL)
  • mingetty-1.07-5.2.2.i386.rpm (GPL)
  • mktemp-1.5-23.2.2.i386.rpm (BSD)
  • mod_perl-2.0.4-6.i386.rpm (ASL 2.0)
  • module-init-tools-3.3-0.pre3.1.16.el5.i386.rpm (GPL)
  • mysql-5.0.77-4.el5_4.1.i386.rpm (GPLv2 with exceptions)
  • mysql-server-5.0.77-4.el5_4.1.i386.rpm (GPLv2 with exceptions)
  • nc-base-1.26.1-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • nc-base-perl-1.26.1-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • nc-config_parser-3.3.1-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • nc-config_parser-perl-3.3.1-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • nc-json-perl-1.5.1-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • nc-log-1.27.2-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • nc-log-perl-1.27.2-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • nc-mail-1.36.1-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • nc-mail-perl-1.36.1-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • nc-mm-1.7.1-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • nc-profiler-1.10.1-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • nc-profiler-perl-1.10.1-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • ncurses-5.5-24.20060715.i386.rpm (distributable)
  • net-tools-1.60-73.i386.rpm (GPL)
  • newt-0.52.2-9.i386.rpm (LGPL)
  • nfs-utils-1.0.9-24.el5.i386.rpm (GPL)
  • nfs-utils-lib-1.0.8-7.2.z2.i386.rpm (GPL)
  • openldap-2.3.27-5.i386.rpm (OpenLDAP? )
  • openssh-4.3p2-16.el5.i386.rpm (BSD)
  • openssh-clients-4.3p2-16.el5.i386.rpm (BSD)
  • openssh-server-4.3p2-16.el5.i386.rpm (BSD)
  • openssl-0.9.8b-8.3.el5.i686.rpm (BSDish)
  • pam-0.99.6.2-3.14.el5.i386.rpm (GPL or BSD)
  • passwd-0.73-1.i386.rpm (BSD)
  • patch-2.5.4-29.2.2.i386.rpm (GPL)
  • pcre-6.6-1.1.i386.rpm (BSD)
  • perl-5.8.8-10.i386.rpm (Artistic or GPL)
  • perl-BSD-Resource-1.28-1.fc6.1.i386.rpm (GPL or Artistic)
  • perl-Carp-Assert-0.20-1.el5.rf.noarch.rpm (Artistic)
  • perl-CGI-Session-4.42-1.el5.rf.noarch.rpm (Artistic/GPL)
  • perl-Compress-Zlib-1.42-1.fc6.i386.rpm (GPL or Artistic)
  • perl-DBD-MySQL-3.0007-2.el5.i386.rpm (GPL or Artistic)
  • perl-DBI-1.48-1.i386.rpm (Artistic)
  • perl-Error-0.17012-1.el5.rf.noarch.rpm (Artistic/GPL)
  • perl-GD-2.35-1.el5.rf.i386.rpm (Artistic/GPL)
  • perl-HTML-Parser-3.55-1.fc6.i386.rpm (GPL or Artistic)
  • perl-HTML-Tagset-3.10-2.1.1.noarch.rpm (Artistic or GPL)
  • perl-IPC-Run-0.84-1.el5.rf.noarch.rpm (Artistic/GPL)
  • perl-libwww-perl-5.805-1.1.1.noarch.rpm (GPL or Artistic)
  • perl-NC-Database-1.12.1-1.i386.rpm (Dual License: GPLv2 / Proprietary. Contact 3Tera for more info)
  • perl-String-CRC-1.0-1.2.el5.rf.i386.rpm (Artistic/GPL)
  • perl-URI-1.35-3.noarch.rpm (GPL or Artistic)
  • pkgconfig-0.21-2.el5.i386.rpm (GPL)
  • popt-1.10.2-37.el5.i386.rpm (GPL)
  • portmap-4.0-65.2.2.1.i386.rpm (BSD)
  • postgresql-libs-8.1.11-1.el5_1.1.i386.rpm (BSD)
  • procps-3.2.7-8.1.el5.i386.rpm (GPL)
  • psmisc-22.2-5.i386.rpm (BSD/GPL)
  • python-2.4.3-19.el5.i386.rpm (PSF - see LICENSE)
  • python-elementtree-1.2.6-5.i386.rpm (PSF)
  • python-sqlite-1.1.7-1.2.1.i386.rpm (GPL)
  • python-urlgrabber-3.1.0-2.noarch.rpm (LGPL)
  • readline-5.1-1.1.i386.rpm (GPL)
  • rpm-4.4.2-37.el5.i386.rpm (GPL)
  • rpm-libs-4.4.2-37.el5.i386.rpm (GPL)
  • rpm-python-4.4.2-37.el5.i386.rpm (GPL)
  • sed-4.1.5-5.fc6.i386.rpm (GPL)
  • setup-2.5.58-1.el5.noarch.rpm (public domain)
  • shadow-utils-4.0.17-12.el5.i386.rpm (BSD)
  • slang-2.0.6-4.el5.i386.rpm (GPL)
  • sqlite-3.3.6-2.i386.rpm (Public Domain)
  • sysfsutils-2.0.0-6.i386.rpm (GPL)
  • sysklogd-1.4.1-39.2.i386.rpm (GPL)
  • SysVinit? -2.86-14.i386.rpm (GPL)
  • tar-1.15.1-23.el5.i386.rpm (GPL)
  • tcpdump-3.9.4-11.el5.i386.rpm (BSD)
  • tcp_wrappers-7.6-40.2.1.i386.rpm (Distributable)
  • termcap-5.5-1.20060701.1.noarch.rpm (Public Domain)
  • tmpwatch-2.9.7-1.1.el5.1.i386.rpm (GPL)
  • tzdata-2006m-2.fc6.noarch.rpm (GPL)
  • udev-095-14.5.el5.i386.rpm (GPL)
  • usermode-1.88-3.el5.i386.rpm (GPL)
  • util-linux-2.13-0.44.el5.i386.rpm (distributable)
  • vim-minimal-7.0.109-3.i386.rpm (freeware)
  • vixie-cron-4.1-66.1.el5.i386.rpm (distributable)
  • wget-1.10.2-7.el5.i386.rpm (GPL)
  • which-2.16-7.i386.rpm (GPL)
  • xen-ukrnl-3.2.2-17.i386.rpm (GPL)
  • xen-umods-3.2.2-17.i386.rpm (GPL)
  • xorg-x11-filesystem-7.1-2.fc6.noarch.rpm (MIT/X11)
  • yum-3.0.5-1.el5.centos.2.noarch.rpm (GPL)
  • zlib-1.2.3-3.i386.rpm (BSD)

Additionally, the following modified open source packages are installed:

  • httpd-2.0.63_mon-1.i386.rpm (Apache License, Version 2.0)
  • libapreq2-2.01-1.i386.rpm (ASL 2.0)
  • mod_perl-2.0.4-6.i386.rpm (ASL 2.0)
  • perl-DBI-1.48-1.i386.rpm (Artistic)

Additionally, the following custom packages are installed (source RPMS included):

  • mon-1.20.4-1.i386.rpm (Proprietary)
  • mon-files-2.0.3-1.i386.rpm (Commercial)

Contents of the release directory:

Exported appliance image:

  • MON-2.0.4-1.tar

Build image:

  • MON-build-2.0.4-1.tar

Log Files

MON creates cce, cav and apache logs on the data volume, accessible in /mnt/data/logs. It also adds a configuration to logrotate (/etc/logrotate.d/mon) so that these logs are rotated.

-- PavelGeorgiev - 19 Feb 2010

 
Copyright © CA 2005-2011. All Rights Reserved.
%