|
The repository is available at sourceforge.
The following changes have been implemented:
- general:
- Extend copyright to 2012
- Upgrade to blat v3.0.2
- Upgrade to bsdtar 2.4.12.
- Upgrade to bzip2 1.0.5.
- Upgrade to pscp 0.62.
- build:
- Add CHANGELOG to software (indicated by Eduardo Alvarenga)
- Use sed instead of ed to produce manual pages from the scripts.
- Do not use single quotes in preformatted (nroff) manual pages
- CHANGELOG:
Correct typos.
- scc-collect.pl:
Add statistics to the snapshot.
- scc-log2html.pl:
Refer from statistics table to date/data with min/max runtime/amount of changes.
- scc-log.pl:
- Add statistics to the snapshot.
- Corrected calculation of class counters.
- Make sure that runtime occurs in scc-srv summary and add size of snapshot to general data.
- scc_modules/scc_0900_s_system.pl:
Message for missing schtasks changed to make it clearer that this is a warning only.
- scc.pl:
Enforce --passwd or --pki options with scp transfer
- scc-snap2html.pl:
- Avoid complaints from TotalValidator for duplicate link texts.
- Add statistics to the snapshot.
- Format statistics tables from data in snapshot.
- Correct title tags.
- Correct even/odd class of table with counters for top-level classifications.
- Minor html layout corrections.
- Uniform production with linux client.
- scc-win.4:
Do not use single quotes in preformatted (nroff) manual pages
- scc-win.5:
- Upgrade external software.
- Extend installation documentation.
- Default scp transfer as user root.
The following changes have been implemented:
- general:
- FSF address corrected to satisfy rpmlint.
- Changed contact information to sourceforge support page of SCC.
- pkg_files: the directory hierarchy has been corrected in the comments.
- pkg_files: all URL's of the packages refer to the main project page at sourceforge.
- build:
- Replace Ctrl-M character with octal escape sequence.
- Avoid unknown macro in manual pages.
- pkg_files/BSDinstall:
Reduce the number of lock/signal files during install/upgrade.
- pkg_files/debian-gen-scc:
Version schema of rpm, deb and pisi packages has been changed.
- pkg_files/doinst:
Reduce the number of lock/signal files during install/upgrade.
- pkg_files/hpux-gen-scc:
Avoid warning by providing umask with file-permissions (contributed by Hendrik Visage).
- pkg_files/pisi-gen-scc:
- New version schema did not work for Pardus.
- Version schema of rpm, deb and pisi packages has been changed.
- pkg_files/postin:
- Reduce the number of lock/signal files during install/upgrade.
- Streamline the check for the lock-file.
- Copying of the default stylesheet has been moved from the postinstall to scc-log.
- The --upgrade option has been added to scc-log and all other options now have a long version too.
- pkg_files/prein:
Reduce the number of lock/signal files during install/upgrade.
- pkg_files/puppy-gen-scc:
Streamline the check for the lock-file.
- pkg_files/relocate:
- Extended comments for relocation directories.
- Support command line options to alter the SCC directories.
- pkg_files/rpm-gen-scc:
- Accomodate rpmbuild on Fedora.
- Version schema of rpm, deb and pisi packages has been changed.
- Correct the License to satisfy rpmlint.
- Do not set executable bit for config files in /etc/opt/scc/newconfig.
- More adjustments to satisfy rpmlint.
- Extensions to avoid rpmlint complaining about the description and the changelog.
- The rpm build process has been streamlined to work in the current directory.
- Removed top-level directories from %files section of the spec-file.
- Remove unused variables.
- pkg_files/scc-fedora.spec:
New: spec-file specific for Fedora.
- pkg_files/scc-install:
Avoid the use of find (for distro's like LPS) during the install of the software.
- pkg_files/ttylinux-gen-scc:
Streamline the check for the lock-file.
- scc:
- Extended the manual page concerning the transfer of the files to scc-srv.
- Add subject when transmitting data via smtp.
- Long option names have been implemented.
- scc-collect:
Avoid message for write-only /proc/sys files for /bin/sh on Bohdi.
- scc-localize:
More adjustments to satisfy rpmlint.
- scc-log:
Reduce the number of lock/signal files during install/upgrade.
- scc-log2html:
- Use the --standalone option to embed the stylesheet and avoid externel links to snapshot and index.html.
- Additional clarification of the --standalone option.
- The reporting of the option in the manual page and the syntax report are now consistent with the options in scc-log.
- Updated the QNH website URL's in the generated html.
- Avoid messages from Total Validator for logbook.
- scc-log:
- Perform remote compare for systems without diff.
- Correct the check for presence of diff.
- Reduce the minimal index.html on the client to snapshot and logbook.
- Copying of the default stylesheet has been moved from the postinstall to scc-log.
- The --upgrade option has been added to scc-log and all other options now have a long version too.
- Extended the main index.html file.
- scc_modules/scc_0100_s_boot:
Add detailed data from systemd.
- scc_modules/scc_0200_s_hardware:
- Ignore stderr from fdisk -l for smartctl.
- Check for readability of irq files in case scc runs as non-root user.
- Hung tasks warnings are in the kernel part of sysctl data (indicated by Erik-Jan Taal).
- Avoid messages when exploring /sys/block.
- Corrected error handling of vparstatus (reported by Hendrik Visage).
- Check for device before calling smartctl (reported by Harry van Wiggen).
- scc_modules/scc_0300_s_kernel:
- Hung tasks warnings are in the kernel part of sysctl data (indicated by Erik-Jan Taal).
- Ignore threads-max from sysctl to avoid changes in the logbook.
- scc_modules/scc_0400_s_vol_mngt:
Label mount of securityfs as variable data to avoid unwanted changes in the logbook.
- scc_modules/scc_0500_s_network:
- Detect Scientific Linux as a separate distro.
- Detect distro Boston University Linux.
- Use check for dhcpcd with specific interface when distro is not listed in the checks for variable data.
- Record the contents of additional files for interfaces on Linux.
- Handle virtual network cards on HP-UX (contributed by Frank Tore Johansen).
- Addition vsftpd configuration files.
- scc_modules/scc_0600_s_software:
- Replace Ctrl-M character with octal escape sequence.
- Check for existence of (s)bin directories in case they are missing.
- scc_modules/scc_0620_s_websphere:
- Some basic MQ configuration has been added.
- File /var/mqm/service.env added to collection.
- scc_modules/scc_0630_s_pkgmngt:
Collect configuration of upkg and installed packages (Paldo).
- scc_modules/scc_0800_s_oracle:
Record logmode of database (contributed by Erik-Jan Taal).
- scc_modules/scc_0900_s_system:
- Ignore subscriptions.conf from cups to avoid changes in the logbook.
- Add the data files for pkgconfig.
- Avoid that ldconfig adjusts symlinks (reported by Barry Lowrance) and call ldconfig with the correct options for all BSD variants.
- scc_modules/scc_utils:
- Detect Scientific Linux as a separate distro.
- Detect distro Boston University Linux.
- Avoid errors with the classification of scc_check_file when the filename contains an at-sign.
- Use check for dhcpcd with specific interface when distro is not listed in the checks for variable data.
- Detect ConnochaetOS and other arch based distros's.
- Detect distro Paldo.
- Avoid the use of printf in the shell (absent in LPS).
- Check for Suse release file before checking lsb-release. Indicated by Henny Thomassen
- scc-snap2html:
- Add the option --standalone to embed the style.css and without external links to logbook and main index.html.
- The reporting of the option in the manual page and the syntax report are now consistent with the options in scc-log.
- Updated the QNH website URL's in the generated html.
- Corrected the exclusion of the hlp-info from the statistics.
The following changes have been implemented:
- general:
- FSF address corrected
- Changed contact information to sourceforge support page of SCC.
- pkg_files: all URL's of the packages refer to the main project page at sourceforge.
- scc-help/scc: adopt manual pages from release 1.17.23 of scc.
- scc-help/scc-win: adopt manual pages from release 1.4.9 of scc-win.
- Move all formatting from generated HTML to style.css. Several corrections to silence Total Validator.
- build:
- Build now supports the --version option.
- Replace Ctrl-M character with octal escape sequence.
- Move all formatting from generated HTML to style.css. Several corrections to silence Total Validator.
- Avoid unknown macro in manual pages.
- index.html:
The SCC page at QNH has been corrected.
- pkg_files/debian-gen-scc-srv:
Version schema for deb and rpm has been changed and the spec-file has been altered to satisfy rpmlint.
- pkg_files/pisi-gen-scc-srv:
Corrected the name of the package in the xml-file.
- pkg_files/README:
The differences between the SVN and the source tarball have been indicated.
- pkg_files/relocate:
Extended comments for relocation directories.
- pkg_files/rpm-gen-scc-srv:
- Streamlined the rpm build process.
- Version schema for deb and rpm has been changed and the spec-file has been altered to satisfy rpmlint.
- pkg_files/scc-srv_gen_all:
Check whether root activates the program in the proper directory hierarchy.
- README:
Description of the development environment has been added.
- scc-transfer:
- Check the layout versions in the snapshots to detect a restart for clients without diff.
- Indicate the external influence of context diff for scc client for all hosts without local diff.
The following changes have been implemented:
- general:
- FSF address corrected
- Changed contact information to sourceforge support page of SCC.
- Updated the QNH website URL's in the generated html.
- build:
- Replace Ctrl-M character with octal escape sequence.
- Avoid unknown macro in manual pages.
- README:
Description of the development environment has been added.
- scc-log2html.pl:
- Add the --standalone option to avoid external links and embed the style sheet.
- Avoid messages from Total Validator for the logbook.
- Corrected indentation of HTML for summary table.
- scc_modules/scc_0100_s_boot.pl:
Avoid class conflicts in the boot:startup data for commands without caption.
- scc_modules/scc_0200_s_hardware.pl:
Added the WIN32_DisplayControllerConfiguration data and extended the memory data with some attributes.
- scc_modules/scc_0600_s_software.pl:
- Retrieve product keys from registry.
- Get all products from the Office suites.
- scc_modules/scc_0900_s_system.pl:
- Do not indicate failure when schtasks cannot be executed. Indicated by charlie_dodger.
- Mark status of scheduled tasks as variable data.
- Ignore multiple headers of scheduled tasks and erase too large fields of scheduled tasks.
- scc.pl:
- Mention the required run directory in the manual page.
- Keep Total Validator silent for the main index html file.
- scc-snap2html.pl:
- Add the --standalone option to avoid external links and embed the style sheet.
- Do not use stdin to read stylesheet.
- Corrected the exclusion of hlp-info from the statistics.
- Avoid several messages from Total Validator
The following changes have been implemented:
- build:
- Start new release.
- Support version option for build.
- pkg_files/README:
The differences between the SVN and the source tarball have been indicated.
- pkg_files/scc_gen_all:
Check whether root activates the program in the proper directory hierarchy.
- README:
Description of the development environment has been added.
- scc-cmp:
- Correct the context diff when rpm/pkginfo data has to be ignored after upgrade of keep-file syntax version.
- Source scc-localize to obtain the optional context diff method.
- scc-collect:
Upgrade the version of the keep-file to avoid changes caused by the new rpm data layout introduced in release 1.15.13.
- scc-log:
- No need anymore to produce "_flat" html files as the production of snapshot and logbook html no longer depend on the implementation of sort.
- Simplified testing for busybox version of diff.
- scc-log2html:
Removed the requirement of -k option and non-busybox implementation of sort.
- scc-snap2html:
- The code has been partioned in a number of functions.
- The intermediate data has been changed to produce the html on systems with busybox sort.
- scc_modules/scc_0000_s_general:
- Add time of boot
- Ignore comment lines in /etc/sysconfig/clock.
- scc_modules/scc_0100_s_boot:
- Ignore networking scripts under /etc/sysconfig as they are handled by the networking module.
- Use absolute pathnames for grub files to facilitate the new perms module.
- Add configuration file for Palo boot manager.
- scc_modules/scc_0200_s_hardware:
- Hendrik Visage corrected error handling for npar partition status and has redone the partition status of vpars.
- He also added data for fibre-channel interfaces (/dev/fcd*).
- Use smartctl to obtain additional data from disks.
- The binary control-M for tomstones has been replaced by an escape secquence.
- Ignore count values for irq to avoid changes in the logbook.
- Correction for multi-line files in /sys/block hierarchy.
- Add the output of the program fio-status.
- Corrected ignoring count files for irq. Also ignore filename spurious for irq.
- Ignore spurious files and not spurious data.
- Ram usage is also variable data from fio-status.
- scc_modules/scc_0300_s_kernel:
Corrected modprobe-list data when relative paths are produced.
- scc_modules/scc_0400_s_vol_mngt:
Add file /etc/lvm/lvm.conf.
- scc_modules/scc_0500_s_network:
- Add another logwatch confguration directory and correct the check for the existing directory.
- Ignore the LAST_CONNECTED data in the networking scripts to avoid changes in the logbook.
- The classification of the ethtool data for non-RH distros has been corrected.
- All ethtool data is marked as fix.
- scc_modules/scc_0600_s_software:
- For sosreport the removal of escape sequences has been corrected and the state of each is now part of the classification.
- Extend the list of possible pam configuration files.
- Add openssl.conf file for pki.
- Add another logwatch confguration directory and correct the check for the existing directory.
- Cloudkick configuration file has been added.
- Collect heartbeat cluster configuration via cibadmin.
- The corosync configuration files have been added.
- Add file /etc/initlog.conf.
- scc_modules/scc_0630_s_pkgmngt:
Add services of zypper.
- scc_modules/scc_0700_u_hp_ovou_srv:
The classification of messages has been corrected and a failed download causes the module to stop (reported by Harry van Wiggen).
- scc_modules/scc_0800_s_oracle:
Avoid message when init-file does not exist (indicated by Harry van Wiggen).
- scc_modules/scc_0900_s_system:
Add the output of gconftool-2 and record the glibc version with getconf.
- scc_modules/scc_9999_s_perms:
- New system module to track the permissions of the files recorded by scc_check_file.
- Ignore classification 'dummy' from the kernel module.
- scc_modules/scc_utils:
- Check for the busybox program of tr has been corrected in scc_check_file.
- Extended the scc_check_file function to accomodate the new system module to track the permissions of the files.
The following changes have been implemented:
- general:
- Extend copyright to 2011.
- Support user mode of scc where a non-root user can collect configuration data (suggested by Vincent Laanen).
- Optional (via scc-localize) support for context diff in logbook has been implemented (provided by Erik-Jan Taal).
- build:
Start new release.
- pkg_files/pisi-gen-scc:
Corrected paths to accomodate relocate script.
- pkg_files/relocate:
- Avoid erasing permissions for files on LinuxConsole,
- Remove empty top directories after relocation to avoid errors with rpmbuild.
- pkg_files/scc-install:
Correct source install to avoid errors with common directories for bin, conf or data (indicated by Vincent Laanen).
- scc_modules/scc_0100_s_boot:
The files in /etc/readahead.d/ have been added.
- scc_modules/scc_0200_s_hardware:
- Collect more data from /sys/block hierarchy.
- Handle multi-line files in /proc/irq correctly.
- Avoid binary data from biosdecode.
- Tag data with the current date in the output of icod_stat as variable data (reported by Hendrik Visage).
- The processing of the output of hponcfg has been corrected.
- Data from /sbin/dmsetup, /sbin/multipath and the scheduler of disk devices have been added.
- Ignore stderr from hponcfg. Additional data from sysctl and lspc is tagged variable (indicated by Erik-Jan Taal).
- The name of the multipath devices is now part of the classification.
- Configuration files for iscsi have been added.
- Contents of files in /proc/irq has been added.
- Removed redundant data from sginfo.
- Use parted/fdisk on all devices produced by df -l on Linux.
- scc_modules/scc_0300_s_kernel:
The files in /etc/depmod.d/ have been added.
- scc_modules/scc_0400_s_vol_mngt:
Data from /sbin/dmsetup, /sbin/multipath and the scheduler of disk devices have been added.
- scc_modules/scc_0500_s_network:
- Additional rule and route file have been added for the network scripts (RedHat).
- Configuration files of network proxy have been added.
- scc_modules/scc_0600_s_software:
- Remove the temporary file from sosreport.
- Adding the classification to the munin data has been corrected (indicated by Erik-Jan Taal).
- scc_modules/scc_0630_s_pkgmngt:
- Register architecture of installed rpms.
- Erase passwords from yum.conf and rhn/up2date files (contributed by Erik-Jan Taal).
- Collect package data on LinuxConsole.
- scc_modules/scc_0800_s_oracle:
Erik-Jan Taal indicated some errors in the processing of the sp-files and suggested to make some parameter data variable.
- scc_modules/scc_0900_s_system:
The readonly exceptions have been added.
- scc_modules/scc_utils:
The determination of Oracle SID's has been corrected to avoid error messages (indicated by Erik-Jan Taal).
- style.css:
- Optional (via scc-localize) support for context diff in logbook has been implemented (provided by Erik-Jan Taal).
- Provided remaining file with URL and Id keywords.
The following changes have been implemented:
- general:
- Extend copyright to 2011.
- Adopt manual pages from release 1.15.13 of scc.
- Adopt manual pages from release 1.3.2 of scc-win.
- build:
Start new release.
- pkg_files/pisi-gen-scc-srv:
Corrected paths to accomodate relocate script.
- pkg_files/relocate:
- Remove empty top directories after relocation to avoid errors with rpmbuild.
- Correct relocate to avoid wrong file permissions on Linux Console.
- scc-pull:
Handling of the -k option has been corrected (reported by Vincent Laanen).
- scc-rules:
Ignore case for sorting hosts in scc-rules.
- style.css:
Provided URL and Id keywords.
The following changes have been implemented:
- general:
Extend copyright to 2011.
- build:
-
Build script is part of source release.
-
Put the scc-modules in the correct sub-directory to run any modules at all. All earlier versions of build in SVN at sourceforge suffer from this error.
- scc-collect.pl:
-
Start messages during tracing have been properly aligned.
-
Win2k8 also has os_version 6.0.
- scc-log2html.pl:
Provide old and new data in the logbook with different styling.
- scc_modules/scc_0600_s_software.pl:
-
Avoid binary null characters in publisher attribute of products.
-
Corrected the alignment of assignments and print statements.
- scc_modules/scc_0900_s_system.pl:
-
Make sure that services of freshly installed software is sorted in the detailed list.
-
Support the schtasks data for win2k8.
- scc_modules/scc_1000_s_users.pl:
Start messages during tracing have been properly aligned.
- style.css:
-
Provided remaining file with URL and Id keywords.
-
Provide old and new data in the logbook with different styling.
Access the repository here.
The following changes have been implemented:
- Production of packages:
All scripts generating specific software packages now accept an argument specifying the version of the package.
This makes it possible to assign your own version after modigying the source code.
This has been suggested by Hendrik Visage.
- hpux-gen-scc:
The PSF file has been incorporated in the script.
- openbsd-gen-scc:
- Removed superfluous comment.
- Added warning concerning format of supplied version.
- Check for tar capable of writing ustar format instead of requiring execuble gnutar.
- puppy-gen-scc:
Simplified cleanup of directory.
- README:
Details concerning production of modified software have been added.
- rpm-gen-scc:
The spec-file has been incorporated in the script.
- scc_gen_all:
New script to generate the software in all package formats (suggested by Hendrik Visage).
- slackware-gen-scc:
- No need to split the version of the software.
- Creation of package has been corrected to avoid message during installation.
- slitaz-gen-scc:
Remove remaining temporary file after production.
- scc.5:
Refer to the README in the source tree for more details concerning modifying the code and producing the software.
- scc_0000_s_general.sh:
- Correction for model of BSD systems.
- Use lshal to determine the model of a Linux system.
- scc_0100_s_boot.sh:
- Avoid messages from awk when processing /etc/rc.config.d files (indicated by Hendrik Visage).
- The insserv configuration files have been added.
- scc_0200_s_hardware.sh:
- Avoid messages when processing symdg data (indicated by Hendrik Visage).
- Avoid empty ID in powermt classification for Clarion (indicated by Hendrik Visage).
- Configuration data from the Proliant Support Pack have been added (contributed by Erik-Jan Taal).
- Add hardware error events from /usr/sbin/mcelog as variable data.
- Add the vital product data for Linux on IBM hardware.
- Use lshal to determine the specs of the system. Ignore the devices.
- Add the list of supported Wacom tablets.
- scc_0300_s_kernel.sh:
- Avoid changes due to changing the kernel version in the pathname of the kernel modules for modules.dep.
- The kernel version has been removed from the classification of the modules.dep file to avoid large amounts of changes in the logbook.
- scc_0500_s_network.sh:
- Sort the network config script on RH to avoid changes when the order of the lines changes.
- Use the general scc_keep function.
- Data from DHCP interfaces on kwort and sms are variable data.
- Add several dnsmasq configuration files.
- Add the output from iwconfig.
- scc_0600_s_software.sh:
- Corrected the determination of subversion configuration collection.
- Openstack swift configuration files have been added.
- Record the version of vmware.
- HP System Management has been added.
- Configuration of munin and libvirt KVM/qemu have been added (contributed by Erik-Jan Taal).
- Use the generic scc_keep function.
- File envvars for Apache has been added.
- Add the configuration files for as2ps, enscript, alchemist, fail2ban, gamin, gecho runtime environment.
- List the security updates for java.
- Add the data from /usr/sbin/sasldblistusers2 as variable data.
- The configuration of rsyslog has been added.
- scc_0610_s_oracle_sapr3.sh:
- The backup scripts are now collected before checking whether a specific SAP user exists in Oracle.
- Skip the Oracle queries when the oracle user could not be determined.
- scc_0630_s_pkgmngt.sh:
- Collect kwort packages.
- Ignore subdirectories when inspecting package files on Slackware.
- Additional apt configuration files have been added.
- Ubuntu update-manager configuration files have been added.
- scc_0700_u_hp_ovou_srv.sh:
Report when a template(group) is not active on any node.
- scc_0800_s_oracle.sh:
- Overview of dba_temp_files and dba_db_links have been added (requested by Erik-Jan Laar).
- Collect srvConfig.loc file.
- Collect include file (ifile) from init.ora and spfile.ora files.
- Collect data from ora_home/bin/adapters.
- Dump Oracle OID TNS names entries entries with ldapsearch (contributed by Erik-Jan Taal).
- Add the size of the database files (var classification for auto-exetensible tables). Suggested by Erik-Jan Taal.
- Collect the initSID.ora and spfileSID.ora files in ORACLE_HOME.
- Collect the xml-files in the inventory directory.
- scc_0900_s_system.sh:
Removed setuptool configuration as it is already present in the software module.
- scc_utils.sh:
- Detect distro's Asianux, kwort, SMS, VMware ESX, vSphere Management Assistant and VMware Infrastructure Management Assistant.
- Corrected scc_oracle_sids (suggested by Erik-Jan Taal).
- Determine oracle home/sids also from init*.ora and spfile*.ora files (suggested by Erik-Jan Taal).
- Implemented generic function scc_keep to preserve dynamic data.
The following changes have been implemented:
- README:
Textual corrections.
- scc-srv_gen_all:
Upated diagnostics and comments.
- ttylinux-gen-scc-srv:
A default architecture has been added to the name of the package-file.
- scc-rules.sh:
The production of the html-code has been changed to avoid errors when the first check (CheckSnapAge) does not indicate errors (reported by Hendrik Visage).
- scc-setup.sh:
- Default user for apache2.2 on open solaris has been added.
- Config and binary directories for apache 2.2 on open solaris have been added.
- scc-summary.sh:
Support ascending and descending sorts for all summary pages.
Project page is available at sourceforge.
Forums and tracker are available and in the future our RCS based code history will be migrated to Subversion.
Note that the syntax of scc-realm for adding and deleting systems has been changed with the new release.
The following changes have been implemented:
- Production of packages:
-
All scripts generating specific software packages now accept an argument specifying the version of the package.
This makes it possible to assign your own version after modigying the source code.
This has been suggested by Hendrik Visage.
- Added scc-setup and scc-pack to SEE ALSO section of the manual pages.
- dragonflybsd-gen-scc-srv:
- Remove old debug file.
- Use non-empty defaults when producing the software on other platforms than DragonFlyBSD.
- freebsd-gen-scc-srv:
Remove old debug file.
- hpux-gen-scc-srv:
The Product Specification File has been incorporated in the generate script.
- installp-gen-scc-srv:
Recursive chown and removal of files/directories has been simplified.
- netbsd-gen-scc-srv:
Remove old debug file.
- openbsd-gen-scc-srv:
The check for support of format ustar of gnu has been changed.
- postinstall:
The commandline of scc-realm has been adjusted.
- postremove:
Simplified testing whether to remove additional directories or not.
- puppy-gen-scc-srv:
- Removal of files has been simplified.
- Use -R option of chgrp.
- README:
Added instructions how to produce the code.
- rpm-gen-scc-srv:
The spec file has been incorporated in the script.
- scc-srv_gen_all:
New script to generate the software in all package formats (suggested by Hendrik Visage).
- slackware-gen-scc-srv:
- The production of the package has been changed to avoid incompatibility message during installation.
- Some code has been optimised.
- slitaz-gen-scc-srv:
Remove remaining temporary file.
- ttylinux-gen-scc-srv:
Corrected the install format according to ttylinux 11.1.
- scc-debug.sh:
- The default configuration file for scc-setup has been added.
- Collection of logging data has been added.
-
scc-pack.sh
New script to bundle scc-data for handling by scc-transfer.
- scc-pull.sh:
The -k option has been added to preserve transferred files on the clients (requested by Hendrik Visage).
- scc-realm.sh:
- Archiving of (systems in) a realm is implemented (requested by Hendrik Visage).
- The options for selecting systems to be added/deleted from a realm have made more versatile.
- The syntax for adding/deleting systems has been changed and is incompatible with previous releases.
-
scc-setup.sh:
Script to activate the webinterface of scc-srv (suggested by Paul te Vaanholt).
- scc-smt.sh:
Refer in the script to the proper client module.
- scc-srv.5:
- Refer to the README in the source package for instructions to produce the code.
- Archiving of realms has been described and the syntax of scc-realm has been adjusted.
- Configuring the new web setup of scc-srv has been described.
- Textual clarifications.
- Program scc-debug has been added to the troubleshooting section.
- scc-summary.sh:
- Add html code from custom directory to index.html of a realm (suggested by Leif Sjolund).
- Supply summary for changes on a day also with a favicon.ico/
- The description in the manual page has been corrected.
- Add XPG4 directory to PATH instead of using aliases.
- Support separate directory with relative paths to html-files (used when archiving realms).
- Ignore files in subdirectories when determining whether class summary should be generated.
- scc-update.sh:
Corrected calling scc-realm according to its new syntax.
Product page at famouswhy.com
Product page at soft82.com
Tomiako Daigo reported a hang of SCC and indicated that this was caused during the determiniation of the process hierarchy.
He assisted with testing and debugging of the fix in module scc_0900_s_system.pl.
As he indicated Windows does not maintain a strict hierarchy of processes, resulting in circular lists of processes, causing the loop in previous versions of the software.
This limitation of the process data has been added to the help info in the snapshot.
A minor change is that the name of the base directory in the source tar now contains the release of the software.
The following changes have been implemented:
- dragonflybsd-gen-scc:
Use architecture and OS version variables with proper default values when software is not produced on DragonFlyBSD systems.
- postremove:
Simplified testing whether or not to remove remaining directories.
- ttylinux-gen-scc:
- Do not generate a list of all files in the package.
- The location of the postinstall script is corrected for the current version of pacman.
- The name of the package is extended with a (default) architecture.
- scc.sh:
- Use netcat as primary and fall back on telnet when transferring data via smtp (suggested by Eduardo Alvarenga).
- The -r option has been added to restart scc for systems with too frequent changes.
- Check whether scp can be found to generate a message when it is absent.
- Ignore stderr from scp.
- Avoid messages from tty program for ttylinux.
- The -P option has been added to specify non-default ports for scp and smtp (suggested by Eduardo Alvarenga).
- scc-cmp.sh:
- Mention the external dependency with diff implemented by busybox on the manual page.
- The conditions that limit the logbook to the summary of the count of changes for all classes is mentioned on the manual page.
- scc-collect.sh:
- Added the -j option to ps for BSD systems.
- Use the general function scc_checksum instead of cksum.
- Test access for /proc files to avoid messages for write-only files (RHEL6.0).
- Corrected the check for interactive call to avoid messages for ttylinux.
- scc-log2html.sh:
- Check for availability of -k option for sort.
- Optimize generation of statistics by avoiding superfluous grep.
- scc-log.sh:
- Extended the comment about busybox diff.
- Remove leading 0 from currecnt month to avoid illegal octal numbers with -m option (indicated by Eduardo Alvarenga).
- The LIMITATIONS on the manual page have been clarified.
- Ignore differences for aix filesets on first run after initial install.
- Record remark and restart indication in snapshot when no split file is used.
- scc-snap2html.sh:
- Check for availability of -k option for sort.
- Avoid using uniq when processing the classifications.
- scc_0000_s_general.sh:
- Check for existence of nslookup before calling the program.
- The general:hostid data is now variable.
- scc_0100_s_boot.sh:
File /etc/zipl.conf for linux on Z-series has been added.
- scc_0200_s_hardware.sh:
- The EMC powermt data has been added (suggested by and implemented with the assistance of Eduardo Alvarenga).
- Mark Checksum, Events and State as variable data for software RAID to avoid changes in the logbook.
- Ignore errors from lspci.
- Use find -newer instead of test -nt for those systems not supporting this test.
- scc_0300_s_kernel.sh:
- Sort the output of genkex to avoid changes in the logbook.
- Corrected the check for parameters of kernel modules.
- The determination of parameters for kernel modules has been changed to avoid errors with write-only parameter files.
- Ignore maxperm and minperm in AIX kernel VM parameters.
- Use the general function scc_checksum instead of cksum.
- The comment character for processing /etc/system has been corrected.
- Collect /etc/modprobe.conf when /sbin/modprobe is absent.
- Add the modules.dep file.
- Add values of kernel module parameters.
- scc_0400_s_vol_mngt.sh:
- Free and compressratio are now variable zfs data.
- Allecated storage is variable data for zpool volumes.
- scc_0500_s_network.sh:
- Mark data from DHCP interfaces as variable for Alpine Linux and T2.
- Sort the output of strinfo to make the data more readable.
- Ignore addresses from strinfo output to avoid unwanted changes in the logbook.
- Add several dhcp files and ouput from strinfo for AIX.
- Interface data from tun-interfaces is variable.
- Record the configuration files of vpnc.
- Use different sort options for Minix.
- Check for existence of netstat before calling this program.
- Debugging statements have been removed.
- The check for DHCP interfaces on ttylinux has been corrected.
- scc_0600_s_software.sh:
- Collect Alpine packages.
- Corrected the check for re-occurring Apache settings.
- Ebox configuration files have been added.
- Collect configuration from Pegasus cimom.
- Do not call nimclient to avoid slowing down scc when the nimserver is not responding.
- Check for existence of file /etc/logadm.conf before processing it.
- Look for symlinks to busybox when busybox itself cannot be found.
- Use the general function scc_checksum instead of cksum.
- Record which commands are implemented via busybox.
- Configuration data of Tivoli Directory Server has been added.
- scc_0630_s_pkgmngt.sh:
- Record installed aix filesets in the keepfile for a next run during install of scc.
- Added /etc/netpkg.conf for Zenwalk.
- Check for existence of YaST directory before processing it.
- Rearrange the recorded software idents and record them for all BSD variants.
- Record mine packages on T2.
- Help info for the list of OpenBSD installed software has been added.
- Record installed tcz-packages for tinycore.
- Alternate location of youservers file has been added.
- Check for ttylinux repositories.
- scc_0700_u_hp_ovou_srv.sh:
Use the general function scc_checksum instead of cksum.
- scc_0900_s_system.sh:
- LDAP sectoldif.cfg has been added.
- Configuration for File Permission Manager and Workload Manager has been added (AIX).
- The lsps data is variable.
- Check for existence of dmesg before calling this program.
- List the supported algorithms of encrypt.
- Files have been added for auditd.
- Configuration files for Subscription Management Tool have been added.
- Configuration of apport (Ubuntu) has been added.
- scc_utils.sh:
- Detect Alpine, aLinux, T2 and smeserver distros.
- Use different options for sort on Minix.
- Implement all options for the function implementing wc.
- Implemented a general scc_checksum function.
- Functions have been added for systems lacking programs tee and wc.
- Use an alternate alias for awk on Milax.
- Use environment variables to access an aliased awk in the functions of this module.
- Use separate arguments for busybox version of tr in scc_check_file.
The following changes have been implemented:
- scc.gpr:
Remove the limitation of supported Operating Systems to allow install on the newest Windows versions (reported by Markdmcbride).
- scc_0100_s_boot.pl:
The data from the startup commands has been added.
- scc_0200_s_hardware.pl:
Printer configuration data has been added.
- scc_0500_s_network.pl:
- The LAN classification now contains the service name and the IP address to avoid many changes in the logbook when an additional connection is made.
- Data from ndiswan connections is made variable to avoid changes in the logbook.
- scc_0900_s_system.pl:
The data from the standard profile of the firewall has been added.
- scc-snap2html.pl:
Allow back-slashes in the items in the menus.
- scc-win.5:
The limitation section mentions the inability to run the system module on win2k systems.
The following changes have been implemented:
- relocate.sh:
The relocation of the binaries, documentation and manual pages has been made clearer.
- scc-install:
Corrected ownership of files for Syllable that does not use a root account.
- scc.sh:
- Source scc_utils before sourcing scc-localize.
- Extending PATH for Syllable has been moved to scc_utils.
- Check the username supplied with the -u option.
- Source scc-localize to (optional) extend PATH.
- Aliases for Solaris removed as they are defined in the utils module.
- Check for presence of nslookup when determining domain of the host.
- scc-collect.sh:
- Extending PATH for Syllable has been moved to scc_utils.
- Source scc_utils to correct PATH before checking id.
- Source scc_utils before sourcing scc-localize.
- Unset TZ environment variable to avoid a default (UTC) value.
- scc-localize.sh
The changes in this file make it unfortunately incompatible with previous versions.
When you modified this configuration file, some data (EMC, Samba, Perl) will be omitted from the snapshot with the new version.
In that case you will need to merge the new version of this file with the existing one and move the contents
of the variables SYMCLI, SCC_TESTPARM and SCC_PERL to SCC_PATH.
- scc-log.sh:
- Extending PATH for Syllable has been moved to scc_utils.
- Source scc-localize to (optional) extend PATH.
- scc-log2html.sh:
Extending PATH for Syllable has been moved to scc_utils.
- scc-snap2html.sh:
Extending PATH for Syllable has been moved to scc_utils.
- scc_0000_s_general.sh:
- Correction for /etc/timezone without carriage return (Sabayon).
- Record uname -r as kernel level instead of OS release (indicated by Eduardo Alvarenga).
- Record /etc/release only for SunOS.
- Check also /etc/timezone to determine the timezone of a system.
- scc_0100_s_boot.sh:
Display defined runlevels for Gentoo.
- scc_0200_s_hardware.sh:
- Use lshw when it is present and ignore hwinfo in that case.
- The location of Symetrix CLI is now controlled via variable SCC_PATH in scc-localize and no longer by variable SYMCLI.
- Ignore /proc/ioports for Gentoo as it (also) contains binary data.
- Ignore /proc/ioports on Unity to avoid errors.
- scc_0400_s_vol_mngt.sh:
- Some (small) distro's indicate a non-existing device in /etc/mtab. Consult /etc/fstab to obtain the correct device.
- Avoid duplicate fstune label.
- Display data from btrfs filesystems.
- Correction for relative LV device filename on Fedora 13.
- Erase si= handles for aufs mounts to avoid changes in the logbook.
- scc_0500_s_network.sh:
- Record interfaces with DHCP on Syllable and Yoper as variable data.
- Corrected the processing of interface specific network script files.
- Avoid the -a option for ifconfig on Syllable to list interfaces.
- scc_0600_s_software.sh:
- All package, patch and repository management code has been moved to a separate module: scc_0630_s_pkgmngt.sh.
- Remove trailing escape sequence from ipfire addons (despite --no-colors option).
- Check /etc/at on Gentoo for deny and allow files.
- Location of perl executable is now controlled via variable SCC_PATH in scc-localize and no longer by variable SCC_PERL.
- Do not check additional directories for perl to avoid world writable directories.
- Location of testparm (Samba) executable is now controlled via variable SCC_PATH in scc-localize and no longer by variable SCC_TESTPARM.
- DB_CONFIG file for openldap has been added.
- scc_0630_s_pkgmngt.sh:
- New module for all package, patch and repository manageent. Code originates from scc_0600_s_software module.
- The output of equo --nocolor no longer contains ^M.
- Filtering of equo installed packages has been corrected.
- Ignore variable equo info data.
- The classifications for ipcop and CRUX software management have been corrected.
- Remove date and time of installed pacman packages for ttylinux.
- scc_0700_s_hp_ov.sh:
The contents of file /var/opt/OV/conf/perf/datasources are also collected.
- scc_0900_s_system.sh:
- Ignore the cache subdirectory for apparmor as it contains variable files.
- Default Kerberos server configuration directory has been added.
- An alternative configuration directory for krb5kdc has been added.
- Add output of lsauthent, lscondition and lsactdef (AIX).
- scc_1000_s_users.sh:
Add /etc/skel as secondary level to classification to group the skel files.
- scc_utils.sh:
- Detect distro's Syllable and Yoper.
- Extend PATH for Syllable.
- Prefix PATH with /usr/xpg4/bin when this directory exists instead of aliases for the tools used in this directory.
- Remove non-ASCII characters from output of scc_check_file.
- Return from scc_linux_distro when OS name is not Linux.
- Check for tinyme distro before checking for pclinuxos.
- record DISTRIB_RELEASE as distro version for /etc/lsb-release (indicated by Eduardo Alvarenga).
The following changes have been implemented:
- general:
Added scc-debug(1) to the SEE ALSO sections of the manual pages.
- scc-summary.sh:
Use the name of a Linux distro and its version from the details file to
indicate the OS and its version (contributed by Eduardo Alvarenga).
This is much clearer than the string "Linux" followed by the kernel version in previous releases of scc.
- relocate.sh:
The relocation of the binaries, documentation and manual pages has been made clearer.
- scc-pull.sh:
- Corrected the arguments of the -p option in the manual page.
- The -U option has been added to indicate that the retrieved data should not be processed by scc-update, but left for an upstream scc-srv.
- The -P option has been added to specify an alternate port for ssh and scp.
- scc-realm.sh:
Textual corrections in manual page.
- scc-receive-mail.sh:
Textual correction in manual page.
- scc-srv.5:
Textual correction in manual page.
- scc-transfer.sh:
The detection when to compare snapshots on the server instead of on the clients has been corrected.
The following changes have been implemented:
- general:
Textual corrections have been made to the manual pages.
- scc_0200_s_hardware.pl:
- Unit of hard disk size depends on size and is extended to GB and TB.
- Detail data of hard disks is added in parseable format.
- scc_0400_s_vol_mngt.pl:
Size and free space in bytes have been added to the filesystem data.
The following changes have been implemented:
- general:
- Extended copyright to 2010.
- Collecting data from sysctl has been centralized in scc-collect by scanning /proc.
- debian-gen-scc:
- The control file has been incorporated in this script.
- The feedback email-address has been corrected.
- installp-gen-scc:
New script to generate scc software in installp package format for AIX.
- netbsd-gen-scc:
Corrected path of website.
- pacman-install.sh:
Remove exit to support sourcing this file.
- sunos-gen-scc:
- The file pkginfo has been incorporated in this script.
- The substitution of /bin/sh with /bin/ksh has been simplified.
- scc-collect.sh:
Ignore retrans_time for ipv6 from sysctl to avoid entries in the logbook.
- scc-log.sh:
- Check ODMDIR to avoid errors when the software is installed on AIX via installp.
- Ignore stderr from rpm -qa.
- Corrected the classification of the rpm imported keys data (ignored in the logfile upon the first run after the initial install).
- scc.sh:
- Check for presence of nslookup when determining domain of the host.
- Renamed variable for passphrase file.
- scc_0000_s_general.sh:
- Record output from sw_vers for Darwin.
- Ignore stderr from /sbin/runlevel.
- scc_0100_s_boot.sh:
- Do not record path of lssrc on AIX.
- Support also Grub2.
- Add files in /etc/init/ (Google Chrome OS).
- Do not limit rcorder to FreeBSD.
- The format of the output of rcorder on FreeBSD is changed to make changes in boot-order more clear.
- scc_0200_s_hardware.sh:
- Collect wpar configuration data.
- The output of lparstat has been added.
- Ignore stderr from prtdiag.
- Record microcode and cpu scheduling tuneable parameters for AIX.
- Information from cpu and memory have been added for AIX.
- The format command can disrupt a SAN when there are many disks. Ignore the format command when there are more than 250 disk devices.
- Configuration files in /etc/sane.d have been added.
- Alternative location of parted is now supported.
- Details of Linux software RAID (mdadm) have been added.
- Add output of biosdecode.
- Corrected the classification of sg_info.
- Use parted instead of fdisk.
- Output from SCSI Generic tooling (sginfo and sg_map) has been added.
- Added /etc/isapnp.conf
- Replaced the -i option by -I to obtain more data from hdparm.
- Ignore stderr from getconf for AIX to avoid messages in the snapshot (indicated by Hermann-Josef Beckers).
- scc_0300_s_kernel.sh:
- Ignore lsattr variables concerning variable weight.
- Ignore lsdev for AIX.
- Avoid changes in the logbook due to maxpin variable for AIX.
- Ignore kernel.printk data from sysctl.
- scc_0400_s_vol_mngt.sh:
- Avoid messages when zpool produces "no pools available".
- Ignore value of si option for aufs mounts.
- Mounted squashfs file systems are now tagged variable to avoid too many changes in the logbook.
- Dump superblock of ext4 file systems; use dumpe4fs when available, otherwise dumpe3fs.
- Get data from VmWare file systems (suggested by Hermann-Josef Beckers)
- Do not use defragfs (AIX) any more as it takes too much time and the data is of limited importance for SCC (reported by Hermann-Josef Beckers).
- scc_0500_s_network.sh:
- Display additional interface data with lsattr on AIX.
- Added bind file /etc/rndc.conf.
- Mark additional sysctl network data variable on FreeBSD.
- Record data from DHCP interfaces as variable data for Linux distros ipcop, Frugalware, unity, pld, debris, Crunchbang, Slackware, IDMS linux, clearos, momonga, nutyx, rms, Igelle DSV, firefly and caos.
- Record additional data for network interfaces on Linux.
- The configuration of tinydns has been added.
- Do not record network settings twice for network interfaces on RedHat.
- Ignore stderr from nfso to avoid messages in the snapshot (indicated by Hermann-Josef Beckers).
- scc_0600_s_software.sh:
- The configuration of subversion and its repositories has been added.
- The dynamic and active rules from lsfilt have been added.
- Changed classification of lsnim data to indicate nim server.
- The available resources and operations of nimclient have been added.
- Correction for multiple Apache instances.
- Add TSM client configuration files.
- The output of errdemon -l has been added.
- Add /etc/ldap as possible configuration directory of OpenLDAP.
- Extended the collected configuration of snort.
- Record installed ipfire addons.
- Record installed applications for Igelle DSV.
- Avoiding changes for logadm.conf has been corrected (contributed by Bram Lous).
- Record the configuration of fcron.
- Record the configuration of ipcop.
- Adoptions for pacman-g2 (Frugalware).
- Call pacman with the proper options on firefly and frugalware distro's.
- Avoid messages when distutils have not been installed for python.
- Ignore variable data from the smart package manager.
- Handle #include and #includedir in /etc/sudoers.
- The configuration files for Asterisk have been added.
- Handle the case that gpg-pubkey is not installed for rpm.
- Do not limit apache processes to those with PPID 1.
- Added general plone data and build.cfg of each instance.
- Keep the zope configuration for next runs of SCC.
- Collect Zope/Plone configuration data.
- Determine python site package directory in a more general way.
- Determine the activated python eggs.
- No longer record mail server version via telnet to port 25 of localhost.
- Sort the task-packages from tasksel to avoid changes.
- Changed classification of rpm showrc and keys.
- Collect rpm macros.
- Avoid messages from smart when the channels are not yet configured.
- Corrected the classification of differences for CRUX ports.
- Record CRUX packages for distro nutyx.
- Process include and includir directives for MySQL.
- The output of lsnim has been added.
- Do not query all rpm's to find the gpg-pubkeys (indicated by Hermann-Josef Beckers).
- scc_0900_s_system.sh:
- Names of Kerberos configuration files are part of the classification.
- Restrict the files from /etc/security on AIX.
- Added contents of /usr/lib/security/methods.cfg.
- The collection of Kerberos configuration has been extended and assigned its own classification: system:security:Kerberos:.
- SASL plugins have been added.
- Do not use the -a option for proctree to avoid messages.
- Catalog and configuration files in /etc/xml have been added.
- The configuration files of setuptool have been added.
- Output of dircolors --print-database has been added.
- Datadm and service access facility data has been added.
- Configuration files for endian firewall have been added.
- scc_0900_s_system.sh:
On AIX, record contents of /usr/lib/security/mkuser.default and ignore command useradd -D.
- scc_1000_s_users.sh:
Restrict lsgroup to module compat.
- scc_utils.sh:
- Support "*" as comment character in scc_check_file.
- Add all "ASCII * text" file types to scc_check_file.
- Provide hostname command when it is absent (Minix).
- Detect distros: ipcop, Frugalware, unity, pld, sinux, debris, Crunchbang, syn3, IDMS linux, clearos, linuxconsole, momonga, nutyx, endian firewall, rms, firefly and caos.
- Detect Linux distro's via /etc/system-release.
- Corrected the detection of archlinux and feather.
- Report also the filename when ignoring binary files in scc_check_file.
- scc_check_file displays contents of file when file utility returns empty type.
- Check for path in /usr/bin when executing distro identification programs.
The following changes have been implemented:
- general:
- Favicon.ico has been added.
- New logo.
- Extended copyright to 2010.
- debian-gen-scc-srv:
- The feedback email-address has been corrected.
- The control file has been incorporated in this script.
- installp-gen-scc-srv:
New scipt to produce scc-srv software in AIX installp package format.
- pisi-gen-scc-srv:
The feedback email-address has been corrected.
- sunos-gen-scc-srv:
- The file pkginfo has been incorporated in this script.
- Replacement of /bin/sh with /bin/ksh has been simplified.
- scc-debug.sh:
New program to collect configuration data for analysis of configuration problems.
- scc-smt-select:
Scc and scc-srv have been added to default System Management Tools for AIX.
- scc-smt.sh:
Convert scc and scc-srv versions for RPM and installp on AIX to indicate identical versions with other package management software.
- scc-srv.5:
Specific configuration for SuSe has been added.
- scc-transfer.sh:
Changed the name of the variable with the name of the passphrase file.
- scc-update.sh:
Extended the manual page to clarify the interface with the client software.
The following changes have been implemented:
- general:
Extended copyright to 2010.
- scc_0900_s_system.pl:
- Specifications of scheduled tasks has been added (suggested by Hermann-Josef Beckers).
- Extended the auto update data collection.
- scc-snap2html.pl:
- Corrected the production to show a single "0" as data.
- The number of temporary files has been extended to facilitate debugging via intermediate results.
Hermann-Josef Beckers reported a hang of the users-module.
It happens on Win2003 systems without local users.
Until we corrected this, you should disable this module by removing it from the modules directory.
The following changes have been implemented:
- slitaz-gen-scc: new
Generate scc software in slitaz package format.
- scc-collect.sh:
Check whether tty exists before calling this program.
- scc-log.sh:
- Support systems without the env command.
- Corrected the check for imported rpm-keys.
- scc_0000_s_general.sh:
Output of /sbin/hwclock has been added.
- scc_0100_s_boot.sh:
Ignore php and html files from /etc/sysconfig hierarchy.
- scc_0300_s_kernel.sh:
- Added contents of /etc/project (suggested by Wes Brown and Michael Imrick).
- Added output of /usr/sbin/rctladm -l.
- scc_0400_s_vol_mngt.sh:
- Use xfs_info to retrieve properties of XFS file systems.
- Data from /sbin/tunefs for ufs file systems is on stderr, not on stdout.
- scc_0500_s_network.sh:
- Correction in the determination of dhcp interfaces for redhat based distro's.
- Data from dhcp interfaces are variable data for: dragora, fedora, finnix, goblinx, Mandriva, pclinuxos, ploplinux, rPath, slitaz, tinycore, zevenos
- Corrected the identification of pardus distro.
- LEASEDFROM is variable data in /etc/dhcpc/dhcpcd.INTERFACE.info
- File /etc/iftab has been added.
- Check whtether nslookup, domainname and rpcinfo exist before calling them.
- Corrected the detection of variable data for DHCP interfaces for SuSe.
- scc_0600_s_software.sh:
- Change the classification for lighttpd from Apache to lighttpd.
- The installed dragora packages have been added.
- Added tazpkg files for slitaz.
- Record slitaz software packages.
- Attempt some default places for executable of perl.
- The collected configuration has been extended/added for: clamav, monit, nagios, logcheck, nikto, ocs-inventory, openvpn, p0f and pads.
- Output from tasksel has been added.
- Handle includes in the syslog-ng configuration file.
- Corrected and extended the location of the mysql config.
- Ignore environment and PHP Variables from php -i output.
- Erase escape sequences from listing of sosreport.
- Shorewall data has been added.
- Configuration file for open source version of syslog-ng has been added.
- Corrected determination of installed Gentoo packages and added Gentoo repositories.
- equo package management data for Sabayon has been added.
- Use lvu to determine installed lunar modules.
- Basic configuration of Zenoss has been added.
- Installed conary packages and conary configuration has been added.
- rPath Appliance Agent configuration has been added.
- Simplified removal of source install indication.
- Check whether telnet and sendmail exist before calling them.
- scc_0900_s_system.sh:
- Ignore /etc/issue for Pardus distro.
- Collection clamav configuration file moved to software module.
- The output from debconf-get-selections has been added.
- scc_utils.sh:
- The following distro's are recognized from this release on: Astaro appliances, dragora, finnix, goblinx, ploplinux, rPath, slitaz, tinycore, zevenos
- Removed double archlinux indicator file.
- Corrected the determination of pclinuxos distro.
- Ignore GIF images in scc_check_file to avoid that skipping them is reported.
- Corrected the determination of Pardus distro as Pardus2009 uses /etc/lsb-release.
- Check files that have empty result from the files program.
- Corrected the determination whether which is absent.
- Provide function named which when this program is absent.
- scc.sh:
- Do not use the -q option of scp when it is implemented by dropbear.
- Check whether tty exists before calling this program.
- Source scc_utils to use the alternative which when the OS has no which.
- scc-snap2html.sh:
Corrected the build-up of the level 1 menu items.
The following changes have been implemented:
- slitaz-gen-scc-srv: new
Generate scc-srv package in slitaz format.
- scc.cgi.sh:
- Processing of hosts without a match during searches has been corrected to show the general data of these systems.
- Correct the html error for empty center-tag in scc-rules output.
- scc-rules.conf:
The documentation of the Unique rule has been added.
- scc-rules.sh:
- The check for changes on the last run has been corrected to ignore installs and upgrades on the last run.
- A check for uniqueness of certain data across several or all systems has been implemented (suggested by Paul te Vaanholt).
- The production of the html-code has been redesigned.
- scc-smt-select:
Detect SCC software on slitaz.
- scc-smt.sh:
- Handle the case without detected tools correctly.
- Handle slitaz packages.
- Correction for the domain that has been added to the summary file.
- scc-srv.5:
Mention lighttpd config.
- scc-summary.sh:
Show general data of systems (model, os and release).
- scc-syscmp.sh:
The manual page has been corrected to indicate that the first argument also can be a classification string.
- scc-update.sh:
Do not process realm All twice.
The following changes have been implemented:
- general:
The following changes were made in several files:
- Avoid errors with scc_check_file when certain configuration file-names contain spaces (indicated by Harry van Wiggen).
- Enable profiling of the performance of data collection by default.
- Extend PATH to support Syllable (Desktop).
- Set PATH before executing other programs.
- Corrected the format strings to use for adb on HP-UX (indicated by Harry van Wiggen).
- The way Linux distro's are determined and recorded, has been changed.
- dragonflybsd-gen-scc:
Corrected version and architecture variables to allow installation on any version and architecture.
- openbsd-gen-scc:
- Updated package list to avoid deprecated keywords.
- Remove newconfig directory during cleanup.
- pacman-install.sh:
Actions are available in functions that are called after this file has been sourced.
- README:
Updated the list of all programs that generate packages.
- scc.4:
Removed the lince concerning the maximum number of levels of the classification.
- scc-collect.sh:
Make sure that directories SCC_TMP and SCC_DATA exist.
- scc-log.sh:
- Correction for the path of pkg_info on DragenFlyBSD.
- Avoid messages when rpm is implemented by busybox.
- Avoid message when rpm is present on a system and is not used.
- scc_0000_s_general.sh:
- CPU speed is now variable data on OpenSolaris.
- The check for the empty variable DOMAIN has been changed to avoid an unset variable error.
- File /etc/lsb-release is now added as detail file for Linux distro's.
- Altered classification of linux distro data.
- Correction in case dnsdomainname does not return the name of the domain.
- scc_0100_s_boot.sh:
- Bootenvironment data for OpenSolaris has been added.
- Added /etc/init.d/halt.local.
- Use rc-update instead of rc-status for Gentoo.
- scc_0200_s_hardware.sh:
- CPU-speed is variable data on OpenSolaris.
- Ignore device-files for pseudo-terminals on OpenSolaris.
- Ignore (variable) acpi battery data from sysctl.
- Ignore messages from df.
- Ignore error messages from dmidecode.
- Avoid wrong scc-format data when dmidecode fails (indicated by Harry van Wiggen).
- scc_0300_s_kernel.sh:
- Avoid variable data in sysctl data.
- Do not call modinfo for GoboLinux and call lsattr only for AIX.
- Ignore stderr from /sbin/modprobe.
- Ignore /sbin/sysconfig on ttylinux.
- Ignore kernel-parameters when they are stored in a binary (compressed) file.
- scc_0400_s_vol_mngt.sh:
- Collect ZFS-data
- Collect configuration of hammer file-systems.
- Ignore messages from df.
- scc_0500_s_network.sh:
- Data from dhcp interfaces on Solaris and several Linux distro's are variable data.
- Ignore sysctl net.link.ether.restore_hdr data.
- Detect Redhat network settings via DISTRO instead of via directory in the file system.
- Treat the IPADDR in /etc/dhcpc/dhcpd-*.info as variable data.
- Added network configuration file for Gentoo.
- scc_0600_s_software.sh:
- Policy configuration files have been added for Tomcat 6.
- Show slackware packages for all slackware based distro's.
- Determine installed lunar modules and lunar configuration files.
- Determine the installed packages on GoboLinux.
- Corrected the path of pkg_info for DragonFlyBSD.
- Corrected software inventory on OpenSolaris when PSTAMP attribute is absent.
- Do not run sendmail -bt on NetBSD to avoid logging of messages.
- Record the checksum of the scc_utils file.
- Configuration of Smart package manager has been added.
- Ignore for PHP additional scc-variable in case profiling is enabled during collection of data.
- Correction of removal of source install indication in keep-file.
- Use the DISTRO variable to determine PuppyLinux.
- Added configuration files for Gentoo portage and changed classification of installed Gento software.
- Avoid variable data in the output of emerge for Gentoo.
- scc_0700_s_hp_ov.sh:
Output of ovcoreid, ovconfget and ovcert have been added and ovpolicy is preferred instead of optemplate (indicated by Paul te Vaanholt).
- scc_0900_s_system.sh:
- Do not call zdump on Sabayon as it hangs.
- Ignore /etc/motd on Ubunto as it contains variable data.
- Ignore /etc/issue on GoboLinux as it contains variable data.
- scc_1000_s_users.sh:
All groups corresponding to system-accounts are fixed data (/etc/group).
- scc_utils.sh:
- Recognize the following distro's: AltLinux, DreamLinux, FeatherLinux, lunar, Mandriva, Mepis, pclinuxos, sabayon, slax, SunJDS, tinyme-linux, YellowDog and zenwalk.
- Do not use separate variable to indicate puppy-linux.
- Corrected scc_check_file for '/' in comment-char.
- The detection of busybox programs has been made more robust.
- scc.sh:
- The manual page has been extended when sending snapshots via the '-p smtp' option.
The following changes have been implemented:
- dragonflybsd-gen-scc-srv:
Corrected variables to support any version on any architecture.
- openbsd-gen-scc-srv:
Corrections to avoid messages of deprecated keywords.
- pacman-install.sh:
Support for new version of pacman where this file is sourced and it's functions are called.
- README:
- Extended the list of programs producing packages.
- Corrected an option for scc-update in the description of the setup of the server.
- scc-baseline.sh:
Set PATH before calling any external program.
- scc.cgi.sh:
- Check and report whether the -w option has been used (indicated by Ben Jannedy)
to avoid unclear messages when using scc.cgi before configuring scc-srv.
- Set PATH before calling any external program.
- Renamed function tailer to trailer.
- scc-rules.sh:
Avoid messages when a logfile is empty.
- scc-srv.5:
Add apache configuration data in a separate file in conf.d.
- scc-transfer.sh:
- Extend PATH with directory of scc-client to access scc-snap2html and scc-log2html.
- Issue warnings when scc-snap2html and scc-log2html cannot be accessed.
- Set PATH before calling any external program.
- scc-update.sh:
Set PATH before calling any external program.
- A FAQ has been added to the support page.
- The deployment of all parts of SCC has been depicted in the architecture page.
The following changes have been implemented:
- scc_0100_s_boot.pl:
Aligned data in snapshots.
- scc.pl:
- Option --min_age has been added to run scc frequently and only collecting data once per day per system.
- Add systems to main index.html when they are skipped (their data is present!)
The following changes have been implemented:
- general:
- Extended copyright to 2009.
- The website of SCC has been moved.
- Produce all software as root to avoid ownership of files by development user (reported by Eric Bollengier).
- debian-gen-scc:
Check for missing /usr/bin/ar.
- pisi-gen-scc: new
Script to generate SCC in pisi package format.
- scc-localize.sh:
- Put the default values before the lines to be uncommented.
- Use proper default values for OPC variables.
- scc-log2html.sh:
Produce the end-DIV for the log-entries only when log-entries are present.
- scc-log.sh:
Report missing rpm- and pkginfo-data with the first run after the initial installation.
- scc_0100_s_boot.sh:
- Several boot configuration files have been added for SuSe.
- Added runlevel configuration for Server Optimized Linux.
- scc_0200_s_hardware.sh:
- Tag output of lsusb as variable data.
- Correction for parsing older type of dmidecode output.
- Added hald.conf.
- Added parsing of dmidecode data.
- scc_0400_s_vol_mngt.sh:
Added some file system configuration files.
- scc_0500_s_network.sh:
- Ignore some variable sysctl-network data.
- Detect DHCP for VectorLinux and SuSE and mark this data as variable.
- Added ipaddrsel and iproute2 data.
- Added several general network configuration files.
- Mark dhcp interface data as variable data for Pardus.
- Added vsftpd configuration files.
- Ignore ndd settings for dman type of interface on SunOS (indicated by Nico van Royen).
- scc_0600_s_software.sh:
- Do not determine sendmail options on Engarde.
- Added configuration files in /etc/java.
- Added slapt-getrc.
- Detect Slackware packages on VectorLinux.
- Use apache configuration data from a running server in more than 5 runs of scc.
- Added Ubuntu FireWall status and files.
- Extended files for logrotate.
- Added nagios, dconf and snort.
- Added java.conf and gmond.conf
- Added /etc/imapd.
- Remove possible source install indication during postinstall phase.
- Corrected listing of name, version and summary of pisi packages.
- Configuration files for postgresql have been added.
- Added Pegasus and extra php configuration file.
- Added detection of CRUX packages and ports data.
- Corrected non-initialized variable (indicated by Paul te Vaanholt).
- Added /etc/niminfo.
- Correction to obtain the version of pisi packages.
- Added pisi (Pardus) data.
- Correction for determining apache processes (indicated by Harry van Wiggen).
- scc_0620_s_websphere.sh: new
Collect (elementary) configuration data for websphere software.
- scc_0700_s_hp_ov.sh:
Correction for oid_to_sym for NNM 7.x (contributed by Paul te Vaanholt).
- scc_0900_s_system.sh:
- Ignore the PID of the processes reported by apparmor (aa-status).
- Ignore stderr from zdump.
- Ignore /etc/issue for VectorLinux.
- Added some OpenBSD configuration files.
- Added /etc/prelink.conf
- Added configuration files for dbus-1.
- scc_1000_s_users.sh:
- Added some rc-files for root.
- Added usermngmt.conf.
- scc_utils.sh:
- Detect Engarde distro.
- Check for VectorLinux distro and stop when a release/version file has been found.
- Do not ignore digits in function strings.
- Added --xml option to scc_check_file to force removal of xml-comments.
- Added detection of CRUX and Pardus distro.
The following changes have been implemented:
- general:
- Extended copyright to 2009.
- The website of SCC has been moved.
- Produce all software as root to avoid ownership of files by development user (reported by Eric Bollengier).
- Automatic population of realms has been implemented (optional scc-auto-realm.conf in a realm).
- debian-gen-scc-srv:
Check and report missing /usr/bin/ar.
- pisi-gen-scc-srv: new
Create the scc-srv pisi package.
- postin (general postinstall processing):
- Moved template main index.html to newconfig directory.
- Create empty directories tmp and conf.
- Added scc-auto-realm.conf
- rpm-scc-srv.SPEC:
- Moved template of main index.html to newconfig directory.
- Added scc-auto-realm.conf
- scc-auto-realm.conf: new
Default configuration file for automatic maintenance of realms.
- scc-realm.sh:
- Add default scc-auto-realm.conf file to new domain.
- Added -q option to avoid scc-update when adding/deleting hosts.
- scc-smt-select:
Add scc and scc-srv for pisi-format on Pardus.
- scc-smt.sh:
- Corrected example for pisi packages.
- Added processing of CRUX software packages.
- Added processing of name-version pairs of data (suggested by Jacco Dunweg).
- scc-srv.5:
- Description of automatic population of realms has been added.
- Several minor corrections/additions have been made.
- scc-summary.sh:
Added domain-data to scc-summary.data.
- scc-update.sh:
- Extended manual page with scc-auto-realm.conf and examples.
- Correction for empty fields in scc-summary.data
The following changes have been implemented:
- general:
- Extended copyright notice to 2009.
- Corrected the website for SCC.
- scc-collect.pl:
Report unknown option/argument.
- scc-log2html.pl:
Check whether any log-entries have been printed when printing end-DIV for SCC_LOG_ENTRY.
- scc-log.pl:
- Erase the domain-name from the argument to avoid problems with WMI.
- Added --timeout option to avoid hangups when accessing non-responsive remote systems.
- Report unknown option.
- scc_0500_s_network.pl:
Corrected alignment of DHCPenabled data.
- scc_0600_s_software.pl:
Remove remaining tmp-file.
- scc_0900_s_system.pl:
- AcceptStop is variable data for systemdrivers.
- Added Win32_SystemDriver data.
- Added AutoUpdate data.
- scc.pl:
- Implemented the --fqdn option, where the filename of the SCC-files also contains the domain-name.
- Report unknown option.
- Prepend $SCC_BIN to name of pki-file.
- Added reference of scc-win(5) to setup scp communication.
- Added --timeout option to avoid hangups when accessing non-responsive remote systems.
Note that this version of scc-srv is incompatible with previous versions.
Refer to here for the Apache settings that have to altered.
The following changes have been implemented:
- general:
Removed the preinstall script from all software packages.
- scc.cgi.sh:
Correction for the help-page of the compare page.
- scc-pull.sh:
Corrected handling of missing signal files when the client did not run (indicated by Dirk Porezag).
- scc-smt.sh:
- Corrected the data for source install of scc (contributed by Vincent Laanen).
- Correction for Windows products with empty version.
- scc-srv.5:
Documented new settings for CGI.
- scc-summary.sh:
- Avoid empty classes in the compare box when classifications in the snapshot are in error.
- Corrected URL's for CGI-scripts to facilitate writing of proxy-rules for SCC (suggested by Dirk Porezag).
This update causes the incompatibility with previous releases.
- scc-update.sh:
Corrected option and argument handling.
The following changes have been implemented:
- scc_0000_s_general.sh:
Do not add checksum of root-passwd to snapshot when SCC_ROOT_VAR is set to var (indicated by by Esther Hanko and Ronald van der Meer).
- scc_0100_s_boot.sh:
- Do not follow symlink /usr/local/etc on ServerOrientedLinux.
- Added configuration files in /etc/rc.d
- scc_0200_s_hardware.sh:
Mark prtfru detailed data as variable to avoid too many changes in the logbook.
- scc_0400_s_vol_mngt.sh:
Avoid messages when LV-direcory is absent on a cluster-node (indicated by Harry van Wiggen).
- scc_0500_s_network.sh:
- Corrected the determination of active named (indicated by Harry van Wiggen).
- Mark interface data for dhcp on centos as variable.
- scc_0500_u_named.sh:
Correction for syntax of included files.
- scc_0600_s_software.sh:
- Avoid error-messages from apt-config.
- Added servicegaurd file for linux (contributed by Harry van Wiggen).
- scc_0900_s_system.sh:
Catch message that apparmor module is not loaded (suggested by Harry van Wiggen).
The following corrections and additions have been implemented:
- scc.pl:
- When both --netview and --norun are used, all currently present SCC-data is transferred.
- Added --report option to report the results in a file.
- Added progress information on stderr containing the name of the system being processed.
- Continue processing with subsequent systems when a system fails during collection or transport.
- scc-collect.pl:
Added hostname to progress and error message.
- scc-log.pl:
Added hostname to error-messages.
- scc_0500_s_network.pl:
Corrected alignment of data.
- scc_0600_s_software.pl:
Remove temporary file.
- scc_0900_s_system.pl:
Correction to cleanup temporary file.
- scc_1000_s_users.pl:
Corrected the recording of memberships of local groups and removed the temporary fix introduced in release 1.0.16.
The following change has been implemented:
- scc_0900_s_system.pl:
Check for presence of WMI-classes for SecurityCenter (indicated by Bill Jacqmein).
"System Configuration Collector for Windows" has been tested in the Softpedia labs
using several industry-leading security solutions and found to be
completely clean of adware/spyware components.
We are impressed with the quality of your product and encourage you to
keep these high standards in the future.
To assure our visitors that "System Configuration Collector for Windows" is clean,
we have granted it with the "100% FREE" Softpedia award.
Nico van Leeuwen reported a hang of the new users-module.
On domains with many users and many groups, the last query of the module took very long.
When the program finally terminated, after reporting lack of memory, a temporary file of 300 MB was found.
We disabled the last query in the new users module by adding an exit-statement and will investigate this further.
Users on smaller domains can remove the exit-statement to add the memberships of users and groups to the snapshot.
The following changes have been implemented:
- general:
- Added production of DragonFlyBSD package format.
- Added production of archlinux pacman package.
- Added production of ttylinux pacman format.
- Corrected check for options with arguments.
- Extended copyright notice to 2008.
- control (Debian):
Added suggestion for sharutils.
- netbsd-gen-scc:
Corrected a broken install of the generated package.
- rpm-scc.spec:
Added Vendor tag.
- scc-collect.sh:
- Handle unset hostname.
- Avoid using variable BUSYBOX by using function busybox_check.
- Initialize used environment variables when running with -i option.
- scc-log.sh:
- Move all files when hostname is changed.
- Handle unset hostname.
- Avoid differences for rpm key-data when scc runs for the second time.
- scc_0100_s_boot.sh:
- /var/run/dmesg.boot is made variable data.
- Corrected processing of rcorder output on FreeBSD.
- scc_0200_s_hardware.sh:
- Removed ide-settings file as this interface is obsolete.
- Avoid some variable data from lspci.
- Use natacontrol instead of atacontrol.
- Check for df from busybox.
- Ignore clockrate from sysctl.
- Added multipath file.
- scc_0300_s_kernel.sh:
- Modinfo data made variable on Debian.
- Added some kernel configuration files.
- Ignore urandom from sysctl.
- Run iptables before requesting the kernel modules to avoid changes after a reboot.
- scc_0400_s_vol_mngt.sh:
- Corrected a test for dumpe2fs.
- Added file system data for DragonFlyBSD.
- Avoid changes for handles with mfs-mounts.
- Avoid the use of variable BUSYBOX by using function busybox_check.
- Added some configuration files.
- scc_0500_s_network.sh:
- Mark interface data from dhcp as variable on: OpenBSD, DragonFlyBSD, Arch Linux, ttylinux and DSL.
- Check for netstat by busybox when determining the routes.
- Added configuration file.
- Tag output of nslookup as variable data.
- Corrected check for SCC_VAR_ROUTE_DATA.
- Added ntp-keys file.
- Correction for network routes in DragonFlyBSD.
- Handle bond0 and bond0:0 interfaces correctly (contributed by Michael Figiel).
- Added some networking files.
- Network routes on OpenBSD with W status are variable.
- Added configuration file.
- scc_0600_s_software.sh:
- Added dpkg configuration files.
- Added configuration file for ipkg.
- Produce EMS and SD-UX profiling data only when the corresponding software is present.
- Added sysconfig/rhn files and output of spt-config -dump.
- Added configuration files for HP Mission Critical Common Component.
- Added configuration files for Ganglia.
- Added key data from rpm.
- Added setuptool.
- Added Son Of Sysreport.
- Added configuration of vmware-tools.
- Added extra yum configuration files.
- Added logadm.conf file (suggested by Antoine Davous).
- Moved call of ip_tables to kernel module of scc.
- Added ServiceGuard configuration file.
- Added yum-pluginconf.d files.
- Correction for catching apache 1.x running as apache (implemented by Martin Bocher).
- scc_0700_s_hp_ov.sh:
- Added some netmon configuration files.
- Added configuration files for HP Performance Manager version 4 and up.
- scc_0800_s_oracle.sh:
Mark some data from SGA as variable.
- scc_0900_s_system.sh:
- Added two more name files.
- Added /etc/HOSTNAME.
- Added file.
- Added Kerberos file and files in /etc/profile.d.
- Correction for swapinfo from DragonFlyBSD.
- Added audit files.
- Added some selinux configuration files.
- Extended ldconfig collection and renamed its' classification.
- scc_1000_s_users.sh:
Added file libuser.conf.
- scc_utils.sh:
- Added damn small linux to detected linux distro's.
- Add unique per-host data to stdin before encrypting it in scc_crypt (triggered by Esther Hanko and Ronald van der Meer).
- Provide a limited version of fstyp when it is missing.
- Record fedora release.
- Correction in scc_check_file when no comment-char is used.
- Correction in busybox_check for PuppyLinux.
- scc.sh:
- Added name of program to message.
- Catch output of -p smtp transfer in logfile.
- Added -F option to specify sending account for smtp-transfer (requested by Luc Capronnier).
- Enforce "<" and ">" with mail-destination address (indicated by Luc Capronnier).
- Handle unset hostname.
- Corrected the test for empty value in $RANDOM.
The following changes have been implemented:
- general:
- Added production of ttylinux pacman fornat package.
- Added production of arch-linux pacman format package.
- Added production of DragonFlyBSD package format.
- Check for missing arguments of options.
- control (Debian):
Added dependency with sharutils.
- netbsd-gen-scc-srv:
Corrected broken install.
- rpm-scc-srv.spec:
Added Vendor keyword.
- scc-pull.sh:
- Signal missing data from hosts.
- Added -c option (requested by Harry van Wiggen).
- scc-smt-select:
Added SCC for Windows to list of default selected software.
- scc-smt.sh:
- Correction for generating one of the NAME-tags.
- Support software installed on Windows systems.
- Correction for productsnames containing spaces.
- scc-srv.5:
Added performance considerations for scc-update.
- scc-transfer.sh:
Corrected testing for empty logfile and empty log.html.
The following changes have been implemented:
- general:
- Version of SCC is now recorded during installation.
- Extended copyright notice to 2008.
- scc-collect.pl:
Determine version of OS and make it availiable for all modules to handle differences in WMI classes for each Windows version.
- scc-log.pl:
Corrected string for syntax error.
- scc_1000_s_users.pl:
New module to record data from local users and groups.
The following changes have been implemented:
- scc_0500_s_network.pl:
Added win32_Proxy data.
- scc_0900_s_system.pl:
Added antivirus and firewall product data from Windows Security Center.
- scc.pl:
- Added options --help and --norun.
- Report unknown value for --prog option.
- Add "<" and ">" to source and destination mail addresses when absent (indicated by Luc Capronnier).
The following changes have been implemented:
-
scc-log:
-
added reference to style.css to index.html (suggested by Nico van Leeuwen)
-
create directory data/transfer to avoid errors from scc-pull (indicated by Harry van Wiggen)
-
scc-log2html:
-
corrected DIV-tag for logdata to SCC_LOG_ENTRY
-
DIV-class SCC_LOG_ENTRY occurs once in logbook and surrounds all logdata
-
scc-snap2html:
added nested DIV's to html to allow additional formatting
-
scc_utils:
added detection of archlinux for Linux distro
-
scc_0100_s_general:
added cpu-speed for SunOS (indicated by Bram Lous)
-
scc_0200_s_hardware:
initialize variable machinfo (indicated by Harry van Wiggen)
-
scc_0400_s_vol_mgmt:
-
removed unused, uninitialized variable (indicated by Harry van Wiggen)
-
correction for determining local file systems on Linux (indicated by Nico van Leeuwen)
-
scc_0500_s_network:
added avaho configuration files
-
scc_0600_s_software:
-
added pacman software inventory for ArchLinux
-
corrected squid classification (indicated by Harry van Wiggen)
The following changes have been implemented:
-
scc:
added reference to style.css to index.html
-
scc-log:
-
Remove current snapshot after all data is collected correctly (indicated by Nico van Leeuwen)
-
Check syntax of snapshot on first install
-
scc-log2html:
The DIV-tag with class SCC_LOG_ENTRY appears only once in the logbook and surrounds all logdata
-
scc-snap2html:
Added nested DIV-tags to support formatting of each section of the snapshot.
The following corrections and additions have been made:
-
scc-cmp:
-
corrected the calculation to avoid showing too much differences (indicated by Paul te Vaanholt)
-
removed aliases for xpg4 programs for SunOS
-
scc-collect:
corrected check for empty variable $RANDOM (indicated by Paul te Vaanholt)
-
scc-log:
-
correction in detecting change of hostname when hostname is scc
-
removed aliases for xpg4 programs for SunOS
-
scc_0600_s_software:
added versions of base system software on OpenBSD (indicated by Marco Hyman)
-
scc_0900_s_system:
-
correction for regular files in /etc/alternatives (indicated by Paul te Vaanholt)
-
corrected unkown option for ldconfig on OpenBSD
The following changes have been implemented:
-
scc-snap2html:
Use proper tag in legend.
-
scc-log2html:
Make summary lines for runs with changes emphasized (indicated by Nico van Leeuwen).
The display of variable data in the html file of the snapshot is controlled by the stylesheet.
To display the variable data correctly on scc-srv, it should be upgraded to release 1.5.14.
Several of the changes have been implemented after experimenting with smaller Linux distributions like ttylinux, dsl and puppylinux.
The full list of the implemented changes is:
-
general:
-
added checks for missing arguments of options.
-
added style.css and extended TR and TD tags with classes to allow formatting of tables with CSS (contributed by Adolpho Soto).
-
added set -u statement to all scripts to detect undeclared variables (suggested by Paul te Vaanholt)
-
added tags to html and added style.css for tables in html-files (suggested by Adolpho Soto)
-
corrected html-code to avoid errors from html-validator
-
do not produce html when sort is implemented by busybox
-
openbsd-gen-scc:
check for presence of gnutar before packing files
-
puppy-gen-scc: new file
generate pet file to install scc with petget on puppylinux
-
sunos-gen-scc:
check for presence of pkgproto before packing files
-
scc-install:
groupname for ownership determined with id.
-
scc:
added -u option to allow non-root user to transfer files with -p pull option (suggested by Sven Weise)
-
scc-log:
-
avoid reporting pkg_info data for BSD on run after fresh install
-
do not compare snapshots when diff is implemented by busybox
-
scc-snap2html:
added tags and extended style.css for variable data
-
scc-collect:
-
export variable for crypt-function
-
ignore tr from busybox
-
extended ps for busybox
-
scc-log2html:
-
empty logbook results in empty html-file.
-
converted Statistics summary to table.
-
scc_utils:
-
added function to check for implementation of programs via busybox
-
replaced [[ construct
-
added busybox_ps
-
determine version of ttylinux
-
scc_0000_s_general:
-
correction for free implemeted by busybox
-
use dmidecode to determine model
-
rearranged code for cpu-count, speed and type.
-
added code for cpu-data and model for BSD systems.
-
scc_0100_s_boot:
-
corrected variable when calling efi_ls and idisk (HP-UX)
-
logfile and alt_logfile are variable svcs data for Solaris10
-
added start-stop scripts for ttylinux
-
scc_0200_s_hardware:
-
treat cpuspeed as variable data from sysctl
-
general check for busybox df
-
correction to avoid error message concerning /proc/iomem
-
ignore current time in controller data
-
added support for Linux Dyamic Device Naming service
-
peripheral Device Status for Sun Storedge is variable
-
treat all devicetree data as variable for SunOS
-
scc_0300_s_kernel:
treat numvnodes as variable data from sysctl
-
scc_0400_s_vol_mngt:
-
use general busybox variable instead of puppy-linux
-
added files for ivman
-
scc_0500_s_network:
-
removed some variable data from the output of sysctl
-
ignore stderr from ndd
-
make contents of /var/run/dmesg.boot variable
-
make cloned routes on BSD variable
-
corrections for interface data for ttylinux
-
correction to collect open ports
-
scc_0600_s_software:
-
correction for compile settings from apache in keep-file.
-
corrected hang of pkg_info on OpenBSD during install of scc.
-
correction for multiple instances of httpd (indicated by Paul te Vaanholt)
-
correction for keeping compiled apache settings in keep-file
-
added alien packages for PuppyLinux.
-
do not use rpm on busybox.
-
added support for Gaztek webserver.
-
added installed pacman packages.
-
ignore additional variable data from PHP.
-
added logwatch, yum and up2date configs.
-
added openssl configuration file.
-
added support for php5.
-
ignore checksum of (vim) copies of scc-modules
The display of variable data in the html file of the snapshot is controlled by the stylesheet.
To display the variable data correctly on scc-srv, it should be upgraded to release 1.5.14.
The following changes have been implemented:
-
scc-snap2html:
-
corrected html-code to avoid errors from html-validator.
-
added URL from statistics to snapshot.
-
added classes to tables (contributed by Adolpho Soto)
-
style.css: new
default style.css for SCC.
-
scc-log:
added installation of style sheet.
-
scc-log2html:
-
corrected html-code to avoid errors from html-validator.
-
added several <DIV> statements.
-
statistics are now in a table
-
added tags to table to support style.css (contributed by Adolpho Soto)
-
scc:
-
added --pki option to use public key file with pscp.
-
corrected call of mail-program.
-
scc_0000_s_general:
remove CR/LF from model.
-
scc_0100_s_boot:
decoded all items in list of BIOS characteristics.
-
scc_0500_s_network:
added network routes.
-
scc_0600_s_software:
remove CR/LF from product classifications.
The following changes have been implemented:
-
general:
-
added checks for missing arguments of options.
-
added set -u statement to all scripts to detect undeclared variables (suggested by Paul te Vaanholt)
-
added tags to html and extended style.css for tables in html-files (contributed by Adolpho Soto)
-
use xpg4 version of tail for SunOS.
-
scc-transfer:
-
Handle the case of an empty log.html when sort is implemented by busybox.
-
HTML of snapshot can be empty.
-
scc-summary:
Typo in html-code.
-
style.css:
Added colors for variable snapshot data and for comparing systems.
-
scc-pull:
-
Corrections for ovdeploy (indicated by Paul te Vaanholt).
-
Removed -v option.
-
Record stdout and stderr from client runs in logfile (suggested by Paul te Vaanholt).
-
scc.cgi:
Use css directives to indicate different colors when comparing data from systems.
-
puppy-gen-scc-srv: new file
generate pet file to install scc-srv with petget on puppylinux
-
openbsd-gen-scc-srv:
-
Added help-pages for scc-win.
-
Check for presence of gnutar before moving files.
-
freebsd-gen-scc-srv:
Added help-pages for scc-win.
-
BSDinstall.sh:
copy general-help-files and help-files for scc-win
-
postinstall:
-
Adjust permissions for newly created /var/opt
-
Extend style.css file for 1.5.11 release.
-
sunos-gen-scc-srv:
Check for presence of pkgproto before packing files.
The following changes have been implemented:
-
General:
-
install style.css
-
extended TR and TD tags with classes to allow formatting of tables with CSS
(contributed by Adolpho Soto).
-
postinstall:
-
correction to install main index.html for a fresh instal
-
added installation of style.css
-
scc-pull.sh:
-
File transfer from clients can be done by non-root user (-u option; suggested by Sven Weise).
This requires an update of scc, that is to be released soon.
-
Running as non-root user implies -u <user> option.
-
Corrected selection from systems from a realm (indicated by Harry van Wiggen).
-
style.css
new file to format all tables in scc html-files.
-
scc-update.sh
empty alias for nice when it is absent on a system
The following changes have been implemented in this release:
-
The documentation of the Windows client of SCC has been added.
-
scc-srv-install should not use Posix functionality when reporting the absence of Posix!
This is the first official release of the Windows client of scc.
The previous version of the Windows client used VBS. The new version uses perl to process the collected data.
Running the software as domain admin, enables you to install the software on a single system and
collect data from other systems in your domain.
The following changes have been implemented:
-
General:
Extended Copyright notice to 2007.
-
scc_0100_s_boot.sh:
Added bootloader files.
-
scc_0200_s_hardware.sh:
-
Added two chipset files in /proc/ide.
-
Added size and date from hotplug agent files.
-
Reduce unwanted changes due to changing memory regions.
-
scc_0300_s_kernel.sh:
Added modinfo for SLES. Added powertweaks.
-
scc_0400_s_vol_mngt.sh:
-
Changed the formatting of the free space data for LVM2.
-
Added structure of Volume Management classifications in comments.
-
Added :file: to classifications of some HP commands.
-
Extended collection and display of LVM2 data.
-
scc_0500_s_network.sh:
Added mii-tool data to interface data and Service Location Protocol configuration files.
-
scc_0600_s_software.sh:
Added gpgconf and extended RedHat clustering files.
-
scc_0700_u_hp_ovou_srv.sh:
Added additional configuration file.
-
scc_0800_s_oracle.sh:
Additional sorting to avoid unwanted changes (indicated by Harry van Wiggen).
-
scc_0900_s_system.sh:
Added /etc/alternatives.
-
scc.5 and scc.4:
Correction for proper formatting of html version of manual page.
The following changes have been implemented:
-
General:
-
Changed the layout of directory scc-help with the manual pages.
-
Removed reference to manual page of scc client.
-
Several textual changes in manual pages
-
Extended Copyright notice to 2007.
-
Changed the way user and group for mail and website are preserved and maintained.
Handled in postinstall and scc-update.
-
openbsd-gen-scc-srv:
Correct permissions for generated tgz file.
-
rpm-scc-srv.SPEC:
Replaced old keyword for GPL copyright.
-
scc-pull.sh:
-
Added ovdeploy as transfer program (suggested by Paul te Vaanholt).
-
Make signal files empty before copying the scc-data.
-
Correction for overpopulated pull directory from previous run.
-
Corrected case for scp option (indicated by Sven Weise).
-
scc-summary.sh:
Correction for internal URL's to follow W3C rules.
-
index.html and postinstall:
Replaced OpenEyeT with QNH and reference documentation from subdirectories.
-
scc-rules.sh:
Correction when no data to display for a table.
The following changes have been implemented:
-
In several scripts/modules: use proper version of tail on SunOS (indicated by Michael Imrick).
Corrected obsolete keyword Copyright in rpm spec-file.
-
scc-snap2html.sh:
Correction to avoid crash of gawk due to double free.
-
scc-log.sh:
Correction to detect newly installed rpm's.
Corrected path of manual page in index.html.
-
scc_utils.sh:
Added function to determine list of Oracle SIDs.
Distro ID in /etc/lsb-release has precedence.
Keep the interpreter line of scripts in scc_check_file.
Correction in scc_check_file for files with spaces in their names.
-
scc_0000_s_general.sh:
Correction for cpu_cnt on linux.
-
scc_0100_s_boot.sh:
Added boot-files for Slackware.
Added rcorder for all boot-scripts of FreeBSD.
Added dependencies for boot scripts for SuSe.
Add files in subdirectories of /etc/sysconfig.
-
scc_0200_s_hardware.sh:
Split FC60 lun data over several lines to indicate variable controller data.
Added scsiinfo (SuSe).
/proc/cpuinfo empty line separates data for each cpu.
Added short output of hwinfo.
-
scc_0300_s_kernel.sh:
Ignore messages from system_prep and avoid messages for kmtune on HP IA64.
-
scc_0400_s_vol_mngt.sh:
Do not call /usr/bin/share on HP-UX.
Added code to record LVM2 configuration.
Added code to record EVMS configuration.
Correction for PuppyLinux.
-
scc_0500_s_network.sh:
Changed the method to determine the network interfaces for Linux (suggested by Kor Gros).
Optionally set all network routing output from netstat as variable data (suggested by Alexander Fuchs).
-
scc_0600_s_software.sh:
Moved code for SAP/R3 to separate module.
Corrected the order of arguments for scc_check_file for SAP (indicated by Gerhard Koller).
Added configs for openldap and openwbem.
Corrected handling of paths of virtual machines with spaces in their name.
Added network data for VMware.
-
scc_0610_s_oracle_sapr3.sh:
New module to retrieve configuration releated to Oracle with SAP/R3 (contributed by ABB AT).
-
scc_0800_s_oracle.sh:
Code for determining SIDs moved to separate function.
Added opatch utility (contributed by ABB AT).
-
scc_0900_s_system.sh:
Added SELinux and AppArmor (suggested by Charles Hurenkamp).
-
scc-localize.sh:
Added variable to avoid many changes for networks with many ICMP redirects.
The following changes have been implemented:
-
Correction to enable install of scc and scc-srv depots for HP-UX IA64.
-
Correction of file arguments for scc_check_file for SAP files
(indicated by Alexander Fuchs).
Pablo Costa indicated that SCC crashes on SuSe 10.1 due to gawk.
The developer of gawk has been contaced by Pablo and the cause was found.
Until a new version of gawk has been installed, you can avoid the problem by running SCC with the following command line:
LC_ALL="C" /opt/scc/bin/scc
The following changes have been implemented:
-
Corrected obsolete syntax of head and tail.
-
Added support for Slackware.
Client and server software is also available in the Slackware package format.
-
Minor corrections for PuppyLinux.
-
scc_0100_s_boot.sh:
Collect the boot-scripts for Slackware.
Added boot environment for Solaris and configuration files for Gentoo.
Record state_time as variable data for svcs.
-
scc_0600_s_software.sh:
List installed packages for Slackware.
-
scc_0900_s_system.sh:
Added environment directory for Gentoo.
-
scc_utils.sh:
Export variables indicating the Linux distribution.
Check contents of LILO configuration files,
-
scc_0200_s_hardware.sh:
Extension for vpartstatus on HP-UX.
Extended parstatus for HP-UX.
-
scc_0400_s_vol_mngt.sh:
Added debugreiserfs.
-
scc_0500_s_network.sh:
Configuration file and port monitor added for Solaris.
-
scc-log.sh:
Use nice to run env.
-
scc-srv:
Preserve options of scc-update to remove preinstall from future releases of scc-srv.
The following changes have been implemented:
-
Correction for missing documentation files for a fresh install (indicated by Harry Pieterse).
-
Corrected obsolete syntax of head and tail.
-
Corrected the URL's of helpfiles.
-
Corrected deep-linking to specific changes in logfiles
(indicated by Nico van Leeuwen).
-
Correction when rule violations are absent.
The following changes have been implemented:
-
Correction for splitfiles that moved data with spaces in the classifications
(indicated by Paul te Vaanholt).
-
Correction for configuration files of VmWare (indicated by Harry van Wiggen).
-
Correction for class conflict for lilo (indicated by Harry van Wiggen).
-
Correction for hours with leading zero in scc_timing.
-
Correction for URL's of help-info in snapshot.
-
Corrections for PuppyLinux.
-
Added configuration files of BigBrother/Sister.
-
Moved data of process hierarchy to other classification for AIX and Solaris.
-
Added some networking configuration files.
-
Added sender to message indicating transfer file with errors (suggested by Roland Nauw).
-
Extended copyright notice to 2006.
OpenEyeT Professional Services BV is now part of QNH Infrastructure BV.
Copyright notices and logo have been changed.
The following changes have been implemented:
-
Introduction of scc-cmp to compare snapshots. Used in client and server parts.
-
Corrections for profiling when a single module runs for more than one hour.
-
Implemented W3C restrictions for NAME-tag of URL in snapshot and logbook.
-
To avoid flooding the logbook with too many differences,
only the number of differences per classification is reported when the new or old snapshot are too small.
-
Several enhancements for AIX:
-
pass $ODMDIR to scc-collect to enable certain AIX programs.
-
added: process hierarchy.
-
added: rc-files and System Resource groups.
-
added: several hardware inventory commands.
-
added: kernel parameters.
-
added: some file system data.
-
changed: formatting of logical volume data.
-
added: nfso command.
-
added: fixes and some license data.
-
added: swap and dump data.
-
changed: avoid RPM-messages during install.
-
Catch domainname for Darwin. Contributed by Antoine Davous.
-
Check presence of rpmbuild and use less obvious build directory in rpm-gen-scc and rpm-gen-scc-srv.
-
Added grub and lilo configuration files.
-
Avoid variable SuSe kernel data.
-
Correction for MAC-address in ifcfg-filename.
-
Sort the names of the interfaces for SunOS.
-
Catch updates for SuSe (YaST2).
-
Added VmWare. Contributed by Nico van Royen.
-
Added SAP-data.
-
Extended iptables data.
-
Added OPC-agent monitoring data.
-
Correction for some variable Data-Protector data.
-
Extended OVOU with SAP SPI (contributed by Jacco Dunweg) and MLM configuration files.
-
Removed working directory dependency between scc-update and scc-transfer, scc-smt and scc-summary.
-
Correction for systems without a match and without a logbook.
-
Several corrections for stylesheets. Indicated by Paul te Vaanholt.
-
Correction for realms with spaces in their names.
The following changes have been implemented:
-
Use dd (not adb) to obtain PVID and VGID.
With assistance of Richard Hicks.
-
Added output of idisk and efi_ls for HP-UX on Itanium.
-
Added /usr/sbin/kconfig for HP-UX.
-
Use xpg4 version of tr for solaris.
-
Do not report formatting differences in /stand/system and output of system_prep.
-
Suppress segmentation fault for mount on Suse 9.2.
-
Extensions for DataProtector 5.5
-
Decode OpC logfile encapsulators and monitors.
The following changes have been implemented:
-
Do not update the keep-file when running in interactive mode.
-
Ignore differences in the main logfile when moving data to "split" hosts.
-
Extended split conditions with simple process check.
-
Correction for Debian for large lines with many fields.
Indicated by Dennis Bieling.
-
Added include files for logrotate.conf.
-
Corrected includes for Apache.
-
Added Netscape Fasttrack server.
-
Correction in scc-srv for the case of a hostname of scc!
Indicated by Stieven Struyf.
-
Extended scc.conf with SCC_PATH that is appended to the default path of scc-srv
Suggested by Stieven Struyf.
The following changes have been implemented:
-
Both scc and ssc-srv are available in Debian package format.
Some extensions for Debian have been added to scc.
-
The configuration of Apache is added to the snapshot when the name of the daemon is apache2.
Handling of includes has been extended to deal with wild-cards.
-
Extended EMC symmetrix data.
-
Added file system data for ext3 file systems.
-
The repackaging scripts now restart with ksh when POSIX-features are absent.
The following changes have been implemented:
-
Doug Probst contributed several changes for AIX. He is running scc on 85 AIX servers.
-
The contents of files in directory /etc/security are no longer recorded twice.
Indicated by Doug Probst.
-
The length of the output of the ps-command is limited to 300 characters.
-
The System Serial Number is recorded for TRU64.
Contributed by Mattijs de Ruijter.
-
Added output from svcs, inetadm, pooladm, zoneadm and zonecfg for Solaris10.
Changed the kernel, network and volume management modules to avoid "changes" when zones are used.
-
Harry van Wiggen corrected several networking aspects for SuSe.
He also contributed code for heartbeat and htdig.
-
Running ioscan will change the (binary) contents of /stand/ioconfig on some systems.
Ignore binary data in /stand/ioconfig to avoid changes for each run of scc.
Indicated by Harry van Wiggen.
-
Added program scc-pull to scc-srv, to run scc on clients and pull scc-files to scc-srv.
Doug Probst contributed the first version of this program.
To use this program, you have to install the latest release of scc on the clients.
-
Added settings for Apache 1.x to documentation of scc-srv.
-
Corrected a bug in counting hits in logfiles for scc-rules.
Indicated by Harry van Wiggen.
-
Extended the README file with the steps required to get scc-srv working.
The following, minor bugfixes and changes have been implemented:
-
Corrected the software module to record the version info from pkginfo on Solaris.
-
Corrected layout of scc.4, scc.5, scc-srv.5 and scc-srv help files to please html-tidy.
-
VxVM lic-files are now recorded as variable data.
-
Attempt to obtain oracle SID's from processlist when there is no oratab.
Added some queries.
-
Corrected the signalling part of scc-rules (bug reported by Harry van Wiggen).
-
Corrected the name of the stylesheet in scc-realm.
The following bugfixes and changes have been implemented:
-
Implementation of split-file.
This allows you to seperate parts of the snapshots and logbooks into individual files.
For instance, each Oracle instance can have its' own snapshot and logbook.
Refer to the FILES section of the manual page of scc-log and to the file scc-split.conf
in /etc/opt/scc/newconfig for more details.
-
Extension of Oracle module with more queries.
Capture data when csh is the default shell for the oracle user.
-
All html-files for client and server reference a CSS-file.
Each realm of scc-srv can have its' own stylesheet in the custom subdirectory.
The default (empty) stylesheet will not be added to existing realms during installation.
-
Several changes/extensions in the processing of the files and the collection of configuration data.
Bugs reported and changes suggested by Harry van Wiggen, Mattijs de Ruijer and Wes Brown.
The following bugfixes and changes have been implemented:
-
Reduced the conf file to avoid too much data in snapshot.
-
Optional specification of caption in configuration file.
-
Replace registry key in snapshot.
WinZip cannot unpack the windows source.
Changed the extension of the download file from .tar to .zip
The contents of encrypted email transfers of scc-data were incorrectly checked.
This caused all encrypted scc-data to be moved to be moved to an error directory.
The logo-file of the web-interface has been updated.
Due to a (recent) change in the production of scc for Solaris (and insufficient testing),
the script /opt/scc/bin/scc was not part of the scc package for Solaris.
This error was also present when the Solaris package was produced from the source tarball.
Upgrade to release 1.5.42 when you are using scc on Solaris.
The script /opt/scc/bin/scc used an incorrect option to call scc-log when the -v option was used.
When you do not use the -v option, there is no need to upgrade from 1.5.41 to 1.5.42.
It has been a long time since the last release of scc.
Open Challenge, Eye On Solutions (EOS) and Professional Services from T-Systems NL have joined forces in
the Open Eye Group.
OpenEyeT Professional Services is member of the Open Eye Group and continues to develop scc.
The startup and integration of the three companies required much effort and time.
Therefore development of scc has been slowed down for the past months.
The software is also available in native install formats for FreeBSD, NetBSD and OpenBSD.
The software has been tested on TRU64.
The packaging of the software has been incorporated in the source tarball.
After downloading and unpacking the source, the software can be modified
(to install in non-default directories) and all depots, rpms and packages can be generated.
The following bugfixes and changes have been implemented:
-
Extensions to support FreeBSD.
-
Absolute pathname with -f option for Apache.
-
Help-info available in snapshot.
-
Support more levels in classification.
-
Statistics are no longer part of the snapshot, they are calculated from the data in the snapshot and
presented in a table in the html-file.
-
Data from PPP-connections is tagged variable.
-
Adjusted the format of the profiling data.
-
Statistics added to logbook.
The following bugfixes and changes have been implemented:
-
Filtering of input of CGI-script is extended to avoid Cross Site Scripting.
-
Documentation extended to advise non-default mail-alias to reduce the likelihood of DOS-attacks.
The following bugfixes and changes have been implemented:
-
Configuration file scc.conf has been split into module-files.
WMI-classes to be collected are extended with additional module-files for IIS, Exchange and policies.
Read the User Manual how to extend the collection process with additional modules.
-
Variable data of the snapshot is shown with color purple in the HTML-file.
-
Avoid empty domain part when using FQDN without DNS-domain.
-
Changing the hostname is detected and handled
-
Removed superfluous, empty lines in logbook for W2K and W2K3.
-
Do not overwrite the FQDN parameter when installing a new version of SCC.
-
Use one of the name-properties for classes without a caption.
-
Corrected a bug for converting log.html for a non-default install directory.
-
Corrected statistics for first and last classes of data.
SCC is covered in a feature story at
LinuxSecurity.com
The following bugfixes and changes have been implemented:
-
Preserve the keep-data of modules that did not run when using the -i and -e options of scc-collect.
-
Variable data of the snapshot is shown with color purple in the HTML-file.
-
Do not show plain-text passwords in .netrc-files.
-
Crontab-files not belonging to a regular user (like "cron.daily") are fix data in the snapshot.
-
Corrected formatting of output of fcmsutil and tdutil commands.
-
Moved the determination of the named config-file from the named user-module to the network system-module.
Changed the classification for general named data from "network:named::" to "network:named:general::".
The following changes have been implemented:
-
Added user-module scc_u_0500_named to capture named-data.
To activate this module, use the -e option for scc and specify the name of the module.
-
Changed Solstice Disk Suite to Sun Volume Manager and converted its' snapshot data to the format of other volume managers.
-
Added ftp to transfer-methods from scc to scc-srv.
The following changes have been implemented:
-
Changing the hostname is detected and handled
-
Corrected detection of LUN's for HP-UX
-
Corrected the source install-script to work for Solaris
The following changes have been implemented:
-
check for non-ASCI files when using file/folder parameter
-
statistics added to snapshot
-
lockfile moved to data directory and added to message
-
changed HTML-layout
The following changes have been implemented:
-
added release ID to all manual pages
-
scc: handle the case where domainname cannot be determined while using the -f option
-
scc_0000_s_general: collect/retrieve HP-UX System Serial in keep-file
-
scc_0200_s_hardware: reduce SunOS PROM output
-
scc_0600_s_software: added plain swlist output for HP-UX
-
scc_0600_s_software: configuration of Sun clusters added
-
scc_0600_s_software: list attributes of products/bundles in SD-UX depots
-
scc_0700_s_software: collect Omniback cell files even when rds is not active
-
scc_0800_s_oracle: reduce "long" header of last column for database files query
-
scc_0900_s_system: defaults file for HP-UX trusted systems added
The following changes have been implemented:
-
Removed bug in scc-rules when checking age of snapshots
-
Removed bug when using scc-rules in realm other than All
-
Added RELEASE entry to manual pages
-
Corrected path to manual pages in scc-srv help files
The following changes have been implemented:
-
Removed bug in scc-rules when searching snapshots
-
Web interface
improved performance when searching
show the number of hits when searching
ignore case when sorting hostnames in summaries
-
Corrected spelling issues
-
scc-summary, scc-smt and scc-rules use relative paths
The following changes have been implemented:
-
Record Linux kernel parameters and remove kernel-version from paths of modules.
-
Extended collection:
statistics concerning classifications added to snapshot
issue message when configuration from a running Samba cannot be captured
HP-UX: add tombstones when stm is absent
HP-UX: collect System Serial from stm
inventory of perl-modules
-
Corrected spelling issues.
The following extensions have been implemented:
-
scc-smt
When a realm does not contain the file custom/scc-smt-select,
no "System Management Tools" are visible on the main index of the realm.
To preserve SMT for existing domains currently depending on the global scc-smt-select,
you have to copy the global file to the custom subdirectory of the realm.
-
scc-rules
This new program is called by scc-update for each realm that contains a file custom/scc-rules.conf .
The program checks the snapshots and logbooks for appearances of messages,
changes on critical systems and whether systems keep sending the scc-data.
The output is accessible through the index.html of a domain.
Without a scc-rules.conf, no Rules entry will be shown in the index.html.
When the rules in this file are not obeyed,
the Rules label in the index.html will color red.
Note that release 1.4.28 of scc is not compatible with the previous stable release of
scc-srv (1.1.23).
Some added navigation in the snapshots and logbooks is not supported by release 1.1-23 of scc-srv.
To use release 1.4.28 of scc and later, you first need to upgrade scc-srv to release 1.2.8 (or later).
-
modules
The script scc-collect has been split in system and user-modules.
Plugins of the previous release should be converted to modules.
Refer to the manual page of scc-collect for more details.
-
OpenView Operations Manager
Much of the contents of the OpC database is incorporated in the snapshot via a user-module.
-
encryption
SCC-data can be encrypted when it is sent via email.
-
configuration
Much configuration data has been added.
-
Volume Management
File system data and HP-UX LVM, VxVM, SDS and AIX LVM data are extended and
grouped under the classification Volume Management.
-
Navigation
The navigation in the snapshots and log files has been extended to reduce the usage of the back-button.
|