catalog/INDEX010064400000000000003000000033001133204263600131130ustar00rootsys00000000000000distribution layout_version 1.0 data_model_revision 2.40 uuid 36a3dbc6-1010-11df-ac00-4e2c8b61d437 mod_time 1265124766 create_time 1265124766 category tag system_management title "System Management Software" path_max 255 name_max 100 media sequence_number 1 bundle tag CFG2HTML data_model_revision 2.40 instance_id 1 control_directory CFG2HTML revision C.04.63.20100202 title "Config To HTML System Documentation Tool (cfg2html) for HP-UX by ROSE SWE" description "Config to HTML Tool by ROSE SWE for HP-UX (cfg2html_hpux), http://come.to/rose_swe, http://come.to/cfg2html and http://www.cfg2html.com. See also README_hpux.txt" mod_time 1265124766 create_time 1265124766 architecture HP-UX_B.11.xx_IA/PA machine_type * os_name HP-UX os_release *.11.* os_version ? category_tag system_management directory / is_locatable true copyright "ROSE SWE, Dipl.Ing. Ralph Roth, All Rights Reserved!" number CFG2HTML contents cfg2html product tag cfg2html data_model_revision 2.40 instance_id 1 control_directory cfg2html revision C.04.63.20100202 title "cfg2html" description "Config to HTML Tool by ROSE SWE for HP-UX (cfg2html_hpux), http://come.to/rose_swe, http://come.to/cfg2html and http://www.cfg2html.com. See also README_hpux.txt" mod_time 1265124766 create_time 1265124766 architecture HP-UX machine_type * os_name HP-UX os_release *.11.* os_version ? category_tag system_management directory / all_filesets cfg2html is_locatable true copyright "ROSE SWE, Dipl.Ing. Ralph Roth, All Rights Reserved!" number CFG2HTML fileset tag cfg2html data_model_revision 2.40 instance_id 1 control_directory cfg2html size 627802 revision C.04.63.20100202 title "Cfg2HTML for HPUX" mod_time 1265124766 create_time 1265124766 state available catalog/dfiles/INDEX010064400000000000003000000004031133204263600143620ustar00rootsys00000000000000distribution layout_version 1.0 data_model_revision 2.40 uuid 36a3dbc6-1010-11df-ac00-4e2c8b61d437 mod_time 1265124766 create_time 1265124766 category tag system_management title "System Management Software" path_max 255 name_max 100 media sequence_number 1 catalog/dfiles/INFO010064400000000000003000000002121133204263600142440ustar00rootsys00000000000000control_file path INDEX size 259 mode 0444 mtime 1265124766 tag INDEX control_file path INFO size 198 mode 0444 mtime 1265124766 tag INFO catalog/cfg2html/pfiles/INDEX010044400000000000003000000011211133204263600161000ustar00rootsys00000000000000product tag cfg2html data_model_revision 2.40 instance_id 1 control_directory cfg2html revision C.04.63.20100202 title "cfg2html" description "Config to HTML Tool by ROSE SWE for HP-UX (cfg2html_hpux), http://come.to/rose_swe, http://come.to/cfg2html and http://www.cfg2html.com. See also README_hpux.txt" mod_time 1265124766 create_time 1265124766 architecture HP-UX machine_type * os_name HP-UX os_release *.11.* os_version ? category_tag system_management directory / all_filesets cfg2html is_locatable true copyright "ROSE SWE, Dipl.Ing. Ralph Roth, All Rights Reserved!" number CFG2HTML catalog/cfg2html/pfiles/INFO010044400000000000003000000002121133204263600157640ustar00rootsys00000000000000control_file path INDEX size 593 mode 0444 mtime 1265124766 tag INDEX control_file path INFO size 198 mode 0444 mtime 1265124766 tag INFO catalog/cfg2html/cfg2html/INDEX010044400000000000003000000003221133204263600163260ustar00rootsys00000000000000fileset tag cfg2html data_model_revision 2.40 instance_id 1 control_directory cfg2html size 627802 revision C.04.63.20100202 title "Cfg2HTML for HPUX" mod_time 1265124766 create_time 1265124766 state available catalog/cfg2html/cfg2html/INFO010044400000000000003000000235261133204263600162250ustar00rootsys00000000000000control_file path INDEX size 210 mode 0444 mtime 1265124766 tag INDEX control_file path INFO size 10128 mode 0444 mtime 1265124766 tag INFO control_file path postinstall size 2253 cksum 3230323311 mode 0544 mtime 1226613098 tag postinstall file path /opt/cfg2html/VERSION type f size 5955 cksum 1310377715 mode 0644 uid 0 gid 3 owner root group sys mtime 1265124628 file path /opt/cfg2html/cfg2html type f size 1053 cksum 2609427220 mode 0755 uid 0 gid 3 owner root group sys mtime 1260893395 file path /opt/cfg2html/cfg2html_back.jpg type f size 314 cksum 3440814032 mode 0644 uid 0 gid 3 owner root group sys mtime 1043145204 file path /opt/cfg2html/cfg2html_hpux.sh type f size 89083 cksum 832762182 mode 0755 uid 0 gid 3 owner root group sys mtime 1263906578 file path /opt/cfg2html/contrib type d mode 0755 uid 0 gid 3 owner root group sys file path /opt/cfg2html/contrib/check_errors_hpux.sh type f size 23736 cksum 2198433503 mode 0755 uid 0 gid 3 owner root group sys mtime 1263976890 file path /opt/cfg2html/contrib/getfcmini.sh type f size 6444 cksum 3098546972 mode 0755 uid 0 gid 3 owner root group sys mtime 1261572058 file path /opt/cfg2html/contrib/postinstall.sh type f size 2253 cksum 3230323311 mode 0755 uid 0 gid 3 owner root group sys mtime 1226613098 file path /opt/cfg2html/contrib/sg_cluster_conf_checker.sh type f size 11933 cksum 694692332 mode 0755 uid 0 gid 3 owner root group sys mtime 1265036595 file path /opt/cfg2html/contrib/vparcreate_reconstruct.sh type f size 3642 cksum 1369043225 mode 0755 uid 0 gid 3 owner root group sys mtime 1255508487 file path /opt/cfg2html/doc type d mode 0755 uid 0 gid 3 owner root group sys file path /opt/cfg2html/doc/FAQ_hpux.txt type f size 16448 cksum 1547693016 mode 0644 uid 0 gid 3 owner root group sys mtime 1248761910 file path /opt/cfg2html/doc/README_hpux.txt type f size 18168 cksum 499747235 mode 0644 uid 0 gid 3 owner root group sys mtime 1261572058 file path /opt/cfg2html/doc/ToDo_hpux.txt type f size 7303 cksum 960781453 mode 0644 uid 0 gid 3 owner root group sys mtime 1227533010 file path /opt/cfg2html/doc/cfg2html.html type f size 33194 cksum 4289323099 mode 0644 uid 0 gid 3 owner root group sys mtime 1263291811 file path /opt/cfg2html/doc/cfg2html_Development_Tree.png type f size 56528 cksum 1924654548 mode 0644 uid 0 gid 3 owner root group sys mtime 1225837005 file path /opt/cfg2html/doc/history_hpux.txt type f size 27770 cksum 1794108692 mode 0644 uid 0 gid 3 owner root group sys mtime 1265124625 file path /opt/cfg2html/doc/history_hpux_v1.txt type f size 42978 cksum 2057704008 mode 0644 uid 0 gid 3 owner root group sys mtime 1226606023 file path /opt/cfg2html/doc/history_hpux_v2.txt type f size 31297 cksum 1295286243 mode 0644 uid 0 gid 3 owner root group sys mtime 1226608372 file path /opt/cfg2html/doc/history_hpux_v3.txt type f size 30295 cksum 4146367737 mode 0644 uid 0 gid 3 owner root group sys mtime 1240927920 file path /opt/cfg2html/html type d mode 0755 uid 0 gid 3 owner root group sys file path /opt/cfg2html/html/allhosts.htm type f size 1044 cksum 4290875285 mode 0644 uid 0 gid 3 owner root group sys mtime 1226608050 file path /opt/cfg2html/html/info.htm type f size 1671 cksum 1298991190 mode 0644 uid 0 gid 3 owner root group sys mtime 1260952435 file path /opt/cfg2html/html/make_index.sh type f size 3272 cksum 632104248 mode 0644 uid 0 gid 3 owner root group sys mtime 1260952435 file path /opt/cfg2html/plugins type d mode 0755 uid 0 gid 3 owner root group sys file path /opt/cfg2html/plugins/VxVM_collect.sh type f size 1972 cksum 1377859114 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606023 file path /opt/cfg2html/plugins/bdf_collect.sh type f size 1230 cksum 1676652101 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606023 file path /opt/cfg2html/plugins/check_elroy.sh type f size 3877 cksum 932035750 mode 0755 uid 0 gid 3 owner root group sys mtime 1226607776 file path /opt/cfg2html/plugins/check_space.sh type f size 4297 cksum 89988080 mode 0755 uid 0 gid 3 owner root group sys mtime 1265124354 file path /opt/cfg2html/plugins/crontab_collect.sh type f size 1434 cksum 3941768219 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606023 file path /opt/cfg2html/plugins/custom type d mode 0755 uid 0 gid 3 owner root group sys file path /opt/cfg2html/plugins/custom/templateexample_plugin.sh type f size 614 cksum 2120760116 mode 0755 uid 0 gid 3 owner root group sys mtime 1251182820 file path /opt/cfg2html/plugins/dumplvmtab.hppa type f size 20480 cksum 2682774856 mode 0755 uid 0 gid 3 owner root group sys mtime 1230049379 file path /opt/cfg2html/plugins/find_non_lvm_luns.sh type f size 2013 cksum 1409574975 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606023 file path /opt/cfg2html/plugins/firmware_collect.sh type f size 4290 cksum 3135801627 mode 0755 uid 0 gid 3 owner root group sys mtime 1257928587 file path /opt/cfg2html/plugins/getVAlogs.sh type f size 3365 cksum 615446573 mode 0755 uid 0 gid 3 owner root group sys mtime 1226607776 file path /opt/cfg2html/plugins/get_bootdisk.sh type f size 380 cksum 3968728616 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606023 file path /opt/cfg2html/plugins/get_cellinfo.sh type f size 1883 cksum 3579160230 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606023 file path /opt/cfg2html/plugins/get_cpu_speed.hppa type f size 20480 cksum 1637019758 mode 0755 uid 0 gid 3 owner root group sys mtime 1240927921 file path /opt/cfg2html/plugins/get_cputype.sh type f size 2166 cksum 3918458473 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606023 file path /opt/cfg2html/plugins/get_diskfirmware.sh type f size 11481 cksum 1620790747 mode 0755 uid 0 gid 3 owner root group sys mtime 1236342073 file path /opt/cfg2html/plugins/get_efi.sh type f size 3018 cksum 1597704515 mode 0755 uid 0 gid 3 owner root group sys mtime 1265117737 file path /opt/cfg2html/plugins/get_emcluns.sh type f size 4563 cksum 1176321273 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606023 file path /opt/cfg2html/plugins/get_emcsum.sh type f size 1905 cksum 1178695646 mode 0755 uid 0 gid 3 owner root group sys mtime 1231859091 file path /opt/cfg2html/plugins/get_fc.sh type f size 3587 cksum 560090909 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606023 file path /opt/cfg2html/plugins/get_fcold.sh type f size 3920 cksum 1955761858 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606023 file path /opt/cfg2html/plugins/get_hpvm.sh type f size 1052 cksum 3971520056 mode 0755 uid 0 gid 3 owner root group sys mtime 1225972102 file path /opt/cfg2html/plugins/get_lan_desc.sh type f size 1369 cksum 1242565349 mode 0755 uid 0 gid 3 owner root group sys mtime 1226607776 file path /opt/cfg2html/plugins/get_lvm_info.sh type f size 4744 cksum 3941170338 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606023 file path /opt/cfg2html/plugins/get_ministat.sh type f size 3007 cksum 3668053781 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606024 file path /opt/cfg2html/plugins/get_mirror_missmatch.sh type f size 3745 cksum 478349368 mode 0755 uid 0 gid 3 owner root group sys mtime 1226607776 file path /opt/cfg2html/plugins/get_mptinfo.sh type f size 762 cksum 2124372004 mode 0755 uid 0 gid 3 owner root group sys mtime 1229960735 file path /opt/cfg2html/plugins/get_path_1131.sh type f size 2139 cksum 3647601985 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606024 file path /opt/cfg2html/plugins/get_san_ns.sh type f size 3328 cksum 588073975 mode 0755 uid 0 gid 3 owner root group sys mtime 1261572059 file path /opt/cfg2html/plugins/get_sap.sh type f size 6222 cksum 3505366008 mode 0755 uid 0 gid 3 owner root group sys mtime 1233669063 file path /opt/cfg2html/plugins/get_sasinfo.sh type f size 1069 cksum 315277177 mode 0755 uid 0 gid 3 owner root group sys mtime 1250712017 file path /opt/cfg2html/plugins/get_sptool.sh type f size 2421 cksum 3378449458 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606024 file path /opt/cfg2html/plugins/get_superdomeinfo.sh type f size 1819 cksum 4221621593 mode 0755 uid 0 gid 3 owner root group sys mtime 1241785970 file path /opt/cfg2html/plugins/get_vg.sh type f size 2011 cksum 3294072854 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606024 file path /opt/cfg2html/plugins/get_vparinfo.sh type f size 1884 cksum 2447709903 mode 0755 uid 0 gid 3 owner root group sys mtime 1242635586 file path /opt/cfg2html/plugins/get_xpluns.sh type f size 2561 cksum 3798656575 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606024 file path /opt/cfg2html/plugins/get_xpsum.sh type f size 1561 cksum 1276374239 mode 0755 uid 0 gid 3 owner root group sys mtime 1234872777 file path /opt/cfg2html/plugins/getlp.sh type f size 1071 cksum 3549084710 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606024 file path /opt/cfg2html/plugins/getpwd.hppa type f size 16384 cksum 3524262793 mode 0755 uid 0 gid 3 owner root group sys mtime 1226999572 file path /opt/cfg2html/plugins/head01.html type f size 1203 cksum 2224238861 mode 0644 uid 0 gid 3 owner root group sys mtime 1260952435 file path /opt/cfg2html/plugins/head02.html type f size 565 cksum 1585842832 mode 0644 uid 0 gid 3 owner root group sys mtime 1226607777 file path /opt/cfg2html/plugins/head03.html type f size 131 cksum 2218968030 mode 0644 uid 0 gid 3 owner root group sys mtime 1226607777 file path /opt/cfg2html/plugins/ixostool.sh type f size 708 cksum 2374679095 mode 0755 uid 0 gid 3 owner root group sys mtime 1238502448 file path /opt/cfg2html/plugins/list_filesystems.sh type f size 2568 cksum 3268351329 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606024 file path /opt/cfg2html/plugins/oracle_collect.sh type f size 1465 cksum 2932669303 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606024 file path /opt/cfg2html/plugins/pvgfilter.hppa type f size 28672 cksum 3169026516 mode 0755 uid 0 gid 3 owner root group sys mtime 1240927921 file path /opt/cfg2html/plugins/qlan.sh type f size 11414 cksum 63175055 mode 0755 uid 0 gid 3 owner root group sys mtime 1226606024 catalog/cfg2html/cfg2html/postinstall010054400000000000003000000043151110712055200200340ustar00rootsys00000000000000# postinstaller for SD depot # @(#) $Id: postinstall.sh,v 4.13 2008-11-13 21:51:38 ralproth Exp $ # $Log: postinstall.sh,v $ # Revision 4.13 2008-11-13 21:51:38 ralproth # cfg4.14: first working dist script # # Revision 4.12 2008/11/13 19:53:43 ralproth # cfg4.13: cleanup of cvs keywords (2nd round) # # Revision 4.11 2008/11/13 19:46:25 ralproth # cfg4.13: changed cvs keywords for new _what_ utility # # Revision 4.10.1.1 2005/09/29 19:00:52 ralproth # Initial cfg2html_hpux 4.xx stream import # # Revision 3.10.1.1 2003/09/05 08:54:05 ralproth # Initial 3.x stream import # # Revision 2.5 2003/09/05 08:54:05 ralproth # Fixed DOS/UNIX CR/LF problem reported by GW # # Revision 2.1.1.1 2003/01/21 10:33:25 ralproth # Import from HPUX to cygwin # # Revision 1.62 2002/02/25 09:23:28 ralproth # chmod of *.sh # # 25.06.2001, rar, initial creation (grep "/cfg2html" /etc/PATH > /dev/null) || (P=$(cat /etc/PATH); echo "$P:/opt/cfg2html">/etc/PATH) # 04.10.2001, rar, kills old non SD installation rm -f /usr/local/bin/cfg2html.sh > /dev/null rm -f /usr/contrib/bin/cfg2html.sh > /dev/null # remove obsolete MakeIndex Installation rm -f /opt/cfg2html/contrib/MakeIndex.shar # remove obsolete sap collector installation rm -f /opt/cfg2html/cfg2html_hpux_sap.sh # remove old 2.xx binaries rm -f /opt/cfg2html/plugins/getpwd rm -f /opt/cfg2html/plugins/pvgfilter rm -f /opt/cfg2html/plugins/dumplvmtab # remove old BCS stuff rm -f /opt/cfg2html/contrib/BCS_Config/* ### WARNING #### # this can lead to a missmatching SD installation, so we skip it better # { changed/added 04.09.2003 (12:29) by Ralph Roth } ## ERROR: File "/opt/cfg2html/plugins/head01.html" should have mode ## "644" but the actual mode is "755". ## ERROR: File "/opt/cfg2html/plugins/head02.html" should have mode ## "644" but the actual mode is "755". ## ERROR: File "/opt/cfg2html/plugins/head03.html" should have mode ## "644" but the actual mode is "755". ## ERROR: Fileset "cfg2html.cfg2html,l=/,r=B.2.35" had file errors. # change write protection for non root users, 25.02.2002, rar # chmod 755 /opt/cfg2html/plugins/* # c//C, 030203 # chmod 755 /opt/cfg2html/contrib/BCS_Config/BCS_config # chmod 755 /opt/cfg2html/*.sh cfg2html/cfg2html/opt/cfg2html/VERSION010064400000000000003000000135031133204242400175040ustar00rootsys00000000000000export VER=4.63 export DATUM=20100202 # cfg2html_back.jpg # cfg2html_hpux.sh Id: cfg2html_hpux.sh,v 4.63 2010-01-19 13:09:38 ralproth Exp $ # contrib/check_errors_hpux.sh Id: check_errors_hpux.sh,v 4.41 2010-01-20 08:41:30 ralproth Exp $ # contrib/getfcmini.sh Id: getfcmini.sh,v 4.17 2009-12-23 12:40:58 ralproth Exp $ # contrib/postinstall.sh Id: postinstall.sh,v 4.13 2008-11-13 21:51:38 ralproth Exp $ # contrib/sg_cluster_conf_checker.sh Id: sg_cluster_conf_checker.sh,v 4.25 2010-02-01 15:03:15 ralproth Exp $ # contrib/vparcreate_reconstruct.sh Id: vparcreate_reconstruct.sh,v 4.5 2009-10-14 08:21:27 ralproth Exp $ # doc/FAQ_hpux.txt Id: FAQ_hpux.txt,v 4.15 2009-07-28 06:18:30 ralproth Exp $ # doc/README_hpux.txt Id: README_hpux.txt,v 4.18 2009-12-23 12:40:58 ralproth Exp $ # doc/ToDo_hpux.txt Id: ToDo_hpux.txt,v 4.14 2008-11-24 13:23:30 ralproth Exp $ # doc/cfg2html.html Id: cfg2html.html,v 4.16 2010-01-12 10:23:31 ralproth Exp $ # doc/cfg2html_Development_Tree.png # doc/history_hpux.txt # doc/history_hpux_v1.txt Id: history_hpux_v1.txt,v 4.12 2008-11-13 19:53:43 ralproth Exp $ # doc/history_hpux_v2.txt Id: history_hpux_v2.txt,v 4.11 2008-11-13 20:32:52 ralproth Exp $ # doc/history_hpux_v3.txt Id: history_hpux_v3.txt,v 4.3 2009-04-28 14:12:00 ralproth Exp $ # html/allhosts.htm Id: allhosts.htm,v 4.11 2008-11-13 20:27:30 ralproth Exp $ -- # html/info.htm Id: info.htm,v 4.13 2009-12-16 08:33:55 ralproth Exp $ # html/make_index.sh Id: make_index.sh,v 4.17 2009-12-16 08:33:55 ralproth Exp $ # plugins/VxVM_collect.sh Id: VxVM_collect.sh,v 4.12 2008-11-13 19:53:43 ralproth Exp $ # plugins/bdf_collect.sh Id: bdf_collect.sh,v 4.11 2008-11-13 19:53:43 ralproth Exp $ # plugins/check_elroy.sh Id: check_elroy.sh,v 4.12 2008-11-13 20:22:56 ralproth Exp $ # plugins/check_space.sh Id: check_space.sh,v 4.13 2010-02-02 15:25:54 ralproth Exp $ # plugins/crontab_collect.sh Id: crontab_collect.sh,v 4.11 2008-11-13 19:53:43 ralproth Exp $ # plugins/custom # plugins/custom/templateexample_plugin.sh Id: templateexample_plugin.sh,v 1.1 2009-08-25 06:47:00 ralproth Exp $ # plugins/dumplvmtab.hppa Id: dumplvmtab.c,v 1.5 2008/12/23 16:19:09 ralproth Exp $ # plugins/find_non_lvm_luns.sh Id: find_non_lvm_luns.sh,v 4.12 2008-11-13 19:53:43 ralproth Exp $ # plugins/firmware_collect.sh Id: firmware_collect.sh,v 4.15 2009-11-11 08:36:27 ralproth Exp $ # plugins/getVAlogs.sh Id: getVAlogs.sh,v 4.11 2008-11-13 20:22:56 ralproth Exp $ # plugins/get_bootdisk.sh Id: get_bootdisk.sh,v 4.11 2008-11-13 19:53:43 ralproth Exp $ # plugins/get_cellinfo.sh Id: get_cellinfo.sh,v 4.11 2008-11-13 19:53:43 ralproth Exp $ # plugins/get_cpu_speed.hppa Id: get_cpu_speed.c,v 1.4 2009/04/28 12:02:26 ralproth Exp $ # plugins/get_cputype.sh Id: get_cputype.sh,v 4.11 2008-11-13 19:53:43 ralproth Exp $ # plugins/get_diskfirmware.sh Id: get_diskfirmware.sh,v 4.7 2009-03-06 12:21:13 ralproth Exp $ # plugins/get_efi.sh Id: get_efi.sh,v 4.16 2010-02-02 13:35:37 ralproth Exp $ # plugins/get_emcluns.sh Id: get_emcluns.sh,v 4.12 2008-11-13 19:53:43 ralproth Exp $ # plugins/get_emcsum.sh Id: get_emcsum.sh,v 4.1 2009-01-13 15:04:51 ralproth Exp $ # plugins/get_fc.sh Id: get_fc.sh,v 4.12 2008-11-13 19:53:43 ralproth Exp $ # plugins/get_fcold.sh Id: get_fcold.sh,v 4.12 2008-11-13 19:53:43 ralproth Exp $ # plugins/get_hpvm.sh Id: get_hpvm.sh,v 4.2 2008-11-06 11:48:22 ralproth Exp $ # plugins/get_lan_desc.sh Id: get_lan_desc.sh,v 4.11 2008-11-13 20:22:56 ralproth Exp $ # plugins/get_lvm_info.sh Id: get_lvm_info.sh,v 4.12 2008-11-13 19:53:43 ralproth Exp $ # plugins/get_ministat.sh Id: get_ministat.sh,v 4.11 2008-11-13 19:53:44 ralproth Exp $ # plugins/get_mirror_missmatch.sh Id: get_mirror_missmatch.sh,v 4.12 2008-11-13 20:22:56 ralproth Exp $ # plugins/get_mptinfo.sh Id: get_mptinfo.sh,v 4.12 2008-12-22 15:45:35 ralproth Exp $ # plugins/get_path_1131.sh Id: get_path_1131.sh,v 4.11 2008-11-13 19:53:44 ralproth Exp $ # plugins/get_san_ns.sh # plugins/get_sap.sh Id: get_sap.sh,v 4.12 2009-02-03 13:51:03 ralproth Exp $ # plugins/get_sasinfo.sh Id: get_sasinfo.sh,v 4.12 2009-08-19 20:00:17 ralproth Exp $ # plugins/get_sptool.sh Id: get_sptool.sh,v 4.12 2008-11-13 19:53:44 ralproth Exp $ # plugins/get_superdomeinfo.sh Id: get_superdomeinfo.sh,v 4.1 2009-05-08 12:32:50 ralproth Exp $ # plugins/get_vg.sh Id: get_vg.sh,v 4.11 2008-11-13 19:53:44 ralproth Exp $ # plugins/get_vparinfo.sh Id: get_vparinfo.sh,v 4.3 2009-05-18 08:33:06 ralproth Exp $ # plugins/get_xpluns.sh Id: get_xpluns.sh,v 4.12 2008-11-13 19:53:44 ralproth Exp $ # plugins/get_xpsum.sh Id: get_xpsum.sh,v 4.14 2009-02-17 12:12:57 ralproth Exp $ # plugins/getlp.sh Id: getlp.sh,v 4.11 2008-11-13 19:53:44 ralproth Exp $ # plugins/getpwd.hppa Id: getpwd.c,v 1.6 2008/11/13 20:50:47 ralproth Exp $ # plugins/head01.html Id: head01.html,v 4.13 2009-12-16 08:33:55 ralproth Exp $ # plugins/head02.html Id: head02.html,v 4.12 2008-11-13 20:22:57 ralproth Exp $ -- # plugins/head03.html Id: head03.html,v 4.12 2008-11-13 20:22:57 ralproth Exp $ -- # plugins/ixostool.sh Id: ixostool.sh,v 4.1 2009-03-31 12:27:28 ralproth Exp $ # plugins/list_filesystems.sh Id: list_filesystems.sh,v 4.12 2008-11-13 19:53:44 ralproth Exp $ # plugins/oracle_collect.sh Id: oracle_collect.sh,v 4.11 2008-11-13 19:53:44 ralproth Exp $ # plugins/pvgfilter.hppa Id: pvgfilter.lex,v 1.5 2008/11/13 20:50:47 ralproth Exp $ # plugins/qlan.sh Id: qlan.sh,v 4.11 2008-11-13 19:53:44 ralproth Exp $ export BUILD=23636 cfg2html/cfg2html/opt/cfg2html/cfg2html010075500000000000003000000020351131173232300200670ustar00rootsys00000000000000# @(#) $Id: cfg2html,v 4.13 2009-12-15 16:09:55 ralproth Exp $ ############################################################## # This is a wrapper for cfg2html(-hpux).sh (shortcut) and can be # customized to fit your needs. # # fix by Gerrit Verdick, 15.12.2009 if [ "X$1" = "X-h" -o "X$1" = "X-?" ] then echo "@(#) $Id: cfg2html,v 4.13 2009-12-15 16:09:55 ralproth Exp $" echo "This is a wrapper for cfg2html_$(uname) and adds additional options to the" echo "command line." exit 1 fi case $(uname) in HP-UX) cfg2html_hpux.sh $* -0 -o/tmp;; ## 31.03.2005 Linux) cfg2html-linux $* -x -A;; ## 08.06.2006 *) echo "$0: Unsupported operating system!"; exit 2 ;; esac RETCODE=$? if [ $RETCODE -eq 0 ] then # Customize this to fit your needs! ######## mueller ############# # 16.03.2005, 09:49 modified by Ralph.Roth [ -x /usr/bin/xitd03wg ] && /usr/bin/xitd03wg /tmp/$(hostname)*{.err,.html,_xpinfo.txt} [ -x /usr/bin/xitd01wg ] && /usr/bin/xitd01wg /tmp/$(hostname)*{.err,.html,_xpinfo.txt} else echo "Error ($0): Returncode=$RETCODE" fi cfg2html/cfg2html/opt/cfg2html/cfg2html_back.jpg010064400000000000003000000004720761322076400216410ustar00rootsys00000000000000JFIFC    !%0)!#-$*9*-13666 (;?:4>0563C 3""33333333333333333333333333333333333333333333333333 "3ASr ?ޔPT#hO2V:cfg2html/cfg2html/opt/cfg2html/cfg2html_hpux.sh010075500000000000003000002557731132532742200215740ustar00rootsys00000000000000#!/usr/bin/ksh VERSION="cfg2html/HP-UX version "$(echo "@(#)$Revision: 4.63 $" | cut -f2 -d" ") ########################################################################### # @(#) $Id: cfg2html_hpux.sh,v 4.63 2010-01-19 13:09:38 ralproth Exp $ # set -vx ########################################################################### # use "no" to disable a collection # CFG_APPLICATIONS="yes" CFG_BCSCONFIG="no"; CFG_DATE=""; CFG_DIAG="yes"; # fixed, 311003, sr by pk CFG_ENHANCEMENTS="yes" CFG_FIBRECHANNEL="yes" CFG_FILESYS="yes" CFG_GIF="yes" CFG_HARDWARE="yes" CFG_HWDISK="yes" CFG_KERNEL="yes" CFG_LVM="yes" CFG_MCSG="yes" # 13.03.2007, 12:08 modified by Ralph Roth CFG_NETWORK="yes" CFG_SAP="no" CFG_SECURITY="no"; CFG_SOFTWARE="yes" CFG_STINLINE="yes" CFG_SYSTEM="yes" CFG_PLUGINS="no" CFG_TGV="no" CFG_Y2K="no" if [ "$OUTDIR" = "" ] ; then OUTDIR="." fi # Convert illegal characters for HTML into escaped ones. CFG_CONVSTR=' s//\>/g s/\\/\\/g s/&/\&/g ' #pj_bisset #urs frey ########################################################################### PATH=$PATH:/usr/sbin:/sbin:/etc:/bin:/opt/omni/bin:/opt/omni/sbin:/usr/contrib/bin:/opt/HPvmsa/bin:/opt/sanmgr/commandview/client/sbin:/opt/wbem/bin # needed if executed via crontab PATH=$PATH:/opt/wbem/bin:/opt/wbem/sbin:/opt/hpsmh/bin CFG2HTML=true MYNAME=`whence $0` CFG_HOME=`dirname $MYNAME` PLUGINS=$CFG_HOME/plugins date=`date "+%Y-%m-%d"` # ISO8601 compliant date string DATEFULL=`date "+%Y-%m-%d %H:%M:%S"` # ISO8601 compliant date and time string RECHNER=`uname -n` VERSION_=`echo $VERSION/$RECHNER|tr " " "_"` #################################################################### # usage() { echo "" echo "usage: cfg2html_hpux.sh [options]\ncreates HTML and plain ASCII host documentation" echo "Output modifier:" echo " -o path directory to write (or use the environment variable)" echo " OUTDIR=\"/path/to/dir\" (directory must exist)" echo " -0 (null) append the current date+time to the output files (D-M-Y-hhmm)" echo " -1 (one) append the current date to the output files (Day-Month-Year)" echo " -2 modifier like option -1, you can use date +modifier, e.g. -2%d%m" echo " DO NOT use spaces for the filename, e.g. -2%c" echo "Help:" echo " -v output version information and exit" echo " -h display this help and exit" echo echo "use the following options to enable/disable collectors" echo " -A enable: SAP collector (#)" echo " -D enable: Debug, dumps settings to stdout" echo " -F disable: Fibre channel" echo " -H disable: Hardware" echo " -L disable: Screen tips inline" echo " -S disable: Software" echo " -M disable: MC/Serviceguard and Quorum Server collector" echo " -U disable: User accounts/security sensitive data" # echo " -Y enable: Y2K checks (obsolete)" echo " -P enable: cfg2html plugin architecture" # anaumann 2009/08/24 echo echo " -a disable: Applications" echo " -b enable: BCS_Config, external collector (#*) (obsolete)" echo " -c disable: Cron" echo " -d disable: Diagnostics (cstm, obsolete 03/2009 #)" echo " -e disable: Enhancements" echo " -f disable: Filesystem" echo " -k disable: Kernel/Boot" echo " -l disable: LVM" echo " -n disable: Network" echo " -s disable: System" echo " -t enable: TGV Volumegroup/LVM collector (#) (obsolete)" # echo " -x don't create background images" echo "\n(#) these collectors create a lot of information!" echo "(*) collector not included into this package!" echo "Example: ./cfg2html_hpux.sh -ALbt -o/tmp/hp \t to collect EVERYTHING" echo "A shell wrapper with handy options is included into this distribution, " echo "simply try: cfg2html (calls cfg2html_hpux.sh -0 -o/tmp)" } # # getopt CFG_CMDLINE=$* # used for later #ADFHLSYabcdefhklno:stvx2:10UM while getopts ":ADFHLPSYabcdefhklno:stvx2:10UM" Option do case $Option in A ) CFG_SAP="yes";; D ) set | grep -e CFG_ -e OUTDIR ;; F ) CFG_FIBRECHANNEL="no";; H ) CFG_HARDWARE="no";; L ) CFG_STINLINE="no";; P ) CFG_PLUGINS="yes";; S ) CFG_SOFTWARE="no";; Y ) CFG_Y2K="yes";; ## obsolete a ) CFG_APPLICATIONS="no";; b ) CFG_BCSCONFIG="yes";; c ) CFG_CRON="no";; d ) CFG_DIAG="no";; e ) CFG_ENHANCEMENTS="no";; f ) CFG_FILESYS="no";; h ) usage;exit 2;; k ) CFG_KERNEL="no";; l ) CFG_LVM="no";; n ) CFG_NETWORK="no";; o ) OUTDIR=$OPTARG; mkdir -p $OUTDIR;; ## OPTARG ## s ) CFG_SYSTEM="no";; t ) CFG_TGV="yes";; v ) echo $VERSION; exit 2;; # { changed/added 09.10.2003 (12:12) by Ralph Roth } x ) CFG_GIF="no";; 2 ) CFG_DATE="_"$(date +$OPTARG) ;; ## OPTARG ## 1 ) CFG_DATE="_"$(date +%d-%b-%Y) ;; 0 ) CFG_DATE="_"$(date +%d-%b-%Y-%H%M) ;; U ) CFG_SECURITY="yes" ;; M ) CFG_MCSG="no" ;; * ) echo "Unimplemented option ($Option) chosen! OPTARG=$OPTARG"; echo "Try -h for a short online help!" exit 3;; # DEFAULT esac done shift $(($OPTIND - 1)) # Decrements the argument pointer so it points to next argument. BASEFILE=`hostname||uname -n`$CFG_DATE # 26.01.2001, 13.05.2006 uname -n # echo $OUTDIR # 26.05.2003, rar HTML_OUTFILE=$OUTDIR/$BASEFILE.html HTML_OUTFILE_TEMP=/tmp/$BASEFILE.html.$$ TEXT_OUTFILE=$OUTDIR/$BASEFILE.txt TEXT_OUTFILE_TEMP=/tmp/$BASEFILE.txt.$$ ERROR_LOG=$OUTDIR/$BASEFILE.err typeset -i HEADL=0 #Headinglevel, Original=0 line ( ) { echo "--=[ http://come.to/cfg2html ]=---------------------------------------------" #echo "--=[ "$(tput smso)"http://come.to/cfg2html"$(tput sgr0)" ]=-----------------------------------------------" } echo "\n" ##################################################################### # @(#) Cfg2Html/HP-UX (c) by ROSE SWE, Dipl.-Ing. Ralph Roth # http://come.to/rose_swe + http://come.to/cfg2html + www.cfg2html.com ##################################################################### # This is the "swiss army knife" for the ASE, CE, sysadmin etc. # I wrote it to get the necessary information to plan an update, # to perform basic trouble shooting or performance analysis. # As a bonus cfg2html creates a nice HTML and plain ASCII # documentation. If you are missing something, let me know it! ##################################################################### # To Do/SR/Bugs, see doc/ToDo.txt ##################################################################### # History (full history is in doc/history*.txt) ##################################################################### # $Log: cfg2html_hpux.sh,v $ # Revision 4.63 2010-01-19 13:09:38 ralproth # cfg4.62-23628: svn backports, misc enhancements # # Revision 4.62 2010-01-06 14:37:45 ralproth # cfg4.61-23623: svn backport + new cimsub stuff added # # Revision 4.61 2009-12-16 08:33:55 ralproth # cfg4.60-23619: Changed the copyright notice to y2k10 # # Revision 4.60 2009-12-14 17:22:05 ralproth # cfg4.59-23618: SendMail.cf fix by MiMe/onndras # # Revision 4.59 2009-12-08 16:02:39 ralproth # cfg4.58-23612: Customer Plugin temp. fix by Yves Isabelli # # svn.631 upstream # # Revision 4.58 2009-11-18 16:32:20 ralproth # cfg4.57-23612: + ioscan, + CIM/RSP stuff # # Revision 4.57 2009-11-17 10:13:44 ralproth # cfg4.56-23611: Sendmail # # Revision 4.56 2009-11-11 08:36:26 ralproth # cfg4.55-23607: + kcalarm # # Revision 4.55 2009-10-27 10:47:25 ralproth # cfg4.54-23604: svn.upstream + fixes for WBEM stuff when execuetd via crontab # # Revision 4.54 2009-10-14 08:21:27 ralproth # cfg4.53-23600: svn backports (613), ipcs, customer plugin: Buggy # # Revision 4.53 2009-09-17 08:44:53 ralproth # cfg4.52-23596: +SFM.log # # Revision 4.52 2009-09-02 14:59:21 ralproth # cfg4.51-23593: + smhassist # # Revision 4.51 2009-09-02 12:10:06 ralproth # cfg4.50-23590: + /etc/opt/resmon/lbin/monconfig # # Revision 4.50 2009-09-02 09:38:16 ralproth # cfg4.49-23590: sfmconfig for nettl/enumerate case added # # Revision 4.49 2009-08-25 06:45:09 ralproth # cfg4.48-23483: extension patch (customer plugins) from Andre Naumann added # # Revision 4.48 2009-08-10 06:55:31 ralproth # cfg4.47-23482: swlist -l fileset, removed y2k stuff # # Revision 4.47 2009-08-05 07:28:10 ralproth # cfg4.46-23480: +kcmodule # # Revision 4.46 2009-08-03 14:19:42 ralproth # cfg4.45-23477: +kcusage # # Revision 4.45 2009-07-02 12:21:42 ralproth # cfg4.44-23470: additional documentation # # Revision 4.44 2009-06-09 11:51:16 ralproth # cfg4.43-23470: setoncenv # # Revision 4.43 2009-06-09 11:16:39 ralproth # cfg4.42-23465: CIM debugging stuff # # Revision 4.42 2009-05-27 07:59:45 ralproth # cfg4.41-23465: + ora2html remark, svn backports # # Revision 4.41 2009-05-08 12:58:35 ralproth # cfg4.40-23464: vPar_Fixes! # # Revision 4.40 2009-05-08 12:32:50 ralproth # cfg4.39-22660: Fixes for vPar, splitt of SuperDomeInfo collector # # Revision 4.39 2009/04/30 13:42:41 ralproth # cfg4.38-22659: Enhancements for DataProtector 6.0 # # Revision 4.38 2009/04/28 14:39:02 ralproth # cfg4.37-22658: Small bugfix for icap # # Revision 4.37 2009/04/28 14:12:00 ralproth # cfg4.36-22655: icapstatus + vpar enhancements # # Revision 4.36 2009/04/24 09:19:42 ralproth # cfg4.35-22654: Misc_Enhancements (mainly SFM/RSP) # # Revision 4.35 2009/04/23 19:10:24 ralproth # cfg4.34-22653: fixed some typos # # Revision 4.34 2009/04/21 13:20:10 ralproth # cfg4.33-22650: Forced commit by MakeRelease.sh for binary code distribution. # # Revision 4.33 2009/04/21 12:09:40 ralproth # cfg4.32-22650: SFM/evweb enhancements # # Revision 4.32 2009/04/17 07:23:59 ralproth # cfg4.31-22648: more CIM fixes and enhancements added # # Revision 4.31 2009/04/15 13:10:40 ralproth # more CIM/WBEM stuff: evweb # # Revision 4.29 2009/04/08 12:50:13 ralproth # cfg4.28-22642: svn.upstream + bug fixes (if/else) # # Revision 4.28 2009/04/08 12:24:35 ralproth # cfg4.27-22641: Removed 10.xx stuff, removed RA-RiSC stuff for Itanium # # Revision 4.10.1.1 2008/10/28 08:42:40 ralproth # --------------------------------------------------------------------------- # Revision 3.73 2008/10/28 08:42:40 ralproth # Revision 3.10.1.1 2005/08/16 09:41:34 ralproth # --------------------------------------------------------------------------- # Revision 2.98 2005/08/16 09:41:34 ralproth # --------------------------------------------------------------------------- ##################################################################### # Check that you are running the script as root user ##################################################################### if [ `id|cut -c5-11` != "0(root)" ] then banner "Sorry" line echo "You must run this script as Root\n" exit 4 fi ######### Check if /plugin dir is there ############################# if [ ! -x $PLUGINS/get_ministat.sh ] then banner "Error" line echo "Installation Error, the plug-in directory is missing or execution bit is not set" echo "You MUST install cfg2html via swinstall or tar xvf" echo "Plugin-Dir = $PLUGINS" exit 5 fi touch $HTML_OUTFILE [ -s "$ERROR_LOG" ] && rm -f $ERROR_LOG 2> /dev/null exec 2> $ERROR_LOG if [ ! -f $HTML_OUTFILE ] ; then banner "Error" line echo "You have not the rights to create the file $HTML_OUTFILE! (NFS?)\n" exit 6 fi osrev=`uname -r|awk -F. '{ print $2 }'` osrev100=$(uname -r | cut -d "." -f2- | awk ' { printf "%d", $1*100; }') if [ "$osrev100" -lt 1111 ] then banner "Sorry" line echo "$0: Requires HP-UX 11.11 or better! Use the 3.xx stream instead for $osrev100\n" echo "WARNING! HP-UX 10.xx is obsolete, cfg2html may not work as supposed!\n" exit 7 fi #################################################################### # Header/begin of HTML file #################################################################### open_html() { cat $PLUGINS/head01.html > $HTML_OUTFILE echo " ${RECHNER} - Documentation - $VERSION


$RECHNER - HP-UX "`uname -r`" System Documentation


Created "$DATEFULL" with " $VERSION "
" >> $HTML_OUTFILE cat $PLUGINS/head02.html >> $HTML_OUTFILE $PLUGINS/get_ministat.sh >> $HTML_OUTFILE AddText "Used command line was=$CFG_CMDLINE" cat $PLUGINS/head03.html >> $HTML_OUTFILE (echo ;line;banner $RECHNER;line) > $TEXT_OUTFILE echo "\n" >> $TEXT_OUTFILE echo "\n" > $TEXT_OUTFILE_TEMP } ###################################################################### # Increases the heading level ###################################################################### inc_heading_level() { HEADL=HEADL+1 # changed bullet type, FMA #echo "
    \n" >> $HTML_OUTFILE echo "
      \n" >> $HTML_OUTFILE } ###################################################################### # Decreases the heading level ###################################################################### dec_heading_level() { HEADL=HEADL-1 echo "
    \n" >> $HTML_OUTFILE } ###################################################################### # Creates an own paragraph, $1 = heading ###################################################################### paragraph() { if [ "$HEADL" -le 1 ] ; then echo "\n
    \n" >> $HTML_OUTFILE_TEMP HEADL=1 # 15.4.2009, 13:07 Ralph Roth fi echo "" >> $HTML_OUTFILE_TEMP echo " $1

    " >> $HTML_OUTFILE_TEMP # commented to eliminate the need of the gif, FMA #echo "bull" >> $HTML_OUTFILE echo "$1" >> $HTML_OUTFILE echo "\nCollecting: " $1 " .\c" echo " $1 ---- " >> $TEXT_OUTFILE } ###################################################################### # Documents the single commands and their output # $1 = unix command, $2 = text for the heading ###################################################################### exec_command() { echo ".\c" echo "\n---=[ $2 ]=----------------------------------------------------------------" | cut -c1-78 >> $TEXT_OUTFILE_TEMP echo " - $2" >> $TEXT_OUTFILE ######the working horse########## TMP_EXEC_COMMAND_ERR=/tmp/exec_cmd.tmp.$$ #EXECRES=$(eval $1 2> $TMP_EXEC_COMMAND_ERR | expand | cut -c 1-150 | sed "$CFG_CONVSTR") # Removed 04/17/03 generating bad html code #EXECRES=`eval $1 2> $TMP_EXEC_COMMAND_ERR | expand | cut -c 1-150` #Changed/added 01.09.2003 (15:16) by Ralph Roth # 136 EXECRES=`eval $1 2> $TMP_EXEC_COMMAND_ERR | expand | fold -w160` if [ -z "$EXECRES" ] then EXECRES="n/a or not configured!" # 23.11.2004, 17:45 modified by Ralph.Roth at hp.com (HPS-TSG-MCPS) fi if [ -s $TMP_EXEC_COMMAND_ERR ] then echo "stderr output from \"$1\":" >> $ERROR_LOG cat $TMP_EXEC_COMMAND_ERR | sed 's/^/ /' >> $ERROR_LOG fi rm -f $TMP_EXEC_COMMAND_ERR echo "\n" >> $HTML_OUTFILE_TEMP if [ "$CFG_STINLINE" = "no" ] then ## screen tips like cfg2html 1.20 when dragging mouse over link? echo " $2 \n" >>$HTML_OUTFILE_TEMP #orig screen tips by Ralph else ## or more netscape friendly inline? echo " $2 \n" >>$HTML_OUTFILE_TEMP if [ "X$1" = "X$2" ] then : #no need to duplicate, do nothing else echo "

    $1
    ">>$HTML_OUTFILE_TEMP fi fi # screen tips inline??? echo "
    $EXECRES
    \n" >>$HTML_OUTFILE_TEMP echo "
  • $2\n" >> $HTML_OUTFILE echo "\n$EXECRES\n" >> $TEXT_OUTFILE_TEMP } ################# adds a text to the output files, rar, 25.04.99 ########## AddText() { echo "

    $*

    " >> $HTML_OUTFILE_TEMP echo "$*\n" >> $TEXT_OUTFILE_TEMP } ###################################################################### # end of the html document ###################################################################### close_html() { echo "\n
    \n" >> $HTML_OUTFILE echo "

    \n


    Created "$DATEFULL" with " $VERSION " (c) 1998-2010 by " >> $HTML_OUTFILE_TEMP echo "ROSE SWE

    " >> $HTML_OUTFILE_TEMP echo "
    [ Download cfg2html collectors from the cfg2html home page ]


    \n" >> $HTML_OUTFILE_TEMP cat $HTML_OUTFILE_TEMP >>$HTML_OUTFILE cat $TEXT_OUTFILE_TEMP >> $TEXT_OUTFILE rm $HTML_OUTFILE_TEMP $TEXT_OUTFILE_TEMP echo "\n\nCreated "$DATEFULL" with " $VERSION " (c) 1998-2010 by ROSE SWE\n" >> $TEXT_OUTFILE } ####################################################################### ##################### C O L L E C T O R S ############################# ####################################################################### ###################################################################### SCM_collector() { echo "SCM Nodes" mxnode -lt echo "\nSCM Users" mxuser -lt echo "\nSCM Authorization" mxauth -lt echo "\nSCM Installed Tools" mxtool -lt } ################################################################# if [ -z "$CFG2HTML" ] # only execute if not called from then # cfg2html directly! SCM_collector fi ################# Schedule a job for killing commands which ############### ################# may hang under special conditions. ##### # Argument 1: regular expression to search process list for. Be careful # when specifying this so you don't kill any more processes than # those you are looking for! # Argument 2: number of minutes to wait for process to complete. KillOnHang() { TMP_KILL_OUTPUT=/tmp/kill_hang.tmp.$$ at now + $2 minutes 1>$TMP_KILL_OUTPUT 2>&1 </bin/glance #Glance (HP Performance Tool)" flag=1 fi if [ -x /opt/perf/bin/gpm ] || [ -x /usr/bin/gpm ] || [ -x /usr/perf/bin/gpm ] then print "/bin/gpm #GPM (HP Performance Tool)" flag=1 fi if [ -x /opt/perf/bin/scopeux ] || [ -x /usr/perf/bin/scopeux ] then print "/bin/scopeux #Scopeux Performance Collector" flag=1 fi if [ -x /usr/sbin/sar ] || [ -x /usr/bin/sar ] then print "/usr/[s]bin/sar #System-Activity-Report Tool" flag=1 fi [ -x /opt/perf/bin/perfstat ] && (echo "\nPERFSTAT:\n";/opt/perf/bin/perfstat) if [ $flag -eq 0 ] then echo "No Performance Monitors available!" fi echo } ################################################################## # get LIF info ################################################################## get_LIF() { [ -x /usr/sbin/setboot ] && ((/usr/sbin/setboot -v || /usr/sbin/setboot); echo "\n") # lvlnboot -v vg00 2>&1 | grep "Boot Disk" # /dev/dsk/c0t6d0s2 (0/0/0/2/0.6.0) -- Boot Disk # /dev/dsk/c2t6d0s2 (0/0/0/3/0.6.0) -- Boot Disk # lvlnboot -v vg00 2>&1 | grep "Boot Disk" # /dev/disk/disk20_p2 -- Boot Disk if [ -f /etc/lvmtab ] then boot=`lvlnboot -v vg00 2>&1 | grep "Boot Disk" | awk ' {print $1} '` else boot=`mount | grep "^/ " | awk '{ print $3 }'` Add_Text "Strange, this system seems NOT to have LVM configured!" fi #echo "Boot-Devices\n" $boot2 for i in $boot do #boot2=`echo $i|sed "s/s[0-9].*/s6/p"|sed "s/dsk/rdsk/p"|grep rdsk` ## needs rework for HP-UX 11.31 MSS #boot2=`echo $i|sed "s/s[0-9].*/s6/"|sed "s/dsk/rdsk/"|grep rdsk` boot2=`echo $i|sed "s/dsk/rdsk/"|sed "s/disk/rdisk/"|grep /dev/` # 20.11.2008, 15:52 Ralph Roth ## fixed for Itanium ## needs rework for HP-UX 11.31 MSS echo "\n" diskinfo $boot2 | fold echo "\n--- LIF and ODE contents of $i ---\n" lifls -l $i echo "\n--- LIF AUTO boot string of $i ---\n" lifcp $i:AUTO - echo "\n" done } # get_LIF ###################################################################### ####################### M A I N #################################### ###################################################################### LANG_C() # reset local language to "C" -> English, default catalog { export LANG="C" export LANG_ALL="C" export LC_MESSAGE="C" } LANG_C line echo "Starting "$VERSION" on a "`model` box echo "Path to cfg2Html "$0 echo "Path to plug-ins "$PLUGINS echo "HTML Output File "$HTML_OUTFILE echo "Text Output File "$TEXT_OUTFILE echo "Errors logged to "$ERROR_LOG echo "Started at "$DATEFULL echo "Command line used "$CFG_CMDLINE if [ "$CFG_DIAG" = "yes" ] ; then echo "Problem If cfg2html hangs on Hardware, press twice ENTER, Ctrl-D or" echo " Crtl-\\. Then check your Diagnostics (A.42++ and PHKL_29798)!" fi line echo "USE AT YOUR OWN RISK! (for details read $CFG_HOME/doc/cfg2html.html)" echo "Online help: run cfg2html_hpux.sh -h for help or look at the ~/doc directory" line # ------------ thomas brix ---------------------------------------- if [ -f /etc/rc.config ] ; then . /etc/rc.config else echo "ERROR: the /etc/rc.config defaults file is MISSING" fi # ------------ thomas brix ---------------------------------------- logger "Start of $VERSION" open_html # Quick Overview inc_heading_level AddText "Hint: Use /opt/cfg2html/contrib/check_errors_hpux.sh to check your systems for misconfiguration and errors" ###################################################################### if [ "$CFG_SYSTEM" != "no" ] then # else skip to next paragraph paragraph "HP-UX/System" inc_heading_level ##### A hack for 10/11 only, maybe 12? ########### rar 16.03.99 ##### # according to K-Mine A4500835 use better: if [ $osrev -gt 10 ] ; then # from 11.20 on adb checks whether IA (-n) or PA (-o) # Dmitry Kasilov, 24.01.2005 fix for 11.23 IA64 to show CPU speed correctly if model | grep -qi IA64 then ADBOPT="-o" #if what /usr/bin/adb | grep -q IA64; then ADBOPT="-o" else ADBOPT=""; fi #cut needs a -d: now HZ=`echo itick_per_tick/D|adb $ADBOPT /stand/vmunix /dev/kmem|grep tic|tail -1|cut -d: -f2` else HZ=`echo itick_per_tick/D|adb -k /stand/vmunix /dev/kmem|tail -1|cut -f2` fi ((MHZ=(($HZ+1)/10000))) BITS=`getconf KERNEL_BITS` HWBITS=`getconf HW_CPU_SUPP_BITS` #((ncpu = `sar -M 1 1 | wc -l` - 5 )) ####### cpus: 04.05.2000, rar #((ncpu = `sar -M 1 1 | grep -v system | wc -l` - 4 )) # bugfix for sar patch with new sar output by Peter Krueger, 31.07.2001 # more easier, use ioscan :), ralph - 20.05.2003 ncpu=$(ioscan -k|grep processor|wc -l) mdl=$(model -D || model) ## rar, 06052005 # fix provided 12.06.2001 by Stefan Fournier mdl1=`model|cut -f2 -d/` if [ `echo $mdl1 | grep -c "^7"` -gt 0 ] then # machine is 7XX model mdls=$mdl1 else mdls=`model|cut -f3 -d/` fi mdls=`model|cut -f3 -d/` [ -z "$mdls" ] && mdls="^"`model|cut -f2 -d/` # e.g. 9000/720 PrintModel() { echo "Modelstring: $mdl" echo "Number of CPUs: $ncpu" echo "CPU capable: $HWBITS bits" echo "CPU Speed: $MHZ MHz" } exec_command PrintModel "Model" ## 14.07.2005, 18:56 modified by Ralph.Roth at hp.com (HPS-TSG-MCPS) if [ $(uname -m) = "ia64" ] then ## Itanium : else if [ -f /usr/lib/sched.models ] ; then exec_command "(grep \"$mdls\" /usr/lib/sched.models)" "PA-RISC Type (10.x)" fi if [ -f /usr/sam/lib/mo/sched.models ] ; then exec_command "(grep \"$mdls\" /usr/sam/lib/mo/sched.models)" "PA-RISC Type (11.x)" fi fi if [ -f /etc/.supported_bits ] ; then suppbits=`grep $mdl /etc/.supported_bits` [ -z "$suppbits" ] && AddText "WARNING: Model string does not match /etc/.supported_bits - An update of HP-UX may fail!" exec_command "grep $mdl /etc/.supported_bits" "Supported Bits (32/64)" fi HostNames() { uname -a echo "HP-UX 32/64 = $BITS bits" echo "\nDomainname = "`domainname` echo "Hostname = "`hostname` } exec_command HostNames "uname and hostname" posixversion() { echo "POSIX Version: \c"; getconf POSIX_VERSION echo "POSIX Version: \c"; getconf POSIX2_VERSION echo "X/OPEN Version: \c"; getconf XOPEN_VERSION echo "LANG setting: "$LANG echo "Time Zone (TZ): "$TZ } exec_command posixversion "POSIX Standards/Settings" exec_command "locale" "Locale" ######################################################## exec_command "cat /etc/PATH | tr ':' '\n'" "/etc/PATH" exec_command "cat /etc/MANPATH | tr ':' '\n'" "/etc/MANPATH" exec_command "ulimit -aS" "Soft User limits" # 12.07.2007, 11:34 modified by Ralph Roth exec_command "ulimit -aH" "Hard User limits" # 12.07.2007, 11:34 modified by Ralph Roth AddText "Hint: See http://www.faqs.org/faqs/hp/hpux-faq/section-144.html for details about ulimit" exec_command "uptime;sar 1 9" "Uptime, Load and SAR" export UNIX95=yes # hint by Gert Leerdam # Dieses Script prueft, ob in der Prozesstabelle noch Platz besteht, um neue # Prozesse zu starten. Heiko Koebert, Hewlett-Packard GmbH, Supportzentrum # Ratingen - Unix Competency Center # Heavy modified by Ralph Roth, 28-Jan-2002 # Definition der Variablen V mit dem aktuellen Wert von proc-sz (z.B. 89/532) # sarV=`sar -v 1 1|tail -1|awk '{print $4}'` # # Definition der Variablen v in % (aktueller Wert / Maximal Wert * 100) # VSAR=$(echo $sarV *100|bc -l|awk '{ printf "\nProcess table: %3.2f percent used.\n", $1}') exec_command "ps -Hef; echo $VSAR" "Hierarchical Process View" # 25.02.2002, rar exec_command "ps -efP" "Process View, incl. PRM Groups" # 11.10.2007, 11:09 modified by Ralph Roth exec_command "ps -ef | cut -c42- | sort -nr | head -25 | awk '{ printf(\"%10s %s\\n\", \$1, \$2); }'" "Top 25 CPU Processes" TopMemProcs() { echo "VSZ(KB) PID RUSER CPU TIME COMMAND" UNIX95= ps -e -o 'vsz pid ruser cpu time args' |sort -nr|head -25 } exec_command TopMemProcs "Top 25 Memory Processes" #exec_command "echo $VSAR" "Process Table" top -f /tmp/topcfg.$$ exec_command "cat /tmp/topcfg.$$" "Top output" rm -f /tmp/topcfg.$$ exec_command "sar -b 1 9" "Buffer Activity" exec_command "vmstat -dnS;vmstat -f" "VM-Statistics" [ -r /var/adm/shutdownlog ] && (exec_command "tail /var/adm/shutdownlog" "Reboots") #exec_command "alias" "Alias" # CFG_CRON # if [ "$CFG_CRON" != "no" ] then # else skip to next paragraph paragraph "Cron and At" exec_command $PLUGINS/crontab_collect.sh "Crontab and AT scheduler" fi exec_command "cat /etc/inittab" "inittab" exec_command " grep -v ^# /etc/rc.config.d/* | grep '=[/0-9]'" "Runlevel Settings" if [ "$CFG_SECURITY" != "yes" ] then # 31.08.2005, 15:37 modified by Ralph Roth exec_command "$PLUGINS/getpwd.hppa" "User accounts" exec_command "$PLUGINS/getpwd.hppa -g" "Groups" fi dec_heading_level fi # terminates CFG_SYSTEM wrapper ########################################################################### if [ "$CFG_HARDWARE" != "no" ] then # else skip to next paragraph paragraph "Hardware" inc_heading_level if [ -f /usr/sbin/ioscan ] ; then exec_command "ioscan -fnk; echo; ioscan -fk" "Hardware with H/W-Path" fi if [ "`uname -r`" = "B.11.31" ] ; then # added by Marc Heinrich, July 2008 AddText "Last ioscan="$(ioscan -t) exec_command "ioscan -fNnk" "HP-UX 11.31 Hardware with Agile View" exec_command "ioscan -m hwpath" "Legacy and LUN Mapping" exec_command "ioscan -km dsf" "HP-UX 11.31 Map Legacy and Agile DSFs" # -k added, # 14.08.2008 - Ralph Roth exec_command "$PLUGINS/get_path_1131.sh" "HP-UX 11.31 Disk and Tape Information" fi ### stefan introduced here a bug with formating #exec_command "echo 'Physical: \c' ; /usr/sam/lbin/getmem | tr '\012' ' ' ; echo 'MBytes'" "Physical Memory" ## on a big fat keystone+xp128 this entry is at line 847!! ## rar, 08082003 exec_command " head -l -n 1200 /var/adm/syslog/syslog.log|grep Physical|grep avail|cut -c 35-|dos2ux" "Physical Memory" if [ -x /usr/bin/graphinfo ] ; then [ -r /dev/crt ] && exec_command "/usr/bin/graphinfo" "Graphic Hardware" fi ## you need here a line feed, rar 03-aug-99 [ -r /etc/kbdlang ] && exec_command "cat /etc/kbdlang;echo" "Console Keyboard Layout" # feb 1999 if [ "$CFG_DIAG" = "yes" ] ; then AddText "Informational note only: You should have Diagnostics (Online Diagnostics) Version A.29.00/HP-UX 10.20, A.44.00/HP-UX 11.00+11i and higher installed!" if [ ! -x /usr/sbin/cstm ] then if [ -x /usr/sbin/sysdiag ] then AddText "Note: The old sysdiag utilities are no longer supported!" exec_command "( echo sysmap; echo cpumap; echo exit ; echo exit )|/usr/sbin/sysdiag|grep -v -E '^\*|SYSMAP|HELP|Please|see|elcome|DUI'|tail +7" "Processor and Firmware (sysdiag)" sleep 3 exec_command "( echo sysmap; echo memmap; echo exit; echo exit )|/usr/sbin/sysdiag|grep -v -E '^\*|SYSMAP|HELP|Please|see|elcome|DUI'|tail +7" "Memory Layout (sysdiag)" sleep 3 exec_command "(echo sysmap; echo modulemap; echo exit; echo exit)|/usr/sbin/sysdiag|grep -v -E '^\*|SYSMAP|HELP|Please|see|elcome|DUI'|tail +7" "Hardwaremoduls (sysdiag)" fi # AddText "Note: You should install Online Diagnostics (STM, B6191A)! " # NOTE: Starting with HP-UX 11i v3 March 2009 release, OnlineDiag (including # STM) will be in support mode. Moving forward, no new enhancements will be # made to OnlineDiag (including STM). Only Critical / Serious defects will be # analyzed. For the most current information about OnlineDiag obsolescence, # see the following document at # http://www.docs.hp.com/en/diag.html#2%20Online%20Diagnostics fi # not cstm if [ -x /usr/sbin/cstm ] then exec_command "cat /var/stm/logs/tool_stat.txt" "Diagnostics Tool Statistics" # 13.02.2008, 09:57 modified by Ralph Roth ps -ef | grep diagmond | grep -q -v grep # 13.02.2008, 10:23 modified by Ralph Roth, UNIX95: ps -C diagmond if [ $? -eq 0 ] then echo "Diag\c" echo "Map\nSelAll\nInformation\nwait\nInfoLog\nDone\nExit\nOK\n">cstm_i.$$ #KillOnHang "bin/stm " 10 #exec_command "/usr/sbin/cstm -f cstm_i.$$ > cstm_res.$$" /usr/sbin/cstm -f cstm_i.$$ > cstm_res.$$ #CancelKillOnHang cat cstm_res.$$|grep -v -e "cstm>" -e "^Running" -e "^-- " -e "^View" -e "^Print" -e "^SaveAs" -e "^Enter" -e "^Are" -e "^Updateing" -e "^Preparing" > cstm_res2.$$ #KillOnHang "bin/stm " 10 #exec_command "/usr/sbin/cstm -f cstm_c.$$ > cstm_res.$$" #/usr/sbin/cstm -f cstm_c.$$ > cstm_res.$$ #CancelKillOnHang exec_command "cat cstm_res2.$$" "Installed Hardware (cstm)" cat cstm_res.$$|grep -v -e "cstm>" -e "^-- " -e "^Running" -e "^View" -e "^Print" -e "^SaveAs" -e "^Enter" -e "^Are" -e "^Updateing" -e "^Preparing" > cstm_res2.$$ # exec_command "cat cstm_res2.$$" "CPU (cstm)" rm -f cstm_i.$$ cstm_c.$$ cstm_res.$$ cstm_res2.$$ else AddText "ERROR: Diagnostics installed but not running! Run /usr/sbin/stm/uut/bin/sys/diagmond" fi # -eq 0 else AddText "Warning: No Diagnostics installed!" fi # cstm fi [ -x /usr/contrib/bin/machinfo ] && exec_command "/usr/contrib/bin/machinfo" "Additional CPU Information" [ -x /usr/bin/mpsched ] && exec_command "/usr/bin/mpsched -s " "Local Hardware Domains" # 23.08.2007, 09:11 modified by Ralph Roth [ -r /var/tombstones/ts99 ] && exec_command "dos2ux /var/tombstones/ts99" "Last PDCINFO Tombstone" ### enhancements by Eric Watson [ -r /var/tombstones/ts98 ] && exec_command "dos2ux /var/tombstones/ts98" "Previous PDCINFO Tombstone" ### commented out, creates 2 MB additionally dump, rar-24102002 ### [ -r /var/stm/logs/os/ccerrlog ] && exec_command "/usr/sbin/diag/contrib/cclogview /var/stm/logs/os/ccerrlog" "Chassis Code Error Log" [ -r /var/opt/resmon/log/event.log ] && exec_command "grep -e 'Event data from monitor' -e 'Event Time.' -e 'Severity.' -e 'Monitor.............: ' -e 'Event #.' /var/opt/resmon/log/event.log | dos2ux | grep -v Version | tail -35" "EMS Event Log" # predictive get_pred() { /opt/pred/bin/psconfig print configuration 2>/dev/null | /usr/bin/grep -v "^----------" } if [ -x /opt/pred/bin/psconfig ] ; then exec_command get_pred "Predictive Configuration" AddText "WARNING: Predictive is OBSOLETE and should be removed/purged from your system!" fi if [ -r /opt/hpservices/etc/motprefs ] then exec_command "cat /opt/hpservices/etc/motprefs" "ISEE Configuration" AddText "WARNING: ISEE is OBSOLETE and should be removed/purged (/opt/hpservices) from your system!" fi # CIM/SFM/RSP/SIM stuff # --------------------------------------------------------------------------- if [ -x /opt/wbem/bin/cimprovider ] ## 15.4.2009, 12:00 Ralph Roth then # RSP/CIM logger "$VERSION: CIM Stuff starts" exec_command "swlist -l product OnlineDiag SysMgmtWeb SysFaultMgmt WBEMServices OpenSSL" "Required/Optional Software for System Fault Management (SFM)" exec_command "what /opt/wbem/bin/*" "CIM Binaries and their Patchlevel" exec_command "/opt/wbem/bin/cimprovider -s -l" "Installed CIM $(/opt/wbem/sbin/cimserver -v) Providers" ## see CR- QXCR1000944158 for cimserver -v messages in syslog.log exec_command "/opt/wbem/bin/cimprovider -l -m SFMProviderModule" "Details of the SFM Provider Module" exec_command "cimconfig -l -p" "CIM Configuration" ## cimconfig -l -c exec_command "cimauth -l" "CIM Users and Authentication" exec_command "cimtrust -l" "CIM Trusts/Certificates" ## --- meid.sh ---- stuff ---- # # 06.01.2010, 15:26 modified by Ralph Roth exec_command "/opt/wbem/bin/cimsub -lh" "CIM Indication Handlers" AddText "Hint: There should be exactly one unique WBEM subscription (MEId=)" exec_command "/opt/wbem/bin/cimsub -ls" "CIM Indication Subscriptions" exec_command "/opt/wbem/bin/cimsub -lf" "CIM Indication Filters" # --------------------------------------------------------------------------- if [ -x /opt/sfm/bin/evweb ] then # 11.23 ++! #logger "EVWEB Stuff starts" exec_command "/opt/sfm/bin/evweb logviewer -L" "EVWEB Log Viewer" exec_command "/opt/sfm/bin/evweb eventviewer -L" "EVWEB Event Viewer" AddText "Use /opt/sfm/bin/evweb eventviewer -L -x -f to get the full/detailed event logs!" exec_command "/opt/sfm/bin/evweb subscribe -L -b internal; /opt/sfm/bin/evweb subscribe -L -b external" "EVWEB Subscriptions" AddText "At least there must be a HP* and a WEBES* subscription for communication with HP-SIM" #logger "EVWEB Stuff stop" fi ## 02.09.2009, 11:36 modified by Ralph Roth if [ -x /opt/sfm/bin/sfmconfig ] then exec_command "/opt/sfm/bin/sfmconfig -a -L" "SFM - list of operational status" exec_command "/opt/sfm/bin/sfmconfig -m list" "SFM - filters present in the repository" [ -r /var/opt/sfm/log/sfm.log ] && exec_command " grep -v ^$ /var/opt/sfm/log/sfm.log|tail" "Last lines of the SFM log" fi exec_command "smhstartconfig" "SMH Startup Configuration" [ -x /opt/hpsmh/bin/smhassist ] && (exec_command "/opt/hpsmh/bin/smhassist" "Quick Check of SMH"; AddText "see /opt/hpsmh/logs/smhassist.log for details") exec_command "osinfo" "WBEM OS Info" logger "$VERSION: CIM Stuff stop" fi ##### EMS HW Monitors, 23.Feb.99 if [ -x /opt/resmon/bin/resls ] ; then exec_command "/opt/resmon/bin/resls /" "EMS Hardware Monitors" fi if [ -x /etc/opt/resmon/lbin/moncheck ] ; then exec_command "echo q | /etc/opt/resmon/lbin/monconfig | grep Version" "EMS/STM Version" exec_command "/etc/opt/resmon/lbin/moncheck" "EMS Hardware Monitor Setup" # 13.12.2007, 12:43 modified by Ralph Roth [ -x /etc/opt/resmon/lbin/set_fixed ] && exec_command "/etc/opt/resmon/lbin/set_fixed -Lv" "EMS Down States" fi ## HP SIM, SFM, WBEM, CIM ..... [ -x /opt/sfm/bin/sfmconfig ] && exec_command "/opt/sfm/bin/sfmconfig -w -q" "Current SFM Diagnostics Mode" # The deprecated icod_stat command performs the identical functions and is maintained for backward compatibility. # -> /usr/sbin/icapstatus, fixes: # 28.04.2009 - Ralph Roth if [ -x /usr/sbin/icapstatus ] then /usr/sbin/icapstatus -z if [[ $? = 4 ]] then AddText "Note: iCAP is not supported on this system!" else exec_command /usr/sbin/icapstatus "iCAP" fi else if [ -x /usr/sbin/icod_stat ] then exec_command /usr/sbin/icod_stat "iCOD/iCAP" fi fi [ -x /usr/sbin/icapmanage ] && exec_command "/usr/sbin/icapmanage -sv" "GiCAP Status" # 12.08.2008 - Ralph Roth [ "$CFG_HWDISK" = "no" ] || exec_command $PLUGINS/firmware_collect.sh "Disk Firmware Collect with Hardware Path" [ "$CFG_HWDISK" = "no" ] || exec_command $PLUGINS/get_diskfirmware.sh "Disk Firmware Collect with Device Files" ## exec_command "$PLUGINS/check_elroy.sh" "L+N Class Elroy Check" # 17032004, I thinks this is obsolete?, rr [ -x /usr/symcli/bin/sympd ] && exec_command "$PLUGINS/get_emcluns.sh" "EMC Disk Array Configuration" ## we want to display EMCPower Path configurations ## Author: Mleo, outputs which EMC node controls each disk which is very useful. if [ -x /sbin/powermt ] ; then exec_command "/sbin/powermt display dev=all" "EMC Power Path" fi ######### April 2000 - new XP256 Titan Release ############# XPINFO=$(which xpinfo) ## /usr/contrib/bin/xpinfo if [ -x $XPINFO ] then XPINFOFILE="$OUTDIR/$BASEFILE"_xpinfo.csv $XPINFO -d";" | grep -v "Scanning" > $XPINFOFILE AddText "The XP-Info configuration was additionally dumped as CSV format into the file $XPINFOFILE for further usage" XPINFOFILE=$OUTDIR/$BASEFILE"_xpinfo.txt" $XPINFO -i | grep -v "Scanning">$XPINFOFILE AddText "The XP-Info configuration was additionally dumped as plain text format into the file $XPINFOFILE for further usage" exec_command "$XPINFO -r|grep -v Scanning" "SureStore E Disk Array XP Disk Mechanisms" exec_command "cat $XPINFOFILE" "SureStore E Disk Array XP Identification Information" exec_command "$XPINFO -c|grep -v Scanning" "SureStore E Disk Array XP (Continuous Access and Business Copy)" exec_command "$PLUGINS/find_non_lvm_luns.sh" "XP LUNs visible/not mapped" AddText "This is a list of LUNs visible to this host, but not mapped using LVM" AddText "Possible cause: Command Devices, no SecureManager usage or deleted LUNs, not deleted on the XP..." # { changed/added 07.07.2004 (08:45) by RALPH Roth } exec_command "$PLUGINS/get_xpsum.sh $XPINFOFILE" "SureStore E Disk Array XP (Port Summary)" # { changed/added 13.01.2004 (10:14) by Ralph Roth } exec_command "$PLUGINS/get_xpluns.sh $XPINFOFILE" "SureStore E Disk Array XP (LUNs Summary)" AddText "Note: xpinfo version $($XPINFO -v) installed" else [ -x /usr/contrib/bin/inquiry256.ksh ] && exec_command "/usr/contrib/bin/inquiry256.ksh" "SureStore E Disk Array XP256 Mapping (inquiry/obsolete!!)" fi [ -x /opt/hparray/bin/arraydsp ] && exec_command "/opt/hparray/bin/arraydsp -i 2>/dev/null" "HP SureStore 12 AutoRAID" [ -x /opt/hparray/bin/amdsp ] && exec_command "/opt/hparray/bin/amdsp -i 2>/dev/null" "HP SureStore FC60 Disk Array" [ -x /opt/sas/bin/sasmgr ] && exec_command $PLUGINS/get_sasinfo.sh "Serial Attached SCSI (SAS) Mass Storage" # 21.07.2008, 14:13, rr [ -x /usr/sbin/mptconfig ] && exec_command $PLUGINS/get_mptinfo.sh "Ultra320 SCSI Controller/MPT Driver" # 21.07.2008, 14:13, rr if [ -x /opt/sanmgr/commandview/client/sbin/armdsp ] then VAID=$(armdsp -i | sort -u | grep ^Serial|cut -f2 -d":") for i in $VAID do exec_command "armdsp -a -r $i" "VA Configuration ($i)" exec_command "armfeature -r $i" "VA Installed Features ($i)" done exec_command "armtopology" "VA Topology" AddText "Note: If you need more detailed VA7x00 logs execute $PLUGINS/getVAlogs.sh" fi # va collect, 26.02.02, rar # ------------------------------------------------------------------------------ [ -x /sbin/irdisplay ] && exec_command "/sbin/irdisplay" "Internal RAID" # 21.07.2008, 14:13, rr ######## Securepath ###### (EVA 3000/5000) ###### if [ -x /sbin/spmgr ] then exec_command "/sbin/spmgr display" "SecurePath Information" exec_command "/sbin/spmgr display|grep -i active|sort" "SecurePath Active Paths" # 06.04.2005, 15:26 modified by Ralph.Roth exec_command "/sbin/spmgr display|grep c | grep t | grep d| grep '-' | grep -v Auto" "SecurePath Devicefiles and UUID" fi ######## ende Securepath ###### ### new olrad stuff, sr by MarcHeinrich # { changed/added 19.11.2003 (18:46) by Ralph Roth } ## olrad:ERROR:Command only for internal use -> use rad instead, hpux 11v1 if [ -x /usr/bin/olrad ] ; then exec_command "olrad -q" "OLA/R Status (`olrad -n` Slots)" exec_command "ll /usr/sbin/olrad.d" "OLRAD Scripts" else ## obsolete!! ## [ -x /usr/bin/rad ] && exec_command "rad -q" "OLA/R Status (`rad -n` Slots)" [ -x /usr/bin/rad ] && exec_command "ll /usr/sbin/olrad.d" "OLRAD Scripts" fi dec_heading_level fi # terminates CFG_HARDWARE wrapper ###################################################################### parstatus -s 2> /dev/null # partitions supported/avail, rar 24.04.2001 if [ $? -ne 0 ];then echo ".\c" else paragraph "Cellboard Information/Hardpartition Information" # changed 171002 sr by milg inc_heading_level SuperDome_Serials() { echo "Machine Ident: \c"; getconf _CS_MACHINE_IDENT; echo "Partition Ident: \c"; getconf _CS_PARTITION_IDENT; echo "Machine Serial: \c"; getconf _CS_MACHINE_SERIAL; } exec_command SuperDome_Serials "Hardpartition Serial Numbers" exec_command "$PLUGINS/get_superdomeinfo.sh" "Hardpartition Configuration (`model|cut -f3 -d/`)" exec_command "frupower -d -C" "Current Power Status - All Cells" exec_command "frupower -d -I" "Current Power Status - All I/O Chassis" # { changed/added 06.11.2003 (16:51) by Ralph Roth } [ -r /var/adm/hotplugd.log ] && exec_command "tail -25 /var/adm/hotplugd.log" "DoorBell logs" dec_heading_level fi # end of if superdome system ###################################################################### # shamelessly copied from superdome routine, added M.Evans 4/16/03 # vparstatus -V 2> /dev/null > /dev/null # fixed onsite, ralph [ -x /usr/sbin/vecheck ] && vecheck # 08.05.2009, 14:23 modified by Ralph Roth if [ $? -ne 0 ];then echo ".\c" else paragraph "Virtual Partition Information (vPar)" inc_heading_level AddText "Hint: "'vpar_status -w'"!" # 08.09.2004, 15:42 modified by Ralph.Roth exec_command "swlist vParManager VirtualPartition|tail +6" "vPar Software Version" # 11.08.2005, 10:06 modified by Ralph Roth exec_command "$PLUGINS/get_vparinfo.sh" "vPar Configuration (`model|cut -f3 -d'/'`)" # 08.05.2009 - Ralph Roth [ -x /usr/sbin/vparenv ] && exec_command /usr/sbin/vparenv "vPar Environment (vPar/nPar)" exec_command "what /stand/vpmon | fmt " "vPar Monitor - Patch Level" # 01.09.2004, 11:40 by cfg2html@hotmail.com dec_heading_level fi # end of if vpar system ###################################################################### HPVMInfo () { for i in `hpvmstatus |grep -v -e "Virtual Machine" -e "==========" |awk '{print $2}' |sort` do hpvmstatus -p $i echo "\n" hpvmstatus -d -p $i ## mh: zeigt die IO Konfiguration im Format der hpvm Befehle an. echo "\n\n\n" done } ###################################################################### # HPVM Information # collect Host OS Information, fixes/enhancements by rr, 221008 for HPVM 4.0 hpvmstatus -V 2> /dev/null > /dev/null if [ $? -ne 0 ];then echo ".\c" else paragraph "HP Virtual Machine Host OS Information (HPVM)" inc_heading_level exec_command "swlist |grep -E 'T2767|integrity vm' " "HPVM Software Version" [ -x /opt/hpvm/bin/hpvminfo ] && exec_command "hpvminfo -v;hpvmstatus" "HPVM General Overview" # if inside a guest! exec_command HPVMInfo "HPVM Detailed Configuration" exec_command "hpvmnet" "HPVM Network Configuration" exec_command "hpvmdevmgmt -l all" "HPVM Device Database" [ -x /opt/hpvm/bin/hpvmsar ] && exec_command " /opt/hpvm/bin/hpvmsar -an 1" "HPVM sar of all guests" ## HPVM 4.0++ exec_command "hpvmstatus -m" "HPVM Multi Server Environment" exec_command "kctune base_pagesize" "BPS - Base Page Size" AddTest "BPS should be 4kb for HPVM 4.10. See also patch PHKL_39114 and CR QXCR1000868519 and QXCR1000907205!" dec_heading_level fi # end of if HPVM Host OS # more VSE stuff here # 30.08.2007, 15:38 modified by Ralph Roth [ -x /opt/gwlm/bin/gwlmstatus ] && exec_command "/opt/gwlm/bin/gwlmstatus --verbose" "gWLM Status" # collect Client Information model |grep "Integrity Virtual Machine" 2> /dev/null > /dev/null if [ $? -ne 0 ];then echo ".\c" else paragraph "HP Virtual Machine Guest OS Information (HPVM)" inc_heading_level exec_command "swlist |grep HPVM-Guest " "HPVM Guest Software Version" exec_command "hpvminfo -V " "HPVM Host Information" dec_heading_level fi # end of if HPVM Guest OS ###################################################################### if [ "$CFG_SOFTWARE" != "no" ] then # else skip to next paragraph paragraph "Software" inc_heading_level if [ -x /usr/sbin/swlist ] ; then exec_command "swlist -l depot 2>/dev/null|grep -v Initiali" "Registered Depots" exec_command "swlist|tail +6" "Installed Software" exec_command "swlist -l fileset|tail +6" "Installed Filesets" # 10.08.2009, 08:53 modified by Ralph Roth exec_command "swlist -a date -a title -a revision|tail +6" "Software Installation Date" exec_command "swjob | tail" "Last Software Jobs" # 06.08.2008 - Ralph Roth exec_command "swlist -l product | tail +6|grep -v -e PHNE_ -e PHSS_ -e PHKL_ -e PHCO_" "Installed Products" ### changed/added 12.08.2004:17:09: by cfg2html@hotmail.com exec_command "swlist -a state -l fileset | grep -v -e configured -e ^#" "Unconfigured/Corrupted Software" AddText "1.) Hint: man swverify, man swconfig to reconfigure corrupted software! swmodify -u PHxx_##### to remove patch references" AddText "2.) Hint: man check_patches (HP-UX 11.xx);; swlist -a state -l fileset | grep -v -e configured -e ^# | awk '{print $1;}'|xargs swconfig" AddText "Gurus only: swlist -l fileset - state | grep installed | awk '{print $1;}'>/tmp/sw.tmp; swmodify -a state=configured -f /tmp/sw.tmp" AddText "These useful tools are not delivered with HP-UX core, but as a patch: PHCO_27780 (or newer) for HP-UX 11.11 (replaces PHCO_24630) Use cleanup under HP-UX 10.20 and cleanup -c 1 under 11.xx " [ -r /var/adm/sw/needs_config ] && exec_command "cat /var/adm/sw/needs_config" "Software that needs Reconfiguration" exec_command patch_stat "Patches and Patch Statistic" fi # # if [ "$CFG_Y2K" = "yes" ] ### this obsolete and can be deleted with the next major release (4.xx) # then # if [ -f /usr/contrib/bin/y2koscheck ] ; then # exec_command "/usr/contrib/bin/y2koscheck -v" "Installed YEAR2000 Patches" # AddText "`what /usr/contrib/bin/y2koscheck`" # else # exec_command "echo System is maybe not Y2K complaint, because y2koscheck is missing!" "YEAR2000 Patches" # fi # AddText "You need y2koscheck dated 12-April-1999 or younger PHCO_18131-10.x/PHCO_18132-11.xx" # # if [ -f /usr/contrib/bin/y2kappcheck ] ; then # exec_command "/usr/contrib/bin/y2kappcheck" "YEAR2000 Application Compliance" # AddText "`what /usr/contrib/bin/y2kappcheck`" # else # exec_command "echo System is maybe not Y2K complaint, because y2appcheck is missing!" "YEAR2000 Application Compliance" # fi # AddText "You need y2kappcheck dated 5-Nov-1999 or younger PHCO_20220-10.x/PHCO_20221-11.xx" # fi [ -r /var/adm/sw/.codewords ] && exec_command "cat /var/adm/sw/.codewords" "Installed Codewords" dec_heading_level fi # terminates CFG_SOFTWARE wrapper ###################################################################### if [ "$CFG_FILESYS" != "no" ] then # else skip to next paragraph paragraph "Filesystems, Dump and Swap Configuration" inc_heading_level exec_command "bdf -i" "Filesystems and Usage" AddText "Hint: VxFS has unlimited Inodes, ninode limit is only valid for HFS file systems!" exec_command "df -g" "Filesystem Settings" exec_command "cat /etc/fstab|grep -v '^#'" "Mountpoint (fstab)" AddText "Hint: Available filesystem types: $(fstyp -l|fmt)" # 28.11.2007, 09:44 modified by Ralph Roth exec_command "mount -lp" "Active Local Mountpoints" AddText "Hint: /sbin/vxtunefs mount_point to get JFS parameters" [ -s /etc/vx/tunefstab ] && exec_command "cat /etc/vx/tunefstab" "JFS/VXFS tuneable parameters" if [ -f /etc/exports ] ; then exec_command "cat /etc/exports|grep -v '^#'" "NFS Filesystems" fi if [ -f /usr/sbin/swapinfo ] ; then exec_command "swapinfo -tam" "Swap Info" #exec_command "swapinfo -adftm" "Swap" # changed, sr by (Arie Mooij) fi [ -x /sbin/crashconf ] && (exec_command "/sbin/crashconf" "Dump Configuration") [ -s /var/adm/sbtab ] && (exec_command "cat /var/adm/sbtab" "HFS Superblocks") dec_heading_level fi # terminates CFG_FILESYS wrapper ########################################################################### if [ "$CFG_LVM" != "no" ] then # else skip to next paragraph paragraph "LVM" inc_heading_level ## before: # 15.10.2007, 15:58 modified by Ralph Roth ## [ -f /etc/lvmtab ] && if grep -q dev /etc/lvmtab ; then ## after: ## [ -f /etc/lvmtab ] && if `strings /etc/lvmtab |grep -q dev` ; then [ -f /etc/lvmtab ] && if `strings /etc/lvmtab |grep -q dev` ; then #it's not enough that a lvmtab exists- #for LVM it should contain some devices, too. #tb,Wed Sep 11 13:29:03 METDST 2002 AddText "The system file layout is configured using the LVM (Logical Volume Manager)" exec_command $PLUGINS/check_space.sh "LVM Volumegroup and Filesystem Quick Overview" # exec_command $PLUGINS/list_filesystems.sh "List of Filesystems in CSV Format" [ "$CFG_TGV" = "yes" ] && exec_command $PLUGINS/get_vg.sh "LVM/VG for TGV" exec_command $PLUGINS/get_lvm_info.sh "LVM Overview" # PrintLVM AddText "Hint: mkfs -m /dev/vgXX/rlvolYY - displays the command line which created the file system. fsadm -F vxfs /mountpoint to get VxFS details of a filesystem" [ -r /etc/lvmpvg ] && AddText "WARNING: Volume groups may be reported several times, due to use of of Physical Volume Group (/etc/lvmpvg)" #exec_command "strings /etc/lvmtab | grep dev" "LVM-Tab" exec_command $PLUGINS/dumplvmtab.hppa "LVM Tab Dump" exec_command "vgdisplay -v" "Detailed Volumegroups" exec_command "ll /dev/*/group|sort -k 6" "VG Group Device Files" # { changed/added 25.02.2004 (11:04) by Ralph Roth } exec_command "vgdisplay -v |grep Name | $PLUGINS/pvgfilter.hppa" "PVG-Filter" [ -r /etc/lvmpvg ] && exec_command "cat /etc/lvmpvg" "LVM Physical Volume Group Information (/etc/lvmpvg)" exec_command "grep -v -e ^# -e ^$ /etc/lvmrc" "Auto VG Activation (/etc/lvmrc)" exec_command "lvlnboot -v vg00" "Boot LVs (lvlnboot)" ## honi:roothp:/root swlist -l fileset | grep MIRROR ## LVM-MirrorDisk.LVM-MIRROR B.11.31 HP-UX support for the MirrorDisk/UX # 08.08.2007, 14:46 modified by Ralph Roth MIRRORSW=$(swlist -l fileset | grep -e LVM.LVM-MIRROR-RUN -e LVM-MirrorDisk.LVM-MIRROR) # 12.03.2007, 15:39 modified by Ralph Roth if [ -n "$MIRRORSW" ]; then exec_command $PLUGINS/get_mirror_missmatch.sh "Detailed Mirror/UX Overview/Mismatch" AddText "Check the following lines that your mirror (RAID1) is setup properly!" else AddText "Mirror/UX (Software RAID1) seems not to be installed!" fi # grep after pvdisplay cuts info line 'PV Status' in file cfg2html_hpux.sh. Thus, instead of # pvdisplay -v $disk|grep -v -E 'current|stale|free|Physical|Status'; # use better (Regards! Michael) # pvdisplay -v $disk|grep -v -E 'current|stale|free|Physical|Status LV'; PVDisplay() { #################### roth, 25.06.99 ###################################### for disk in $(strings /etc/lvmtab|grep -e '/dev/dsk' -e '/dev/disk') ; do pvdisplay -v $disk|grep -v -E 'current|stale|free|Physical|Status LV'; disk2=$(echo $disk| sed 's/dev\/d/dev\/rd/') # /p - rar 05082002 ## needs rework for HP-UX 11.31 MSS # echo $disk2 /usr/sbin/diskinfo $disk2 echo "\n\n" done } exec_command PVDisplay "Physical Devices used for LVM" exec_command get_LIF "Bootinformation/LIF" AddText "To get the current installed ODE version execute: lifls -l /usr/sbin/diag/lif/updatediaglif2 on 64 bit systems" [ -x /usr/sbin/lvmadm ] && exec_command "/usr/sbin/lvmadm -l" "LVM/VG Limits" # 12.1.2009, 11:22 Ralph Roth else AddText "This system seems to be configured with whole disk layout (WDL)" fi [ -x /usr/sbin/efi_ls ] && exec_command "$PLUGINS/get_efi.sh" "EFI Filesystem Layout" # 1205-2006, rar exec_command "cat /stand/bootconf|grep -v ^#" "Boot Device Configuration Table" AddText "/stand/bootconf should contain all boot devices (mirrored). If not, swinstall may fail after boot from the mirrored disk!" exec_command "iostat" "IO Statistics (iostat)" exec_command "sar -d 10 1" "IO Statistics (sar)" AddText "Rule of thumb (baseline): avwait ~ 5 ms, avque ~ 0.5, avserv << 10 ms" dec_heading_level fi # terminates CFG_LVM wrapper #### rar, 16.06.99 lan speed, adress etc.################################ LanSpeed () { for i in `lanscan -n` do echo "NetMgntID \t\t\t= $i" lanadmin -mas $i lanadmin -x $i 2> /dev/null echo " " done } ########################################################################### if [ "$CFG_NETWORK" != "no" ] then # else skip to next paragraph paragraph "Network Settings/Network Interface Cards" inc_heading_level [ $osrev -gt 10 ] && exec_command "$PLUGINS/get_lan_desc.sh" "NIC Description" LANG_C ## 11.31 fixes exec_command "$PLUGINS/qlan.sh" "NIC Overview" exec_command "$PLUGINS/qlan.sh -v" "NIC Details" exec_command "grep -v ^# /etc/rc.config.d/netconf|grep -v ^\$" "Netconf Settings" [ -r /etc/rc.config.d/hp_apaconf ] && exec_command "(grep -v -e ^# -e ^$ /etc/rc.config.d/hp_apa*conf);echo LanScan -q:;lanscan -q" "Autoport Aggregation" # not valid for 11.31! [ -r /usr/conf/lib/liblan.a ] && exec_command "what /usr/conf/lib/liblan.a" "LAN Core Patch Level" exec_command "netstat -r;echo;netstat -rnv" "Routing Tables" # 26.02.2008, 1516 - Ralph Roth exec_command "netstat -gin;echo;netstat -s;echo;netstat -Ms" "TCP/IP Stack and Protocol Statistics" exec_command "netstat -an | grep tcp | awk '{print \$6}' | sort | uniq -c" "Number of TCP/IP Sockets in the same State" # 07010021, rar dec_heading_level ########## ATM 4 Steve, 31.05.99, rar ##################################### # --------------------------------------------------------------------------- paragraph "Network Subsystems" inc_heading_level if [ -f /etc/gated.conf ] ; then exec_command "cat /etc/gated.conf|grep -v ^#" "Gate Daemon Settings" fi exec_command "what /usr/lbin/*pd" "Networking Daemon Patchlevel" # wu-ftp, 28012002. rar, 11022003: tftp/dm, rar if [ -f /etc/bootptab ] ; then exec_command "cat /etc/bootptab|grep -v -E '^#'" "BOOTP Daemon Configuration" fi exec_command "cat /etc/inetd.conf|grep -v -E '^#|^\n'" "Internet Daemon Configuration" if [ -f /var/adm/inetd.sec ] ; then exec_command "cat /var/adm/inetd.sec|grep -v -E '^#'" "Internet Daemon Security" fi [ -d /usr/lib/security ] && exec_command "ll /usr/lib/security" "Files in /usr/lib/security (PAM Kerberos)" [ -r /etc/pam.conf ] && exec_command "cat /etc/pam.conf|grep -v ^#" "PAM Configuration" [ -r /etc/krb5.conf ] && exec_command "cat /etc/krb5.conf|grep -v ^#" "Kerberos 5 Configuration" [ -r /etc/krb5.keytab ] && exec_command "cat /etc/krb5.keytab |grep -v ^#" "Kerberos 5 Keytab Configuration" exec_command "cat /etc/services" "Internet Daemon Services" if [ -f /etc/resolv.conf ] ; then exec_command "cat /etc/resolv.conf;echo; ( [ -f /etc/nsswitch.conf ] && cat /etc/nsswitch.conf)" "DNS and Names" fi [ -r /etc/named.boot ] && exec_command "cat /etc/named.boot|grep -v '^;'" "DNS/Named" # 050802-mv # sendmail stuff exec_command "(what /usr/sbin/sendmail|grep -i version); grep ^DZ /etc/mail/sendmail.cf /usr/newconfig/etc/mail/sendmail.cf" "Sendmail Versions" SMARTHOST=$(grep -e "^DS" /etc/mail/sendmail.cf | sed s/^DS//g) exec_command "echo \$Z|/usr/sbin/sendmail -bt -d; echo Smart Relay Host=$SMARTHOST" "Detailed Sendmail Configuration" ## sendmail -d0 -bt < /dev/null exec_command "praliases" "Sendmail Aliases local" exec_command "cat $(grep -e "^Kmailertable" /etc/mail/sendmail.cf | cut -d ' ' -f 4) /dev/null" "Sendmail Mailertable" # 17.11.2009 # onndras/MiMe - Montag, 14. Dezember 2009 (ypwhich 2>/dev/null>/dev/null) && (grep aliases /etc/nsswitch.conf>/dev/null) && exec_command "ypcat -k mail.aliases" "Sendmail Aliases NIS/YP" # sr by wj exec_command "grep -v -e ^# -e ^$ /etc/rc.config.d/nfsconf" "NFS settings" exec_command "ps -ef|grep -e nfsd -e biod | grep -v grep" "NFSD and BIOD utilization" exec_command "rpcinfo -u 127.0.0.1 100003" "NSFD responds to RPC requests" exec_command "showmount -a" "Mounted NFS File Systems" [ -x /usr/sbin/setoncenv ] && exec_command "/usr/sbin/setoncenv -l nfs" "Detailed NFS Settings" # 09.06.2009, 13:50 modified by Ralph Roth [ -r /etc/auto_master ] && exec_command "cat /etc/auto_master" "NFS Automounter Settings" [ -r /etc/auto.direct ] && exec_command "cat /etc/auto.direct" "NFS Automounter MAPS" exec_command "nfsstat;echo ;nfsstat -m;echo;netstat -an|grep -e Proto -e 2049" "NFS Statistics" [ -r /usr/conf/lib/libnfs.a ] && exec_command "what /usr/conf/lib/libnfs.a" "NFS Core Patch Level" ## needs to be fixed under v3 exec_command "rpcinfo -p " "RPC" exec_command "ipcs -mobs" "IPC Status" # changed from ipcs (sr by vg) # 14.10.2009, 10:11 modified by Ralph Roth (ypwhich 2>/dev/null>/dev/null) && \ (exec_command "what /usr/lib/netsvc/yp/yp*; ypwhich" "NIS/Yellow Pages") # ------- Thomas Brix -------------------------------------------------- if [ "$XNTPD" -eq 1 ]; then exec_command "ntpq -p" "XNTP Time Protocol Daemon" fi if [ -d /opt/ifor ]; then [ -x /opt/ifor/ls/bin/i4lbfind ] && exec_command "/opt/ifor/ls/bin/i4lbfind -q" "GLB Server Daemons" fi [ -r /etc/shells ] && exec_command "cat /etc/shells" "FTP Login Shells" ######### SNMP ############ [ -r /etc/SnmpAgent.d/snmpd.conf ] && (exec_command "grep -v ^# /etc/SnmpAgent.d/snmpd.conf" "Simple Network Management Protocol (SNMP)") ######### DTC: updated 16-june-2000 by Raimund Martl ########### ######### DTC16RX: added 03-May-2001 by Ralph Roth ############# ######### { changed/added 04.09.2003 (12:35) by Ralph Roth } for dtc in /opt/dtcmgr/sbin/dtclist /opt/rdtcmgr/sbin/rdtclist do DtcInfo() { liste_dtc=`$dtc -c` echo "$dtc"|grep rdtc > /dev/null [ $? -eq 0 ] && liste_dtc=`$dtc -d` echo "List of DTCs\n" $liste_dtc echo "\n" for i in `echo $liste_dtc | cut -d" " -f 1` do echo "---=[ $i ]=----------------------------------------------------------" $dtc -c $i | dos2ux | tr \x0c " "| grep -v ^$ echo "\n\nRDC Status\n" [ -x /opt/rdtcmgr/sbin/rdtcstat ] && /opt/rdtcmgr/sbin/rdtcstat $i | dos2ux | tr \x0c " " echo "\n" done } if [ -x $dtc ] ; then #exec_command "$dtc -C|dos2ux|grep -v ^\$" "Default DTC User Configuration ($dtc)" exec_command DtcInfo "Managed DTC Configuration (via $dtc)" fi done # for loop [ -r /etc/ddfa/dp ] && exec_command "grep -v ^# /etc/ddfa/dp" "DDFA Dedicated Ports" HF=$(what /stand/vmunix | grep HyperFabric) [ -n "$HF" ] && exec_command "echo $HF\n;/opt/clic/bin/clic_stat -S" "HyperFabric Version" dec_heading_level fi # terminates CFG_NETWORK wrapper #--------------------------------------------------------------------------- if [ "$CFG_FIBRECHANNEL" != "no" ] then # else skip to next paragraph if [ -x /opt/fcms/bin/fcmsutil ] ; then paragraph "Fibre Channel" "Fibre Channel Components" inc_heading_level [ -f /usr/conf/lib/libfcms.a ] && exec_command "what /usr/conf/lib/libfcms.a" "Fibre Channel Driver" ([ -c /dev/fcms* ] || [ -c /dev/td* ]) && exec_command $PLUGINS/get_fcold.sh "Fibre Channel Card Statistics (old Adapter)" if [ `ls /dev/td* /dev/fcd* /dev/fcms* 2>/dev/null | wc -l` != 0 ] then exec_command $PLUGINS/get_fc.sh "Fibrechannel Interface Information" # changed/added 25.07.2003 (11:17) by Ralph Roth, HP, ASO SW fi exec_command "what /opt/fcms/bin/fcmsutil" "FCMS Util Revision" [ -x /opt/fcms/bin/tdlist ] && exec_command "/opt/fcms/bin/tdlist" "Detailed TD List" # 12.07.2007, 13:43 modified by Ralph Roth dec_heading_level fi fi # terminates CFG_FIBRECHANNEL wrapper ########################################################################### if [ "$CFG_KERNEL" != "no" ] then # else skip to next paragraph paragraph "Kernel" "Kernel parameters and Settings" inc_heading_level exec_command "dmesg | tail -150" "Last 150 lines of dmesg(1m)" # 26.07.2005, 15:31 modified by Ralph.Roth exec_command "vmstat -s" "Kernel paging events" exec_command "sar -v 1 5" "Status Kernel Processes" if [ -f /stand/system ] ; then exec_command "cat /stand/system|grep -v -E \"^\*\"|pr -2t" "Kernel Parameter from /stand/system" fi if [ -x /usr/sbin/sysdef ] ; then exec_command "/usr/sbin/sysdef" "Current Kernel Parameters" fi ## only available under hpux11i if [ -x /usr/sbin/kctune ] ; then # { changed/added 19.11.2003 (18:43) by Ralph Roth, sr by Marc Heinrich } exec_command "/usr/sbin/kctune -g" "All kctune(1) System Parameter" exec_command "/usr/sbin/kctune -Sg" "Nonstandard kctune(1) System Parameter" # 02.07.2007, 14:03 modified by Ralph Roth else [ -x /usr/sbin/kmtune ] && exec_command "/usr/sbin/kmtune" "kmtune(1) System Parameter" fi [ -x /usr/sbin/kmsystem ] && exec_command "/usr/sbin/kmsystem" "Kernel Module Configuration" [ -x /usr/sbin/kconfig ] && exec_command "/usr/sbin/kconfig" "Available Kernel Configuration" ## sr by m.h. - 2504-2005 [ -x /usr/sbin/kcusage ] && exec_command "/usr/sbin/kcusage" "Query of the Kernel Resources" ## 03.08.2009, 15:54 modified by Ralph Roth [ -x /usr/sbin/kcmodule ] && exec_command "/usr/sbin/kcmodule" "Kernel Modules" ## 05.08.2009, 09:26 modified by Ralph Roth [ -x /usr/sbin/kcalarm ] && exec_command "/usr/sbin/kcalarm" "Kernel Modules Alarms" if [ -x /usr/sbin/lsdev ] ; then exec_command "/usr/sbin/lsdev" "Current Device Drivers" fi # not valid for HP-UX 11.31 [ -r /usr/conf/lib/libhp-ux.a ] && exec_command "what /usr/conf/lib/libhp-ux.a" "HP-UX Core Patch Level" [ -r /usr/lib/hpux32/aries32.so ] && exec_command "what /usr/lib/hpux??/aries??.so" "ARIES Emulator Patch Level" ## IA64 only! [ -r /etc/syslogd.conf ] && exec_command "grep -v ^# /etc/syslogd.conf" "Syslogd Facility Configuration" dec_heading_level fi # terminates CFG_KERNEL wrapper ###################################################################### if [ "$CFG_ENHANCEMENTS" != "no" ] then # else skip to next paragraph paragraph "Systemenhancements" inc_heading_level if [ -f /usr/bin/dcnodes ] ; then exec_command "/usr/bin/dcnodes -Slh" "Diskless Cluster Nodes" fi ######## SAM, 03-may-1999, rar ####################################### [ -x /usr/sbin/sam ] && exec_command "what /usr/sbin/sam;what /usr/sam/lib/C/sam.ui" "SAM version" [ -x /usr/sbin/update-ux ] && exec_command "what /usr/sbin/update-ux" "update-ux Version" [ -x /opt/ssh/sbin/sshd ] && exec_command "what /opt/ssh/sbin/sshd" "SSH" ### changed/added 01.09.2004:16:56 by cfg2html@hotmail.com # X11 + FontServer, 04-march-99, rar [ -x /usr/contrib/bin/X11/xdpyinfo ] && [ -n "$DISPLAY" ] && exec_command "/usr/contrib/bin/X11/xdpyinfo" "X11" [ -x /usr/contrib/bin/X11/fsinfo ] && [ -n "$FONTSERVER" ] && exec_command "/usr/contrib/bin/X11/fsinfo" "Font-Server" ## async/sybase exec_command "getprivgrp" "Special Group Attributes" [ -c /dev/async ] && exec_command "ll /dev/async; lssf /dev/async" "async Device Driver" ###################################################################### if [ -x /usr/bin/x25stat ] ; then paragraph "X.25" "X.25 Configuration" inc_heading_level exec_command "/usr/bin/x25stat" "x25stat" exec_command "/usr/bin/x25stat -c" "x25stat -c" exec_command "/usr/bin/x25stat -a" "x25stat -a" dec_heading_level fi ########################################################################### if [ -d /usr/lib/sna ] ; then paragraph "SNA" "SNA Konfiguration" inc_heading_level exec_command "/usr/bin/what /usr/lib/sna/sdlc.??? /usr/lib/sna/download" "SNA Version" exec_command "/bin/cat /usr/lib/sna/sna.ini" "SNA Init Settings" if [ -x /usr/bin/snapkinfo ] ; then exec_command "/usr/bin/snapkinfo" "SNA KInfo" fi if [ -x /usr/bin/snapshownet ] ; then exec_command "/usr/bin/snapshownet -d" "SNA Network" fi exec_command "snapwhat" "SNAP" dec_heading_level fi dec_heading_level fi # terminates CFG_ENHANCEMENTS wrapper ########################################################################### if [ "$CFG_APPLICATIONS" != "no" ] then # else skip to next paragraph paragraph "Applications And Subsystems" inc_heading_level ### COMMON ################################################################ exec_command "ls -lisa /usr/local/bin" "Files in /usr/local/bin" exec_command "ls -lisa /usr/lbin" "Files in /usr/lbin" if [ -d /opt/ifor ]; then i4_collect() { echo 'Machine ID: \c';uname -i /opt/ifor/ls/bin/i4target -v|grep ID|head -2 } #### this is a fix for Thomas Brix inline screentips #### iforver="iFOR ID number "`cat /opt/ifor/ls/VERSION.ARK` [ -x /opt/ifor/ls/bin/i4target ] && exec_command i4_collect $iforver fi #if [ -d /opt/ifor ]; then [ -x /opt/CoCreate/mels/mels ] && exec_command "/opt/CoCreate/mels/mels -t" "ME10 Lisence Server" exec_command perf_tools "Installed Performance Software" if [ -x /opt/ignite/bin/print_manifest ] ; then exec_command "/opt/ignite/bin/print_manifest 2>/dev/null" "Ignite/UX - Print_Manifest" fi [ -x /opt/wt/bin/SharedX ] && exec_command "what /opt/wt/bin/SharedX" "SharedX/MPower Web" [ -x /opt/SharedX/bin/SharedX ] && exec_command "what /opt/SharedX/bin/SharedX" "SharedX/Old Version" ######### socks ############### 10.02.2000, rar ########## [ -r /etc/opt/socks/sockd.conf ] && exec_command "cat /etc/opt/socks/sockd.conf" "SOCKS: sockd Configuration" [ -r /etc/opt/socks/socks.conf ] && exec_command "cat /etc/opt/socks/socks.conf" "SOCKS: socks Configuration" ShowMakeRecovery () { (cat /var/opt/ignite/logs/makrec.log1; echo Started) | \ awk ' ################ 21.06.99 by Ralph Roth ############# # determines the make_recovery sessions # bug fixed by rar, 12.01.2000 /^Started/ { if (ENDE != "") { printf("%33s / %s\n", START, ENDE); ENDE = ""; } if (START != "") { START = ""; ENDE = ""; } START = $0; ENDE = ""; } /^If the system/ { ENDE = "Cold installed via make_recovery"; } /^Ended/ { ENDE = $0; } /^Completed/ { ENDE = $0; } {} ' } if [ -r /var/opt/ignite/logs/makrec.log1 ] then exec_command ShowMakeRecovery "Make_Recovery Sessions" AddText "Warning: make_tape_recovery sessions are NOT collected in this logs anymore!" fi ## 05.04.2005, 16:07 modified by Ralph.Roth [ -r /var/opt/ignite/local/recovery.log ] && exec_command "tail -50 /var/opt/ignite/local/recovery.log" "Ignite/UX Logs" # sr by Thomas Brix, 08072003 if [ -f /etc/casqit.ini ] ; then exec_command "grep -v -E '^#|^$' /etc/casqit.ini" "CASQ-it Configuration" fi [ -x /opt/mx/bin/mxnode ] && exec_command SCM_collector "Service Control Manager" ############ netscape - rar 1-apr-99 ################ ns=`whence netscape` if [ -z "$ns" ] ; then [ -x /opt/ns-navigator/netscape ] && ns=/opt/ns-navigator/netscape [ -x /opt/netscape/netscape ] && ns=/opt/netscape/netscape fi [ -n "$ns" ] && exec_command "what $ns" "Netscape" ############ Samba and Swat ######################## SWAT=`grep swat /etc/services /etc/inetd.conf` [ -n "$SWAT" ] && exec_command "echo $SWAT" "Samba: SWAT-Port" [ -x /opt/samba/bin/findsmb ] && exec_command "/opt/samba/bin/findsmb" "Samba Neighbourhood" ## [ -x /opt/samba/bin/smbd ] && exec_command "/opt/samba/bin/smbd -V" "Samba version" [ -x /opt/samba/bin/smbstatus ] && exec_command "/opt/samba/bin/smbstatus 2>/dev/null" "Samba (smbstatus)" [ -x /opt/samba/bin/testparm ] && exec_command "/opt/samba/bin/testparm -s" "Samba Configuration" [ -x /opt/samba/bin.org/testparm ] && exec_command "/opt/samba/bin.org/testparm -s" "Samba Configuration (bin.org)" [ -f /sbin/init.d/samba ] && exec_command "ps -ef | grep -e swat -e smb -e nmb|grep -v grep" "Samba Demons" ########### OpenView, OV, OpC etc. ################# [ -x /opt/OV/bin/OpC/opcagt ] && exec_command "/opt/OV/bin/OpC/opcagt -status -version 2>&1" "HP OpenView Operations Agent Status" # 21.01.2005, 12:47 modified by Ralph.Roth [ -x /opt/OV/bin/OpC/install/opclic ] && exec_command "/opt/OV/bin/OpC/install/opclic -list" "HP OpenView IT/Operations license" ############ OpenView NNM, 1-july-99 ############### [ -x /opt/OV/bin/ovstatus ] && exec_command "/opt/OV/bin/ovstatus -c" "Network Node Manager/ITO" ### 25.02.2002, sr by maurice [ -x /opt/OV/bin/OpC/opctemplate ] && exec_command "/opt/OV/bin/OpC/opctemplate -l" "ITO Enterprise Templates" ####### 10.may.2000, ralph ######## [ -x /opt/OV/bin/ovobjprint ] && exec_command "/opt/OV/bin/ovobjprint -S" "Contents of OVW Database" [ -x /opt/OV/bin/OpC/utils/opcsystst ] && exec_command "/opt/OV/bin/OpC/utils/opcsystst -ro" "ITO Client Settings" ########### Process Resource Manager, 28-03-2000 ########### # 11.10.2007, 11:08 modified by Ralph Roth [ -r /etc/prmconf ] && exec_command "cat /etc/prmconf; prmlist 2>&1 " "PRM - Resource Process Manager" ############ JetDirect - rar 29-apr-99 ############## #exec_command "lpstat -td" "Printer Spooler and Printers" exec_command "$PLUGINS/getlp.sh" "Printer Spooler and Printers" [ -s /var/adm/lp/lpana.log ] && exec_command "lpana" "Printer Statistics" JetDirect() { echo "JetDirect-\c"; cat /opt/hpnpl/version echo "\nJetDirect executable" what /opt/hpnpl/bin/hpnpadmin } JetAdmin() { echo "JetAdmin-\c"; cat /opt/hpnp/version echo "\nJetAdmin executable" what /opt/hpnp/bin/jetadmin } ##------------------------------------------------------------------------------ if [ -x /usr/openv/netbackup/exclude_list ] ; then exec_command "cat /usr/openv/netbackup/exclude_list" "Veritas Netbackup exclude_list" fi if [ -x /usr/openv/netbackup/include_list ] ; then exec_command "cat /usr/openv/netbackup/include_list" "Veritas Netbackup include_list" fi ##------------------------------------------------------------------------------ [ -r /opt/hpnp/version ] && [ -x /opt/hpnp/bin/jetadmin ] && exec_command JetAdmin "JetAdmin" [ -r /opt/hpnpl/version ] && [ -x /opt/hpnpl/bin/hpnpadmin ] && exec_command JetDirect "JetDirect" ### System Health Check (SHC), 04.08.2004, rar ######################################### [ -x /opt/hpsmc/shc/bin/shc ] && exec_command "(/opt/hpsmc/shc/bin/shc -V; /opt/hpsmc/shc/bin/shc -q)" "System Health Check Version" ########### Below everything is a "sub-chapter" ############################ ### VxVM #################################################################### ### Veritas licenses ####################################################### paragraph "Veritas Licenses/Veritas Volume Manager (VxVM)" inc_heading_level if [ -x /sbin/vxlicense ] ; then exec_command "/sbin/vxlicense -p" "Licenses" fi if [ -x /usr/sbin/vxdg ] ; then exec_command 'swlist "*vxvm*" "*VXVM*"' "VxVM Version" exec_command "vxdisk list" "VxVM Disk Overview" exec_command "\ echo $(vxdg list |sed 1d| awk '{print $1} END {print NR }') diskgroups in total | adjust" "VxVM DiskGroup Overview" exec_command $PLUGINS/VxVM_collect.sh "VxVM Collector" for f in /var/opt/vmsa/logs/command /var/vx/isis/command.log do if [ -r $f ] ; then exec_command "tail -100 $f" "VxVM GUI log end" fi done fi dec_heading_level ### OB (DataProtector) ################################################################# if [ -f /opt/omni/lbin/dbsm ] ; then paragraph "DataProtector Cell Server Configuration" inc_heading_level exec_command "/opt/omni/bin/omnicc -version;/opt/omni/sbin/omnisv -version" "DataProtector Version (CC/SV)" exec_command "/opt/omni/sbin/omnisv -status" "DataProtector Status" exec_command "/opt/omni/bin/omnicc -query" "DataProtector Cell Server License" exec_command "/opt/omni/bin/omnicheck -patches; /opt/omni/bin/omnicheck -patches -host client" "Installed DP Patches" [ -r /etc/opt/omni/cell/lic.dat ] && exec_command \ "(grep -v ^# /etc/opt/omni/cell/lic.dat); \ echo; /opt/omni/bin/omnicc -password_info" "License File and License Keys" [ -r /var/opt/ifor/nodelock ] && exec_command \ "cat /var/opt/ifor/nodelock" "Old 2.x Nodelock License Key" # 08.03.2005, 14:59 modified by Ralph.Roth [ -r /etc/opt/omni/options/global ] && exec_command "grep -v -e ^# -e ^\$ /etc/opt/omni/options/global" "Nonstandard Global Options" exec_command "/opt/omni/bin/omnicellinfo -dev -detail" "Configured Devices" exec_command "/opt/omni/bin/omnicellinfo -mm" "Configured Media Pools" exec_command "/opt/omni/bin/omnicellinfo -dlinfo" "Configured Data- and Barlists" exec_command "/opt/omni/bin/omnicellinfo -schinfo" "Data- and Barlists Scheduling " exec_command "/opt/omni/bin/omnidb -object" "List of all DataProtector Objects" exec_command "/opt/omni/bin/omnidb -session -last 30" "Session Status of the last 30 Days" exec_command "/opt/omni/sbin/omnidbutil -info" "DataProtector Database Usage" exec_command "/opt/omni/sbin/omnidbutil -extendinfo" "DataProtector Database Extend Usage" AddText "Hint: cat /var/opt/omni/log/inet.log | awk '{print $6;}'| sort -u | grep @ # INet DP users" dec_heading_level fi # first try to spot DataProtector crashes reported by Stefan Gehring if [ -x /opt/omni/lbin/bma ] then ob_lbin_version () { for i in /opt/omni/lbin/?ma /opt/omni/lbin/??da # a = agent! do [ -x $i ] && $i -version | head -1 # DP5.0 fix, sr by mk, 141102 done echo "\nPatch level:" cat /opt/omni/.patch_* | sort } exec_command ob_lbin_version "DataProtector Agent Versions and Patch Level" fi [ -r /opt/omni/.omnirc ] && exec_command "grep -v ^# /opt/omni/.omnirc" "Local DataProtector Client Setting" # rar, 18.11.2003 ob_instanzen () { # cat /etc/opt/omni/cell/omni_info | grep '_' |awk '{ printf "%-40s \t %s\n", $1, $2 } ' ##### changed 06032002 by rar, because of new OB 4.1 format #### cat /etc/opt/omni/cell/omni_info } if [ -r /etc/opt/omni/cell/cell_server ] ; then exec_command "cat /etc/opt/omni/cell/cell_server" "DataProtector II Cell Server" exec_command ob_instanzen "Installed DataProtector Instances" fi ########################################################################### [ -r /etc/my.cnf ] && exec_command "grep -v ^# /etc/my.cnf" "MySQL Settings" # 15.02.2008, 13:30 modified by Ralph Roth ########################################################################### if [ -f /etc/oratab ] ; then paragraph "Oracle" inc_heading_level # exec_command "cat /etc/oratab | grep -v -E '^#|^$'" "Configured Oracle Databases" exec_command $PLUGINS/oracle_collect.sh "Oracle Databases" AddText "Hint: Try also the standalone Oracle collector: Oracle to HTML collector - http://sourceforge.net/projects/ora2html/" dec_heading_level fi ########################################################################### if [ "$(grep 'informix' /etc/passwd)" != "" ] ; then paragraph "Informix" inc_heading_level # { changed/added 02.08.2004 (16:32) by Ralph Roth } # From: "geyix" - Date: Mon Aug 2, 2004 12:56 pm - Subject: Informix Information exec_command "su - informix -c \"echo Informix Home=$INFORMIXDIR\"" "Informix Home" exec_command "su - informix -c \"onstat -d\"" "Informix Databases" dec_heading_level fi #### TIP/ix, 30.06.99 ##################################################### # a hack using absoulte paths/names, change accordingly! if [ "$(grep 'tipadm' /etc/passwd)" != "" ] ; then paragraph "TIP/ix" inc_heading_level exec_command "/usr/tipix/bin/tipinstall -u" "TIP/ix Settings" exec_command "su - tipadm -c \"pingtip\"|grep Server" "TIP/ix Daemons" dec_heading_level fi ########################################################################### if [ "$CFG_SAP" = "yes" ] then # else skip to next paragraph if [ -d /usr/sap ] ; then paragraph "SAP R3" inc_heading_level exec_command $PLUGINS/get_sap.sh "SAP R3 Configuration" [ -f /etc/sapconf ] && exec_command "cat /etc/sapconf" "Local configured SAP R3 Instances" dec_heading_level fi fi # terminates CFG_SAP wrapper dec_heading_level ## Application fi # terminates CFG_APPLICATIONS wrapper ########################################################################### if [ "$CFG_MCSG" != "no" ] then if [ -x /usr/sbin/cmscancl ] ; then # may need fixes on Linux? #### fetch Serviceguard Environment #### . /etc/cmcluster.conf LANG_C MCSGVER=$(cmversion) paragraph "Serviceguard ($MCSGVER)" inc_heading_level exec_command "what /usr/lbin/cmcld|head; what /usr/sbin/cmhaltpkg|head" "Real Serviceguard Version" exec_command "cmquerycl -v" "Serviceguard Configuration" exec_command "cmviewcl -v" "Serviceguard Nodes and Packages" exec_command "cmviewconf" "Serviceguard Cluster Configuration Information" exec_command "cmscancl -s" "Serviceguard Scancl Detailed Node Configuration" exec_command "ll $SGCONF" "Files in $SGCONG (Default=/etc/cmcluster)" exec_command "netstat -inw" "Serviceguard Network Subnets" # 2602-2008, 1514 Ralph Roth exec_command "netstat -a |fgrep hacl" "Serviceguard Sockets" AddText "Serviceguard was formerly also known as MC/ServiceGuard or MC/SG" dec_heading_level fi if [ -x /usr/lbin/qsc ] ; then # should now be common stuff for HP-UX, RHAS, SLES paragraph "QuorumServer" inc_heading_level # 06.04.2005, 13:44 modified by Ralph.Roth [ -x /usr/lbin/qsc ] && exec_command "what /usr/lbin/qsc" "QuorumServer (qs)" [ -x /opt/qs/bin/qsc ] && exec_command "what /opt/qs/bin/qsc" "QuorumServer (qs)" [ -x /usr/local/qs/bin/qsc ] && exec_command "what /usr/local/qs/bin/qsc" "QuorumServer (qs)" [ -r /etc/cmcluster/qs_authfile ] && exec_command "cat /etc/cmcluster/qs_authfile" "QuorumServer Authorization" [ -r /var/adm/qs/qs.log ] && exec_command "tail -20 /var/adm/qs/qs.log" "last 20 lines of QuorumServer Logfile" [ -r /var/log/qs/qs.log ] && exec_command "tail -20 /var/log/qs/qs.log" "last 20 lines of QuorumServer Logfile" dec_heading_level fi fi # MC/SG Collector if [ -h /usr/ixos-archive ] then paragraph "OpenText/IXOS LEA" inc_heading_level exec_command "cat /usr/ixos-archive/patch/version.txt" "Installed and patched Software" # as root exec_command "$PLUGINS/ixostool.sh env|grep -E 'ORA|ixos|IXOS|NLS|TNA'" "Environmental Settings" exec_command "/usr/ixos-archive/bin/ixutils.ksh -printprodlist" "Installed Software" # as root exec_command "$PLUGINS/ixostool.sh spawncmd status" "IXOS Spawner Demon Status" exec_command "$PLUGINS/ixostool.sh dbtest" "Database test results" dec_heading_level fi dec_heading_level # # execute custom plugins -- anaumann 2009/08/24 # this section is currently under work and needs a rewrite!, rr - Mittwoch, 14. Oktober 2009 if [ "$CFG_PLUGINS" != "no" ]; then # else skip to next paragraph ##### if [ -f /etc/cfg2html/plugins ]; then #YI: for future use only /usr/bin/touch /tmp/pluginlist #YI if [ -f /tmp/pluginlist ]; then paragraph "Custom plugins" # include plugin configuration ##### . /etc/cfg2html/plugins . /tmp/pluginlist #YI: All Custom Plugins will be included by default! #YI: Selective Custom plugin for future use only.. CFG2HTML_PLUGINS="all" #YI: variable forced #YI: default Custom plugin directory is used #YI: Selective Custom plugins directory for future use only.. # use the default plugin directory if not configured otherwise #YI: if [ -z "$CFG2HTML_PLUGIN_DIR" -a -n "$CFG2HTML_PLUGINS" ]; then #statement not used CFG2HTML_PLUGIN_DIR="$PLUGINS/custom" #YI: fi if [ -n "$CFG2HTML_PLUGIN_DIR" -a -n "$CFG2HTML_PLUGINS" ]; then # only run plugins when we know where to find them and at least one of them is enabled inc_heading_level if [ "$CFG2HTML_PLUGINS" = "all" ]; then # include all plugins CFG2HTML_PLUGINS="$(ls -1 $CFG2HTML_PLUGIN_DIR)" fi for CFG2HTML_PLUGIN in $CFG2HTML_PLUGINS; do if [ -f "$CFG2HTML_PLUGIN_DIR/$CFG2HTML_PLUGIN" ]; then . $CFG2HTML_PLUGIN_DIR/$CFG2HTML_PLUGIN exec_command cfg2html_plugin "$CFG2HTML_PLUGINTITLE" else AddText "Configured plugin $CFG2HTML_PLUGIN not found in $CFG2HTML_PLUGIN_DIR" fi done dec_heading_level fi fi fi ## end of plugin processing ########################################################################### close_html ########################################################################### [ "$CFG_BCSCONFIG" = "yes" ] && /opt/cfg2html/contrib/BCS_Config/BCS_config logger "End of $VERSION" echo "\n" line rm -f core > /dev/null ########## remove the error.log if it has size zero ####################### [ ! -s "$ERROR_LOG" ] && rm -f $ERROR_LOG 2> /dev/null exit 0 # else returncode is rm/test of above cfg2html/cfg2html/opt/cfg2html/contrib/004075500000000000003000000000003777777777700201545ustar00rootsys00000000000000cfg2html/cfg2html/opt/cfg2html/contrib/check_errors_hpux.sh010075500000000000003000000562701132554067200241720ustar00rootsys00000000000000#!/bin/sh # set -vx ############################################################################### # HP-UX security script, checks if some systems areas have warnings/errors # should NOT print any warning if everything is fine on your system. # Written to quick check the health of your systems. # (c) by Ralph Roth // http://come.to/rose_swe ############################################################################### # @(#) $Id: check_errors_hpux.sh,v 4.41 2010-01-20 08:41:30 ralproth Exp $ # svn.446/624 backport ############################################################################### # $Log: check_errors_hpux.sh,v $ # Revision 4.41 2010-01-20 08:41:30 ralproth # cfg4.63-23628: svn backport: WBEM fixes # # Revision 4.34 2009-09-03 09:13:16 ralproth # cfg4.52-23593: fixed: sfmconfig, vpar stuff # # Revision 4.32 2009-08-19 20:00:17 ralproth # cfg4.48-23483: vPar 5.0.5 # # Revision 4.31 2009-08-04 14:24:03 ralproth # cfg4.46-23480: Veritas V-2-XX error codes # # Revision 4.30 2009-08-03 14:19:42 ralproth # cfg4.45-23477: +kcusage # # Revision 4.29 2009-07-16 09:34:33 ralproth # cfg4.45-23470: SVN.upstream + dox enhancements # # Revision 4.27 2009-05-18 08:33:05 ralproth # cfg4.41-23465: SymLink fixes, SVN upstream # # Revision 4.16 2008/12/04 16:38:36 ralproth # Revision 4.11 2008/11/13 13:27:51 ralproth # Revision 3.34 2008/10/14 14:12:37 ralproth # Revision 3.21 2008/03/05 16:31:25 ralproth # Revision 3.16 2007/04/20 08:13:35 ralproth # Revision 3.10.1.1 2004/09/13 11:32:00 ralproth # --------------------------------------------------------------------------- # Revision 2.10 2004/09/13 11:32:00 ralproth # --------------------------------------------------------------------------- # Revision 1.10 2002/12/04 14:23:32 ralproth # Revision 1.3 2001/09/25 15:28:41 ralproth, hpux 10.xx # --------------------------------------------------------------------------- line() { echo "##### "$1" ##########################################################################" | cut -c1-77 } echo "# Check4Errors: \$Id: check_errors_hpux.sh,v 4.41 2010-01-20 08:41:30 ralproth Exp $" [ $(id -u) -ne 0 ] && (echo YOU are not ROOT!; exit 1) # root-check logger -t check4err"["$$"]" "Start of shell script: \$Id: check_errors_hpux.sh,v 4.41 2010-01-20 08:41:30 ralproth Exp $" MAD=$(ps -ef | grep mad | grep -v grep) ## runs the mad daemon at all? if [ -n "$MAD" ] then echo "# \c" [ -x /opt/hpservices/RemoteSupport/bin/iseeConnectivityTest.sh ] && /opt/hpservices/RemoteSupport/bin/iseeConnectivityTest.sh # 06.03.2007, 14:11 modified by Ralph Roth echo "\n" else # [ -x /etc/opt/resmon/lbin/send_test_event ] && /etc/opt/resmon/lbin/send_test_event -v disk_em 2> /dev/null # 06. Apr. 2009 - 10:55 : fi # Check if SFMIndicationProvider ist working properly, send a test event with # /opt/sfm/bin/sfmconfig -t -m # /opt/sfm/bin/sfmconfig -t -p echo "# -------------------------------------------------------------------------" echo "# When running this utility you shouldn't get any output below this line!" echo "# You should only see lines with hashes, if not carefully check the output" echo "# and fix it! This script needs several minutes to perform it checks, so" echo "# don't get nervous :)" echo "# You can filter the output of this script with the command:" echo "# $0 | grep -v -E '^#|^$'" echo "# -------------------------------------------------------------------------" echo "# "$(uname -a) echo "# "$(uptime) # This setting is for a ME10/CAD/Samba fileserver # set -A MONITOR_PROCESSES pdmserver oninit smbd MEls flexlm nfsd diagmond # big hpux 11i server, also ripped from HP OVO monitor :) # bootpd # mad => 11.31 not default installed.... already check by ISEE check. set -A MONITOR_PROCESSES "envd smbd nfsd registrar diagmond diaglogd cron rpcd inetd midaemon vxfsd lvmkd swagentd syslogd" export CHECK_MAIL=1 # set to ZERO to disable checking for email echo "# "$(hostname)": number of installed patches = "$(show_patches | grep "^ PH" | wc -l) ############################################################################### # Function: monitor_processes # # Monitor the processes by making sure that all required processes are # running. ############################################################################### # # Seems that monitor_process doesn't work under HPUX 11i! HPUX 10.20/11.00 # works without any problems. monitor_processes() # removed function, rar 29.11.01 { typeset -i n=0 for i in ${MONITOR_PROCESSES[@]} do MONITOR_PROCESSES_PID[$n]=`ps -ef | grep -v grep| awk '/'${i}'/{ print $2 }'` if [[ ${MONITOR_PROCESSES_PID[$n]} = "" ]] then print "*** Monitored process = ${i} has failed ***" fi (( n = n + 1 )) done } ### Check Hardware for defects if parstatus is available #### ### Example output: nPar status: cabinet:0:4cellslot:21/0/N+:6/0/N+:5/1/N+:-:Active Check_ParStatus() { if [ -x /usr/sbin/parstatus ] then if [ -r /opt/wbem/lib/libpegclient.1 ] # fix for /hzd_admin/admin/check_errors_hpux.sh[4]: 6092 Killed # swlist -l file | grep libpegclient.1 # WBEMServices.WBEM-CORE: /opt/wbem/lib/libpegclient.1 then /usr/sbin/parstatus -s 2> /dev/null if [ $? -eq 0 ] then PARST="nPar status: "$(/usr/sbin/parstatus -BM|tr -d " ") ## tr fix for B.11.11.01.04.01.01 nPartition Provider - HP-UX echo $PARST|grep -v "/0/" echo $PARST|grep -e "/N-" -e "/1/" -e "/2/" fi fi fi } ######################################################### monitor ####### line "processes" monitor_processes for i in crlog cron syslogd swagentd prole # some stuff is customer specific :-) do if [ -r /sbin/init.d/$i ] then [ -x /sbin/init.d/$i ] || echo "MP: RC script /sbin/init.d/$i is NOT executable!" RUN=$(ps -ef | grep $i | grep -v grep) if [ -z "$RUN" ] then echo "Monitor Processes: Process $i is NOT running - started via RC from /sbin/init.d" fi fi done ######################################################### LVM/VG/Disk ### line "LVM" (vgdisplay -v | grep stale ) 2> /dev/null # added 23.07.2003 by Ralph Roth # | grep -v -e "Volume group not activated" -e "Cannot display volume group" lvg=$(vgdisplay -v 2> /dev/null |grep "LV Name"| awk '{ print $3; }') for i in $lvg do lvdisplay $i | grep -e stale -e PX_NOPV | uniq | head # PHKL_30697++ done for ptab in /etc/lvmtab* do echo "# $ptab" for i in $(strings $ptab |grep ^/dev/d) # lvmtab_p = HPUX 11.31! do pvdisplay $i 2> /dev/null | grep stale | uniq | head done done # Hints for Trouble Shooting # # /root # pvdisplay -v /dev/dsk/c4t6d0| grep stale | wc -l # 3241 # lvsnyc -> OK? -> vgsync ######################################################### syslogd ####### line syslogd #### SYSLOG.LOG #### grep -e "POWERFAIL" -e "vx_nospace" -e "file system full" -e Detached \ -e PX_NOVG -e "file system error" -e "marked bad" -e Wrong \ -e "vmunix: WARNING:" -e "vmunix: NFS server" -e "SCSI: Reset" \ -e "NFS fsstat failed" -e "ERROR:" -e "Error:" -e failure \ -e "EMS Event Notification" -e "syntax error" -e "vulnerable" \ -e "daemon crash" -e "critical" -e "FAILURE" -e "Dead" \ -e "loss of power would not" -e "Recovered Path" -e faulty \ -e "POSSIBLE BREAK-IN ATTEMPT" -e Unlicensed -e UNCLAIMED \ -e "DIAGNOSTIC SYSTEM WARNING" -e Failure -e Failed \ -e "out of usable memory" -e "Wrong Disk" -e OVERTEMP_ -e FANFAIL_ \ /var/adm/syslog/syslog.log | \ grep -v -e "Authentication failed for " -e "/storage/events/tapes/SCSI_tape/" \ -e "driver atdd" -e "pam_authenticate" | sort -u ## catch all Veritas errors from the syslog grep msgcnt /var/adm/syslog/syslog.log | grep "V-2-" | grep vxfs | grep -v vx_nospace | sort -u ## -e "I/O error" line "ioscan, hardware" ## unclaimed hardware? # 17.04.2007, 12:34 modified by Ralph Roth # The result of software binding. # # CLAIMED software bound successfully # UNCLAIMED no associated software found # SUSPENDED associated software and hardware is # in suspended state # DIFF_HW software found does not match the # associated software # NO_HW the hardware at this address is no # longer responding # ERROR the hardware at this address is # responding but is in an error state # SCAN node locked, try again later # on SD vcn/vcs can have NO_HW ioscan -f|tail +4 |grep -v " CLAIMED" |grep -v "Virtual Console" # 12.07.2007, 18:21 modified by Ralph Roth ## HPUX 11.11 # --------------------------------------------------------------------------- # /opt/sfm/bin/sfmconfig: illegal option -- w # sfmconfig { -c | -m | -a | -r | -h } # -c configchange # -m fmdcontrol # -a setstatus # -r refreshcache # -h help if [ -x /opt/sfm/bin/evweb ] then # 11.23 ++! # 15.4.2009, 13:33 Ralph Roth /opt/sfm/bin/evweb eventviewer -L|grep Critical /opt/sfm/bin/sfmconfig -m list| grep "Filter Type"|grep -v "HP Def" fi if [ -x /opt/sfm/bin/sfmconfig ] then if hp-pa then echo "# sfmconfig for SFM on HP-PA not checked!" else (/opt/sfm/bin/sfmconfig -w -q | grep -v "SysFaultMgmt is monitoring devices") fi /opt/sfm/bin/sfmconfig -a -L | grep -v -E ' OK|Caption |^$' fi Check_ParStatus ######################################################### mail ########## line "misc. stuff" [ "$CHECK_MAIL" = 1 ] && (grep -e "Can't create output" \ /var/adm/syslog/mail.log|uniq) grep ".cf file is out of date" /var/adm/syslog/mail.log | tail # sr by wj # 11.09.2004, 19:39 modified by Ralph.Roth grep -e MCA -e panic /etc/shutdownlog | grep -E '2008|2009|2010|2011|2012' # HPMC etc.??? 13.05.2008, 18:23, rr grep "init:2:initdefault:" /etc/inittab grep "init:1:initdefault:" /etc/inittab # ________________________________________________________________ # |State | State Description | # |___________________|___________________________________________| # |NORMAL | Within normal operating temperature range | # | | | # |OVERTEMP_CRIT | Temperature has exceeded the normal | # | | operating range of the system, but is | # | | still within the operating limit of the | # | | hardware media. | # | | | # |OVERTEMP_EMERG | Temperature has exceeded the maximum | # | | specified operating limit of hardware | # | | media; power loss is imminent. A minimum | # | | of about 60 seconds is guaranteed between | # | | the OVERTEMP_MID state and the | # | | OVERTEMP_POWERLOSS (power loss) state. | # | | | # |OVERTEMP_POWERLOSS | Hardware will disconnect all power from | # | | all cards in the system chassis. | # | | | # |FAN_NORMAL | All chassis fans are operating normally. | # | | | # |FANFAIL_CRIT | One or more chassis fans have failed, but | # | | the system has enough redundant fans to | # | | allow continued operation while the | # | | failed fans are replaced. | # | | | # |FANFAIL_EMERG | Chassis fan failures prevent continued | # | | operation of the system; power loss is | # | | imminent. | # | | | # |FANFAIL_POWERLOSS | Hardware will disconnect all power from | # | | all cards in the system chassis. | # | | | # |___________________|___________________________________________| # # /etc/envd.conf, 26.06.2008, 11:59, rr - recommended setup properly configured? grep -e _CRIT: -e _EMERG: /etc/envd.conf|grep -v ^# | grep -v :y$ [ -d /etc/cmcluster ] && find /etc/cmcluster| grep debug$ # SAP Serviceguard debug modus? apache.debug if [ -x /usr/sbin/cmgetconf ] then if (cmviewcl -l cluster | grep -q up) then TMPF=$(mktemp) (/usr/sbin/cmgetconf > /dev/null 2> $TMPF) grep -v -e pvcreate $TMPF rm $TMPF fi fi # Serviceguard Mismatches? stderr redirect needs work! ###################################################### TimeZone ######### grep ^$TZ /usr/lib/tztab > /dev/null || echo "TimeZone $TZ not found in /usr/lib/tztab!" grep 2008 /usr/lib/tztab > /dev/null || echo "Entries for year 2008 not found in /usr/lib/tztab!" grep 2009 /usr/lib/tztab > /dev/null || echo "Entries for year 2009 not found in /usr/lib/tztab!" ############ /stand/bootconf ############################################ # cat bootcheck.sh if [ ! -r /stand/bootconf ] then echo "WARNING: /stand/bootconf is missing!" else for BOOTDEV in $(cat /stand/bootconf | awk '{ print $2;}') do if [ ! -z "$BOOTDEV" ] then lvlnboot -v 2>/dev/null | grep -q $BOOTDEV if [ $? -ne 0 ] then echo "/stand/bootconf mismatch, devicefile=$BOOTDEV" fi else echo "Wrong line in /stand/bootconf $BOOTDEV" fi done for BOOTDEV in $(lvlnboot -v 2> /dev/null| grep /dev/d | grep "Boot Disk" | awk '{ print $1; }') do grep -q $BOOTDEV /stand/bootconf || echo "Physical device $BOOTDEV is missing in /stand/bootconf" done ## additional check for vparinit..... # 21.1.2009, 13:03 Ralph Roth BCALL=$(cat /stand/bootconf|wc -l) BCGREP=$(cat /stand/bootconf|grep ^l |wc -l) if [ $BCALL -ne $BCGREP ] then echo "/stand/bootconf contains $BCALL lines versus $BCGREP 'l /device' lines - that may confuse /sbin/init.d/vparinit!" fi if [ $BCGREP -lt 1 ] then echo "/stand/bootconf does not contain 'l /device' entries" fi fi ########################################################################## line Software grep -E "Memory fault|coredump" /var/adm/sw/swagent.log echo "# Software filesets: different versions installed" swlist -l fileset | awk \ '/^# / { a[$2]++; v[$2] = v[$2]"/"$3; } END { for (i in a) { if (a[i] > 1) print i, "\t" v[i]"/" ;} }' # 2* NFS /B.11.31.04/B.11.31.06.01/ # 2* SysMgmtHomepage /A.2.2.9/A.3.0.1/ # 2* HPOvLcore /6.10.000/3.10.000/ echo "# Corrupted software or not correct installed" swlist -a state -l fileset | grep -v -e configured -e ^# swverify \* > /dev/null | grep -e WARNING: -e ERROR: [ -x /usr/contrib/bin/check_patches ] && echo "# Hint: Launch /usr/contrib/bin/check_patches to check your patch status!" #### rc.log ############################################################## line "/etc/rc.log" # { changed/added 26.02.2004 (10:38) by Ralph Roth } - some cu have error.txt files in /tmp # uniq because of tons of TSM/Tivolit atdd messages :-() grep -i -e "Error:" -e Failed -e Usage -e "returned exit code" -e unable -e "WARNING" -e "not found." /etc/rc.log | uniq ######################################################################### #### ISEE, mad.log, rr - 18.04.2004, Mittwoch, 29. Oktober 2008 if [ -r /opt/hpservices/etc/hpservices.conf -a -n "$MAD" ] ## $MAD is set if MAD daemon is running .... then line "ISEE" # OBSOLETE!!! 14. Okt. 2009 - 12:48 # set up environment . /opt/hpservices/etc/hpservices.conf # START_TUNER=1 ? [ "$START_TUNER" -eq 1 -a -r /opt/hpservices/log/mad.log ] && grep -i ERROR /opt/hpservices/log/mad.log | uniq|tail -8 # rar, 040704 # NOTE: hpservices is stopped//hpservices is running [ "$START_TUNER" -eq 1 -a -x /sbin/init.d/hpservices ] && (/sbin/init.d/hpservices status | grep -v running) fi ##### files that doesnt belong to a user or group line "wrong user ids and groups" # stuff from CIS benchmark 1.4.2 echo "# logins (1)" /usr/sbin/logins -p -d # -p Display logins with no passwords /usr/sbin/logins -p # -d Display logins with duplicate UIDs /usr/sbin/logins -d | grep ' 0 ' echo "# passwd/pwconv (2)" grep '^+:' /etc/passwd /etc/group [ -x /usr/sbin/pwconv ] && /usr/sbin/pwconv -tv line "Access Security" logins -ox | cut -f6 -d":" | while read h do for file in "$h/.netrc" "$h/.rhosts" "$h/.shosts" do if [ -f "$file" ] then echo "Security issue: $file exists!" fi done if [ ! -d "$h" ] then echo "## No home dir: $h" ## remove if needed! : fi done line "unowned files" find -L / -nouser -nogroup 2> /dev/null | grep -v -E '^/opt/VRTSob/jre/|/sapsoftware/|_admin/' # <+> 11.03.2008, 1147 - Ralph Roth ## -L = 18.5.2009, 10:11 Ralph Roth ###################################################### end ############## line "end of check4errors" logger -t check4err"["$$"]" "End of shell script: \$Id: check_errors_hpux.sh,v 4.41 2010-01-20 08:41:30 ralproth Exp $" ### optional to add in future release # --------------------------------------------------------------------------- # registrar stream tcp6 nowait root /etc/opt/resmon/lbin/registrar /etc/opt/resmon/lbin/registrar # # grep registrar /etc/inetd.conf|grep tcp # v1: tcp # v2,v3: tcp6 # # cleanup -s # # /var/opt/resmon/log/event.log ## 11.31 # --------------------------------------------------------------------------- # insf -s # ioscan -s # --------------------------------------------------------------------------- # merge of subversion: # r628 | rothra | 2009-11-19 12:30:13 +0100 (Thu, 19 Nov 2009) | 1 line # r624 | rothra | 2009-11-09 14:09:43 +0100 (Mon, 09 Nov 2009) | 1 line # r623 | rothra | 2009-11-03 19:45:53 +0100 (Tue, 03 Nov 2009) | 1 line # r617 | rothra | 2009-10-19 11:41:13 +0200 (Mon, 19 Oct 2009) | 1 line # r609 | rothra | 2009-09-15 11:28:36 +0200 (Tue, 15 Sep 2009) | 1 line # r588 | rothra | 2009-08-12 10:41:49 +0200 (Wed, 12 Aug 2009) | 1 line # r583 | rothra | 2009-07-22 07:55:16 +0200 (Wed, 22 Jul 2009) | 1 line # r568 | rothra | 2009-05-29 09:12:26 +0200 (Fri, 29 May 2009) | 1 line # r567 | rothra | 2009-05-26 15:00:37 +0200 (Tue, 26 May 2009) | 1 line # r561 | rothra | 2009-05-18 10:25:18 +0200 (Mon, 18 May 2009) | 1 line # r555 | rothra | 2009-04-21 16:27:41 +0200 (Tue, 21 Apr 2009) | 1 line # r554 | rothra | 2009-04-21 13:20:40 +0200 (Tue, 21 Apr 2009) | 1 line # r553 | rothra | 2009-04-17 11:23:17 +0200 (Fri, 17 Apr 2009) | 1 line # r552 | rothra | 2009-04-16 13:55:00 +0200 (Thu, 16 Apr 2009) | 1 line # r550 | rothra | 2009-04-15 15:12:04 +0200 (Wed, 15 Apr 2009) | 1 line # r540 | rothra | 2009-04-06 17:06:08 +0200 (Mon, 06 Apr 2009) | 3 lines # r537 | rothra | 2009-04-03 08:53:35 +0200 (Fri, 03 Apr 2009) | 1 line # r505 | rothra | 2009-02-17 09:25:38 +0100 (Tue, 17 Feb 2009) | 1 line # r495 | rothra | 2009-01-21 13:58:11 +0100 (Wed, 21 Jan 2009) | 1 line # r490 | rothra | 2009-01-14 10:15:49 +0100 (Wed, 14 Jan 2009) | 1 line # r487 | rothra | 2009-01-13 13:41:43 +0100 (Tue, 13 Jan 2009) | 1 line # r479 | rothra | 2009-01-05 11:16:09 +0100 (Mon, 05 Jan 2009) | 1 line # r463 | rothra | 2008-12-19 10:51:50 +0100 (Fri, 19 Dec 2008) | 1 line # r457 | rothra | 2008-11-25 20:16:12 +0100 (Tue, 25 Nov 2008) | 1 line # r446 | rothra | 2008-11-19 10:40:39 +0100 (Wed, 19 Nov 2008) | 1 line # r440 | rothra | 2008-11-17 10:42:50 +0100 (Mon, 17 Nov 2008) | 1 line # r432 | rothra | 2008-11-13 16:24:13 +0100 (Thu, 13 Nov 2008) | 1 line # r411 | rothra | 2008-10-29 15:54:18 +0100 (Wed, 29 Oct 2008) | 1 line # r390 | rothra | 2008-10-15 14:42:44 +0200 (Wed, 15 Oct 2008) | 1 line # r389 | rothra | 2008-10-15 10:35:34 +0200 (Wed, 15 Oct 2008) | 1 line # r387 | rothra | 2008-10-09 11:41:19 +0200 (Thu, 09 Oct 2008) | 1 line # r384 | rothra | 2008-10-08 14:09:00 +0200 (Wed, 08 Oct 2008) | 1 line # r363 | rothra | 2008-08-19 14:16:36 +0200 (Tue, 19 Aug 2008) | 1 line # r361 | rothra | 2008-08-15 11:10:54 +0200 (Fri, 15 Aug 2008) | 1 line # r356 | rothra | 2008-08-14 13:25:34 +0200 (Thu, 14 Aug 2008) | 1 line # r355 | rothra | 2008-08-14 09:56:15 +0200 (Thu, 14 Aug 2008) | 1 line # r354 | rothra | 2008-08-12 19:20:47 +0200 (Tue, 12 Aug 2008) | 1 line # r346 | rothra | 2008-08-11 08:46:50 +0200 (Mon, 11 Aug 2008) | 1 line # r345 | rothra | 2008-08-06 15:12:41 +0200 (Wed, 06 Aug 2008) | 1 line # r343 | rothra | 2008-08-04 11:01:49 +0200 (Mon, 04 Aug 2008) | 1 line # r339 | rothra | 2008-07-22 11:16:11 +0200 (Tue, 22 Jul 2008) | 1 line # r337 | rothra | 2008-07-21 10:57:35 +0200 (Mon, 21 Jul 2008) | 1 line # r335 | rothra | 2008-07-21 08:56:56 +0200 (Mon, 21 Jul 2008) | 1 line # r332 | rothra | 2008-07-18 09:02:26 +0200 (Fri, 18 Jul 2008) | 1 line # r330 | rothra | 2008-07-15 11:01:02 +0200 (Tue, 15 Jul 2008) | 1 line # r323 | rothra | 2008-07-10 15:23:04 +0200 (Thu, 10 Jul 2008) | 1 line # r315 | rothra | 2008-07-09 10:08:48 +0200 (Wed, 09 Jul 2008) | 1 line # r314 | rothra | 2008-07-08 16:17:45 +0200 (Tue, 08 Jul 2008) | 1 line # r312 | rothra | 2008-07-08 14:25:54 +0200 (Tue, 08 Jul 2008) | 1 line # r304 | rothra | 2008-07-02 10:53:33 +0200 (Wed, 02 Jul 2008) | 1 line # r302 | rothra | 2008-06-30 15:33:32 +0200 (Mon, 30 Jun 2008) | 1 line # r297 | rothra | 2008-06-26 12:28:03 +0200 (Thu, 26 Jun 2008) | 1 line # r290 | rothra | 2008-06-24 16:20:24 +0200 (Tue, 24 Jun 2008) | 1 line # r288 | rothra | 2008-06-23 15:14:06 +0200 (Mon, 23 Jun 2008) | 1 line # r270 | rothra | 2008-05-20 21:25:10 +0200 (Tue, 20 May 2008) | 1 line # r254 | rothra | 2008-05-14 09:30:50 +0200 (Wed, 14 May 2008) | 1 line # r253 | rothra | 2008-05-14 09:21:19 +0200 (Wed, 14 May 2008) | 1 line # r252 | rothra | 2008-05-13 18:24:56 +0200 (Tue, 13 May 2008) | 1 line # r250 | rothra | 2008-05-13 17:33:27 +0200 (Tue, 13 May 2008) | 1 line # r241 | rothra | 2008-05-09 15:39:56 +0200 (Fri, 09 May 2008) | 1 line # r230 | rothra | 2008-05-02 09:26:17 +0200 (Fri, 02 May 2008) | 1 line # r229 | rothra | 2008-05-02 09:24:04 +0200 (Fri, 02 May 2008) | 1 line # --------------------------------------------------------------------------- cfg2html/cfg2html/opt/cfg2html/contrib/getfcmini.sh010075500000000000003000000144541131440773200224150ustar00rootsys00000000000000# --------------------------------------------------------------------------- # Quick and Dirty hack to get all WWN IDs of a host, useful when used # with scripts like doall.sh, getfc.sh or # lrm -c "/hzd_admin/admin/getfcmini.sh" PUT sap omscl | tee /home/rroth/fcmini.txt # --------------------------------------------------------------------------- # @(#) $Id: getfcmini.sh,v 4.17 2009-12-23 12:40:58 ralproth Exp $ # IC/Copyright: 13.07.2006 by Ralph Roth, http://come.to/rose_swe # --------------------------------------------------------------------------- # 25.04.2008, 09:26, rr - Merge svn.217+cvs 3.3 # r463 | rothra | 2008-12-19 10:51:50 +0100 (Fri, 19 Dec 2008) | 1 line # r456 | rothra | 2008-11-24 14:22:34 +0100 (Mon, 24 Nov 2008) | 1 line # r440 | rothra | 2008-11-17 10:42:50 +0100 (Mon, 17 Nov 2008) | 1 line # r412 | rothra | 2008-10-29 16:29:44 +0100 (Wed, 29 Oct 2008) | 1 line # r391 | rothra | 2008-10-16 10:55:24 +0200 (Thu, 16 Oct 2008) | 1 line # r363 | rothra | 2008-08-19 14:16:36 +0200 (Tue, 19 Aug 2008) | 1 line # r362 | rothra | 2008-08-19 11:22:36 +0200 (Tue, 19 Aug 2008) | 1 line # r342 | rothra | 2008-08-01 13:09:13 +0200 (Fri, 01 Aug 2008) | 1 line # r254 | rothra | 2008-05-14 09:30:50 +0200 (Wed, 14 May 2008) | 1 line # r253 | rothra | 2008-05-14 09:21:19 +0200 (Wed, 14 May 2008) | 1 line # r241 | rothra | 2008-05-09 15:39:56 +0200 (Fri, 09 May 2008) | 1 line # r236 | rothra | 2008-05-09 15:15:07 +0200 (Fri, 09 May 2008) | 1 line # r232 | rothra | 2008-05-02 14:59:31 +0200 (Fri, 02 May 2008) | 1 line # r229 | rothra | 2008-05-02 09:24:04 +0200 (Fri, 02 May 2008) | 1 line # r224 | rothra | 2008-04-30 13:00:58 +0200 (Wed, 30 Apr 2008) | 1 line # r219 | rothra | 2008-04-29 11:03:23 +0200 (Tue, 29 Apr 2008) | 1 line # r217 | rothra | 2008-04-24 14:57:51 +0200 (Thu, 24 Apr 2008) | 1 line # r173 | rothra | 2008-03-17 13:16:49 +0100 (Mon, 17 Mar 2008) | 1 line # r147 | rothra | 2008-03-11 09:41:39 +0100 (Tue, 11 Mar 2008) | 1 line # r146 | rothra | 2008-03-10 16:49:01 +0100 (Mon, 10 Mar 2008) | 1 line # --------------------------------------------------------------------------- # echo "scl q fibre;cds;wait;done" | cstm # Enhancementrequest: + SerialNumber PATH=$PATH:/usr/contrib/bin/ ## inq # check if you are root, if not terminate the script! [ $(id -u) -ne 0 ] && (echo "Error: Get ROOT!"; exit 1) # root check # gets cluster name, e.g. nvscl2 CL=$(cmquerycl 2>/dev/null | grep -v -e ^" " -e ^$ | tail +2| awk '{if ($1 =="") print("Standalone"); else print $1;}') H=$(hostname); REV=$(uname -r) HW=$(uname -m) MODEL=$(model) # -D (description)) SNR=$(getconf MACHINE_SERIAL) #SG=$(swlist -l product ServiceGuard|grep ServiceGuard|awk '{ print $2; }') SG=$(/usr/sbin/cmversion 2>/dev/null) OE=$(swlist OE |grep ' OE.OE'|awk '{printf("%s;%s", $1, $2);}') ## /hzd_admin/admin/getfcmini.sh[28]: inq: not found. -> Arnold INQ=$(which inq 2> /dev/null) EMCDRV="n/a" [ -x "$INQ" ] && EMCDRV=$($INQ -no_dots| grep ":EMC"|wc -l) # number of EMC drives echo "GetFCMini0;Cluster;Hostname;OS_Version;OperEnv;OE_Version;Hardware;HW_Model;SerialNumber;LinkSpeed;ServiceGuardVersion;Nr_of_EMC_Drives;FC_Device;N-Port_Port_WWN;HW_Path;HW_Slot;PartNumber;RemoteDevices;SW0;DRV0;SW1;DRV1;SW2;DRV2;VPD_Part;VPD_Version;VPD_Engine;;;" for i in /dev/td* /dev/fc* do if [ -c "$i" ] then WWN=$(/opt/fcms/bin/fcmsutil $i | grep "N_Port Port World Wide Name"|cut -f2 -d= | awk '{ print $1; }') HWP=$(/opt/fcms/bin/fcmsutil $i | grep "Hardware Path is"|cut -f2 -d= | awk '{ print $1; }') # ## olrad > 11.11?? SLOT=$(olrad -q 2>/dev/null | grep Yes | awk '{ if (match("'${HWP}'",$2)==1) print $1; }') # >0 versus =1 PROD=$(/opt/fcms/bin/fcmsutil $i vpd | grep "Part number"|cut -f2 -d: | tr -d " \"") # ";"$PROD SPEED=$(/opt/fcms/bin/fcmsutil $i | grep "Link Speed"|cut -f2 -d=|awk '{print $1;}') REMDEVS=$(/opt/fcms/bin/fcmsutil $i get remote all| grep "Symbolic Port Name " |sort|awk '{ a[$5]++; }END { for (i in a) printf ("%s:%d,", i, a[i]); }') echo "GetFCMini1;"$CL";"$H";"$REV";"$OE";"$HW";"$MODEL";"$SNR";"$SPEED";"$SG";"$EMCDRV";"$i";"$WWN";"$HWP";"$SLOT";"$PROD";"$REMDEVS";\c" for j in FibrChanl-00 FibrChanl-01 FibrChanl-02 do SW=$(swlist $j 2>/dev/null| grep -v ^# | grep -e FibrChanl) [ -z "$SW" ] && SW="n/a n/a" echo $SW| tr -d \" |awk '{ printf("%s;%s;", $1,$2); }' done for line in $(/opt/fcms/bin/fcmsutil $i vpd |sort | grep ":" | grep -e Part -e version -e Engineering | cut -f2 -d:) do echo $line";\c" | tr -d \" done echo "" fi done exit 0 # /opt/fcms/bin/fcmsutil /dev/fcd1 vpd | grep "Part number"|cut -f2 -d: # AD193-60001 # nry0: /var/adm/syslog # fcmsutil /dev/fcd1 get fabric # Fabric Port World Wide Name = 0x200400051e34ea00 # Fabric Node World Wide Name = 0x100000051e34ea00 # fcmsutil /dev/fcd1 sfp # sd1-v01: /home/rroth # /opt/fcms/bin/fcmsutil /dev/fcd1 vpd | grep ":" | grep -e Part -e version -e Product -e Engineering # Product Description : "HP 2Gb Fibre Channel FC/GigE Combo Adapter " # Part number : "A9782-60001" # Engineering Date Code : "A-4411" # Part Serial number : "PR1050306B" # EFI version : "001.30" # ROM Firmware version : "003.002.168" # sd1-v01: /home/rroth # /opt/fcms/bin/fcmsutil /dev/fcd9 vpd | sort -u # V I T A L P R O D U C T D A T A # --------- ------------- ------- # # # Asset Tag : "NA" # Check Sum : 0x2a #* EFI version : "001.30" #* Engineering Date Code : "A-4411" # Mfd. Date : "4507" # Misc. Information : "PW=15W;PCI 66MHZ;PCI-X 133MHZ" #* Part number : "A9782-60001" #* Part Serial number : "PR1050706A" #* Product Description : "HP 2Gb Fibre Channel FC/GigE Combo Adapter " #* ROM Firmware version : "003.002.168" # New idea: # fcmsutil /dev/fcd4 get remote all| grep "Symbolic Port Name " | awk ' { print $5; } '| sort -u # nka1-v01: /root # olrad -q | grep Yes | awk '{ print $1, $2; }' # 0-0-0-5 0/0/6/1 # 0-0-0-6 0/0/4/1 # 0-0-0-7 0/0/2/1 # 0-0-0-8 0/0/1/1 ## olrad -q | grep Yes | awk '{ if (match("'$a'",$2)>0) print $1; }'cfg2html/cfg2html/opt/cfg2html/contrib/postinstall.sh010075500000000000003000000043151110712055200230070ustar00rootsys00000000000000# postinstaller for SD depot # @(#) $Id: postinstall.sh,v 4.13 2008-11-13 21:51:38 ralproth Exp $ # $Log: postinstall.sh,v $ # Revision 4.13 2008-11-13 21:51:38 ralproth # cfg4.14: first working dist script # # Revision 4.12 2008/11/13 19:53:43 ralproth # cfg4.13: cleanup of cvs keywords (2nd round) # # Revision 4.11 2008/11/13 19:46:25 ralproth # cfg4.13: changed cvs keywords for new _what_ utility # # Revision 4.10.1.1 2005/09/29 19:00:52 ralproth # Initial cfg2html_hpux 4.xx stream import # # Revision 3.10.1.1 2003/09/05 08:54:05 ralproth # Initial 3.x stream import # # Revision 2.5 2003/09/05 08:54:05 ralproth # Fixed DOS/UNIX CR/LF problem reported by GW # # Revision 2.1.1.1 2003/01/21 10:33:25 ralproth # Import from HPUX to cygwin # # Revision 1.62 2002/02/25 09:23:28 ralproth # chmod of *.sh # # 25.06.2001, rar, initial creation (grep "/cfg2html" /etc/PATH > /dev/null) || (P=$(cat /etc/PATH); echo "$P:/opt/cfg2html">/etc/PATH) # 04.10.2001, rar, kills old non SD installation rm -f /usr/local/bin/cfg2html.sh > /dev/null rm -f /usr/contrib/bin/cfg2html.sh > /dev/null # remove obsolete MakeIndex Installation rm -f /opt/cfg2html/contrib/MakeIndex.shar # remove obsolete sap collector installation rm -f /opt/cfg2html/cfg2html_hpux_sap.sh # remove old 2.xx binaries rm -f /opt/cfg2html/plugins/getpwd rm -f /opt/cfg2html/plugins/pvgfilter rm -f /opt/cfg2html/plugins/dumplvmtab # remove old BCS stuff rm -f /opt/cfg2html/contrib/BCS_Config/* ### WARNING #### # this can lead to a missmatching SD installation, so we skip it better # { changed/added 04.09.2003 (12:29) by Ralph Roth } ## ERROR: File "/opt/cfg2html/plugins/head01.html" should have mode ## "644" but the actual mode is "755". ## ERROR: File "/opt/cfg2html/plugins/head02.html" should have mode ## "644" but the actual mode is "755". ## ERROR: File "/opt/cfg2html/plugins/head03.html" should have mode ## "644" but the actual mode is "755". ## ERROR: Fileset "cfg2html.cfg2html,l=/,r=B.2.35" had file errors. # change write protection for non root users, 25.02.2002, rar # chmod 755 /opt/cfg2html/plugins/* # c//C, 030203 # chmod 755 /opt/cfg2html/contrib/BCS_Config/BCS_config # chmod 755 /opt/cfg2html/*.sh cfg2html/cfg2html/opt/cfg2html/contrib/sg_cluster_conf_checker.sh010075500000000000003000000272351133156646300253220ustar00rootsys00000000000000# set -vx # SGCCC - @(#) $Id: sg_cluster_conf_checker.sh,v 4.25 2010-02-01 15:03:15 ralproth Exp $ # Initial creation and copyright: 08.07.2008, (c) by Ralph Roth, http://come.to/rose_swe # --------------------------------------------------------------------------- # assumes the following to be true: # package name is $SGCONF/package_name directory # ssh password less access to and from all cluster nodes # # Checks Serviceguard cluster consistency, inetd settings and # also checks binaries (Kernel, Serviceguard, LibC) for unique patch level # --------------------------------------------------------------------------- # Distributed Systems Administration Utilities (DSAU) may also be a solution... # check if you are root, if not terminate the script! [ $(id -u) -ne 0 ] && (echo "Error: Get ROOT!"; exit 1) # root check # gets cluster name, e.g. nvscl2 # or: cmviewcl -l cluster # /etc/cmcluster # cmquerycl # # Cluster Name Node Name # UNUSED # nry0 # # nvscl01 # nka0-v01 # nka1-v01 [ -x /usr/sbin/cmviewcl ] || exit 3 # no serviceguard? # CL=$(cmquerycl 2>/dev/null | grep -v -e ^" " -e ^$ | tail +2| awk '{if ($1 =="") print("Standalone"); else printf("%s", $1); }') # better CL=$(cmviewcl -l cluster | grep up|awk '{if ($1 =="") print("No_Cluster"); else printf("%s", $1); }') set -A nodes HOST=$(hostname) GETPATCH="yes" GETCMBIN="yes" echo "Serviceguard "$(cmversion)" Cluster Configuration Checker [SGCCC] on cluster $CL" echo "\$Id: sg_cluster_conf_checker.sh,v 4.25 2010-02-01 15:03:15 ralproth Exp $" #### fetch Serviceguard Environment #### . ${SGCONFFILE:=/etc/cmcluster.conf} FIN="false" while [ $FIN = "false" -a $# -gt 0 ] do case "xy$1" in xy-cfg) # cmgetconf cmgetconf|grep -E "^QS_|_NAME|_INTERVAL|_TIMEOUT" |grep -v ^#|awk '{ printf "%-30s %s\n", $1, $2 ;}'; exit 0; ;; xy-quorum) # cmviewconf hostname cmviewconf | grep "^ qs " exit 0; ;; xy-autocl) # check the autostart parameter grep "AUTOSTART_CMCLD=" /etc/rc.config.d/cmcluster exit $? ;; xy-autorun) # checks packages in /etc/cmcluster for AUTO_RUN parameter grep ^AUTO_RUN /etc/cmcluster/*/*.c*|grep -v -e "/VxVM-" -e "cfs/SG-CFS" exit $? ;; xy-nopatch) # don't check for Kernel patches GETPATCH="no" ;; xy-bin) # check binary files like cmclconfig SGBIN="yes" ;; xy) FIN="true" ;; xy-nocmbin) # don't check libc, cm* for patch level GETCMBIN="no" ;; xy-*) # prints above usage grep "xy-.*)" $0 |grep -v grep| awk -Fxy '{ print $2; }' echo "" echo "$0: Wrong parameter ($1)! See source code above for supported parameter!"; echo "Hint: sh -x $0 to debug" echo "Hint: $0 -nopatch -nocmbin | grep -v -e identd -e /dev/vg for mixed 11.23 and 11.31 environments" exit 2; ;; esac shift done # VPM=$(test -s /stand/vpmon) # vpar Monitor? currently not implemented! # echo $VPM ### get all running Serviceguard packages SGP=$(cmviewcl -l package | grep ^" " |grep -v STATUS | awk '{ print $1; }') for i in $SGP # for each SG packet do.... do PNODES=$(cmviewcl -v -p $i | grep -e Primary -e Alternate | grep -v unknown | awk ' { printf ("%s ", $4); } ') # $i = package # $j = node typeset -i n=0 for j in $PNODES do #if [ "$HOST" != "$j" ] #then #echo "$CL.$i@$j" # checked from $HOST" # cl,node,pkg $HOST file="/tmp/sgcc_"$CL"_"$j"_"$i".tmp" echo "\n" > $file # reset nodes[$n]=$file SGFILES="/etc/cmcluster.conf" [ "$SGBIN" = "yes" ] && SGFILES=$SGFILES" $SGCONF/cmclconfig" [ -r $SGCONF/cmclnodelist ] && SGFILES=$SGFILES" $SGCONF/cmclnodelist" ## fix for old SG A.11.15 (pre A.11.16) # ----------- get remote stuff -------- ssh $j "uname -r" >> $file if [ $? -eq 0 ] # does SSH work? -> Host key verification failed. then [ "$GETCMBIN" = "yes" ] && (ssh $j "what /usr/lib/libc.?" >> $file) ssh $j "[ -d $SGCONF/$i ] && cksum \$(find $SGCONF/$i|sort) $SGFILES" | grep -v -e "/.backup" -e "/_HIST" -e " "$SGCONF/$i"$" -e .log$ >> $file echo "\n" >> $file [ "$GETCMBIN" = "yes" ] && (ssh $j "what /usr/sbin/cmversion /usr/sbin/cmstopres " >> $file) echo "\n" >> $file # check for identd service, this could solve some hours of troubleshooting! # awk is used the eliminated different whitespace formating... ssh $j "grep identd /etc/services" | awk '{ for (i=1; i<= NF; i++) printf"%s ", $i; print"\n";}' >> $file echo "inetd.conf\n" >> $file ssh $j "grep ident /etc/inetd.conf" | awk '{ for (i=1; i<= NF; i++) printf"%s ", $i; print"\n";}' >> $file echo "/var/adm/inetd.sec\n" >> $file ssh $j "grep -v ^# /var/adm/inetd.sec 2> /dev/null" | awk '{ for (i=1; i<= NF; i++) printf"%s ", $i; print"\n";}' >> $file echo "swlist\n" >> $file ssh $j "echo swlist; swlist | wc" >> $file echo "/etc/rc.config.d/cmcluster\n" >> $file ssh $j "grep -v -E '^#|^$' /etc/rc.config.d/cmcluster" | sort -u >> $file ## Autostart? [ "$GETPATCH" = "yes" ] && (ssh $j "what /stand/vmunix| awk ' { print \$1,\$3,\$4,\$8; } '| grep PHKL_|sort -u" >> $file) ## Patches will be also grep'ed because they contain a date entry with / ## e.g.: vx_swap.c 2001/04/27 12:08:36 (PHKL_24026) ## Warning: vg00 and vg01 are always threated as local storage! ssh $j " strings /etc/lvmtab /etc/lvmtab_p 2> /dev/null |grep /dev/vg | grep -v -e /dev/vg00 -e /dev/vg01 | sort -u" >> $file if [ $n -gt 1 ] then echo "$CL.$i@$j:\t" ${nodes[1]} "--|--" ${nodes[${n}]} sdiff -s "${nodes[1]}" "${nodes[${n}]}" | grep -e / -e "=" fi ## this is an easy work around, maybe [n-1] is a better approach :-) if [ $n -gt 0 ] then echo "$CL.$i@$j:\t" ${nodes[0]} "--|--" ${nodes[${n}]} sdiff -s "${nodes[0]}" "${nodes[${n}]}" | grep -e / -e "=" fi (( n = n + 1 )) #fi else echo "ERROR: SSH failed from $HOST to host $j" >> $file fi done # j rm ${nodes[@]} > /dev/null 2> /dev/null done # i ## additional SG check # --------------------------------------------------------------------------- if [ -x /usr/sbin/cmgetconf ] then echo "" if (cmviewcl -l cluster | grep -q up) then TMPF=$(mktemp) (/usr/sbin/cmgetconf > /dev/null 2> $TMPF) grep -v -e pvcreate $TMPF rm $TMPF fi fi # Serviceguard mismatches? stderr redirect needs work! # new stuff (Jan 2010) - check if a package is running on the alternate Node.... # Warning: Package ABC is running on alternate node host-v02! # Warning: Package ADMIN is running on alternate node host-v00! for p in $(cmviewcl -l package | grep up | awk '{print $1}') do A=$(cmviewcl -vp $p | grep Alter | grep current| awk ' { print $4; } ') if [ "$A" != "" ] ; then echo "Warning: Package $p is running on alternate node $A!" fi done # # --------------------------------------------------------------------------- # Subversion merge/upstream history # --------------------------------------------------------------------------- # r618 | rothra | 2009-10-22 13:59:43 +0200 (Thu, 22 Oct 2009) | 1 line # r583 | rothra | 2009-07-22 07:55:16 +0200 (Wed, 22 Jul 2009) | 1 line # r547 | rothra | 2009-04-08 16:36:22 +0200 (Wed, 08 Apr 2009) | 1 line # r500 | rothra | 2009-01-28 11:13:50 +0100 (Wed, 28 Jan 2009) | 1 line # r499 | rothra | 2009-01-27 10:46:01 +0100 (Tue, 27 Jan 2009) | 1 line # r495 | rothra | 2009-01-21 13:58:11 +0100 (Wed, 21 Jan 2009) | 1 line # r493 | rothra | 2009-01-15 09:52:03 +0100 (Thu, 15 Jan 2009) | 1 line # r485 | rothra | 2009-01-07 16:54:28 +0100 (Wed, 07 Jan 2009) | 1 line # r463 | rothra | 2008-12-19 10:51:50 +0100 (Fri, 19 Dec 2008) | 1 line # r462 | rothra | 2008-12-15 11:17:20 +0100 (Mon, 15 Dec 2008) | 1 line # r460 | rothra | 2008-12-09 20:23:10 +0100 (Tue, 09 Dec 2008) | 1 line # r458 | rothra | 2008-12-04 11:29:42 +0100 (Thu, 04 Dec 2008) | 1 line # r450 | rothra | 2008-11-19 14:43:48 +0100 (Wed, 19 Nov 2008) | 1 line # r440 | rothra | 2008-11-17 10:42:50 +0100 (Mon, 17 Nov 2008) | 1 line # r432 | rothra | 2008-11-13 16:24:13 +0100 (Thu, 13 Nov 2008) | 1 line # r417 | rothra | 2008-11-04 10:06:00 +0100 (Tue, 04 Nov 2008) | 1 line # r414 | rothra | 2008-10-30 11:28:32 +0100 (Thu, 30 Oct 2008) | 1 line # r413 | rothra | 2008-10-30 09:27:19 +0100 (Thu, 30 Oct 2008) | 1 line # r389 | rothra | 2008-10-15 10:35:34 +0200 (Wed, 15 Oct 2008) | 1 line # r382 | rothra | 2008-10-07 12:57:51 +0200 (Tue, 07 Oct 2008) | 1 line # r378 | rothra | 2008-10-02 16:23:05 +0200 (Thu, 02 Oct 2008) | 1 line # r375 | rothra | 2008-10-02 14:10:48 +0200 (Thu, 02 Oct 2008) | 1 line # r362 | rothra | 2008-08-19 11:22:36 +0200 (Tue, 19 Aug 2008) | 1 line # r361 | rothra | 2008-08-15 11:10:54 +0200 (Fri, 15 Aug 2008) | 1 line # r356 | rothra | 2008-08-14 13:25:34 +0200 (Thu, 14 Aug 2008) | 1 line # r355 | rothra | 2008-08-14 09:56:15 +0200 (Thu, 14 Aug 2008) | 1 line # r354 | rothra | 2008-08-12 19:20:47 +0200 (Tue, 12 Aug 2008) | 1 line # r346 | rothra | 2008-08-11 08:46:50 +0200 (Mon, 11 Aug 2008) | 1 line # r345 | rothra | 2008-08-06 15:12:41 +0200 (Wed, 06 Aug 2008) | 1 line # r344 | rothra | 2008-08-05 19:13:58 +0200 (Tue, 05 Aug 2008) | 1 line # r343 | rothra | 2008-08-04 11:01:49 +0200 (Mon, 04 Aug 2008) | 1 line # r341 | rothra | 2008-07-29 20:32:46 +0200 (Tue, 29 Jul 2008) | 1 line # r335 | rothra | 2008-07-21 08:56:56 +0200 (Mon, 21 Jul 2008) | 1 line # r331 | rothra | 2008-07-15 11:02:17 +0200 (Tue, 15 Jul 2008) | 1 line # r329 | rothra | 2008-07-15 09:54:09 +0200 (Tue, 15 Jul 2008) | 1 line # r317 | rothra | 2008-07-09 10:50:11 +0200 (Wed, 09 Jul 2008) | 1 line # r316 | rothra | 2008-07-09 10:37:37 +0200 (Wed, 09 Jul 2008) | 1 line # r314 | rothra | 2008-07-08 16:17:45 +0200 (Tue, 08 Jul 2008) | 1 line # r313 | rothra | 2008-07-08 14:34:50 +0200 (Tue, 08 Jul 2008) | 1 line # r312 | rothra | 2008-07-08 14:25:54 +0200 (Tue, 08 Jul 2008) | 1 line # --------------------------------------------------------------------------- # CVS history/log (cfg2html_hpux): # --------------------------------------------------------------------------- # $Log: sg_cluster_conf_checker.sh,v $ # Revision 4.25 2010-02-01 15:03:15 ralproth # upstream # # Revision 4.20 2009/04/15 13:13:02 ralproth # svN: Upstream # # Revision 4.12 2008/11/13 20:34:56 ralproth # cfg4.13: fixes for mywhat utility (contrib) # # Revision 4.11 2008/11/13 13:27:51 ralproth # cfg4.13: svn upstream (utilities) # # Revision 3.6 2008/10/14 14:12:38 ralproth # cfg3.72: svn.14102008 upstream release # # Revision 3.4 2008/08/06 13:26:54 ralproth # cfg3.70: svn upstream merge, WBEM, SFM enhancements # cfg2html/cfg2html/opt/cfg2html/contrib/vparcreate_reconstruct.sh010075500000000000003000000070721126530500700252320ustar00rootsys00000000000000############################################################################## # vparstatus reconstructor, 12.12.2007, Ralph Roth ############################################################################## # @(#) $Id: vparcreate_reconstruct.sh,v 4.5 2009-10-14 08:21:27 ralproth Exp $ # --------------------------------------------------------------------------- # only tested with vPars 4.0.x -- Dienstag, 18. August 2009 # tested with vPars 5.0.5 -- 08. Sep. 2009 - 18:59 # If floating memory is configured, a separate list of floating memory is # added to the display following the CLM granularity subfield. The list will # be in the following order: # # floating user assigned ILM ranges # floating monitor assigned ILM ranges # floating ILM size # floating user assigned CLM ranges # floating monitor assigned CLM ranges # floating CLM size # # If there is no floating memory configured in the vPar, this list is empty. ############################################################################## # vparstatus(1M) # --------------------------------------------------------------------------- # vPar configurations: The full list of major fields, and their order, is: # vPar name (1), vPar state (2), attributes (3), kernel path (4), boot options # (5), CPU resources (6), I/O resources (7), memory resources (8), reboot for # reconfiguration flag (9). Each vPar is displayed on a separate line, # regardless of length. ############################################################################## [ -x /usr/sbin/vparstatus ] || exit 1 # no vpar box? echo "## $0 - started at "$(date)" on host "$(hostname) echo "" # what /stand/vpmon|grep vpar vparstatus -M | awk -F: ' BEGIN{} { printf("## vPar state: %s, attributes: %s\n## boot options (-o): %s/%s, kernel (-b) = %s \n", $2, $3, $5, $11, $4); split($6, CPU, ";"); gsub("/",":",CPU[1]); split($7, IO, ";"); split($8, MEM, ";"); printf("\n#### =------ begin of vparcreate command line ------= ####\n"); printf("vparcreate -p %s -a cpu::%s -a mem:%s:%s \\ \n", $1, CPU[1], MEM[1], MEM[2]); split(IO[1], IOSUB, ","); ## asort(IOSUB); # awk: Function asort is not defined. - ONLY GAWK! for (t in IOSUB) { printf("-a %s \\\n", IOSUB[t]) } # -g memtype:size[:update_fw] # memtype is one of the two case-insensitive strings: # clm Cell Local Memory # ilm InterLeaved Memory printf("-g ilm:%s ", MEM[6]); printf("\n#### =------- end of vparcreate command line -------= ####\n\n") }' # IA64, vPars4.xx # -a cpu: [1] 1:8 \ # -a cpu: [2] \ # -a cpu: [3] 1.120 \ # -a cpu: [4] \ # -a cpu: [5] \ # -a cpu: [6] 0 \ # -a cpu: [7] 1 \ # -a cpu: [8] \ # # -a io:[1] 1.0.1,1.0.2,1.0.4,1.0.6,1.0.1.1.0.4.0.8.0.0.0.0.0 BOOT,1.0.2.1.0.4.0.8.0.0.0.0.0 ALTBOOT \ # MEM[x] # -g [1] \ # -g [2] 32189 \ # -g [3] \ # -g [4] 0x20000000/511,0x900000000/27648,0xfc0000000/960,0x4040000000/2048,0x40c0000000/1022 \ # -g [5] 32189 \ # -g [6] 1024 \ # -g [7] \ # -g [8] \ # -g [9] \ # -g [10] 128 \ ############################################################################## # $Log: vparcreate_reconstruct.sh,v $ # Revision 4.5 2009-10-14 08:21:27 ralproth # cfg4.53-23600: svn backports (613), ipcs, customer plugin: Buggy # # Revision 4.3 2009-09-03 09:13:16 ralproth # cfg4.52-23593: fixed: sfmconfig, vpar stuff # # Revision 4.2 2009-08-19 20:00:17 ralproth # cfg4.48-23483: vPar 5.0.5 # # Revision 4.1 2009/01/07 15:27:23 ralproth # Revision 3.3 2007/12/17 14:44:45 rothra # Revision 3.2 2007/12/17 14:31:39 rothra # Revision 2.1 2007/12/17 13:41:47 ralproth # ############################################################################## cfg2html/cfg2html/opt/cfg2html/doc/004075500000000000003000000000003777777777700172615ustar00rootsys00000000000000cfg2html/cfg2html/opt/cfg2html/doc/FAQ_hpux.txt010064400000000000003000000401001123351406600214140ustar00rootsys00000000000000 ___ __ ___ _ _ _ ___ _ ___ / __|/ _|__ _|_ ) |_| |_ _ __ | | | __/_\ / _ \ | (__| _/ _` |/ /| ' \ _| ' \| | | _/ _ \ (_) | \___|_| \__, /___|_||_\__|_|_|_|_| |_/_/ \_\__\_\ |___/ German (Deutsch) text at the end of the document! -------------------------------------------------------------------------- Cfg2HTML/HP-UX FAQ/Misc documents etc... -------------------------------------------------------------------------- @(#) $Id: FAQ_hpux.txt,v 4.15 2009-07-28 06:18:30 ralproth Exp $ -------------------------------------------------------------------------- > > I cant update my cfg2html Version from 2.40 to 2.61 > > whitout remove > > the old version first. Here is the error: > : > > * "hxx0066:/": 1 filesets have a version > > with a higher revision number already installed. > : > > After remove the old version 2.40 installation was > > OK. Whats wrong? That's a recommended workaround. Also you can force the installation. Try "downgrading" by: swinstall -x allow_downdate=true -s ....... ------------------------------------------------- Q1 >Hello, now I'm a new member of that group, but where can i >download the new version of cfg2html? Do i receive it via >email? A1: No, only when subscribing the first time you will automatic receive some files we have selected to be send out to new members. That includes e.g. recent cfg2html for HP-UX and some "ReadMe's". Q2: d> I looked in the archives for how to download cfg2html. It stated d> there was a "members only" "files" section for downloading. I do not d> see these sections. Somehow I received a copy of the HPUX version, d> but would also like the Solaris and Linux versions. Maybe I am being d> stupid, but download seems unclear (redirect to yahoo where no files d> exist) I don't mind joining the mailing list, but it would be nice if d> the download procedure for multiple platforms was clearer. Went to d> freshmeat.net and had the same encounter. A2: You may want to have a look at the file section of http://groups.yahoo.com/group/cfg2html/ That will be http://groups.yahoo.com/group/cfg2html/files/ (you need to login first) ------------------------------------------------- > I m using Cfg2Html/HPUX Version 2.67 on a 9000/800/rp3440 box and it > hangs on hardware part. Please update to always the latest version before reporting a bug (2.91/2.92 on HPUX). > Using CRTL-D solves the issue but I would like to know if there is an > other way to fix that without user interaction ? That's easy: Your diagnostics (stm - support tools manager) hangs. Updated or fix your diagnostics and your are done. A reboot may fix the problem as well. If you start mstm on the commandline, you will see that mstm has an error! > K+T Class Server panic when running cfg2html (cstm).... Try Patch PHKL_26087 - fixed reboot on our K570/4 HP-UX 11i (PHKL_26087 is the replacement for PHKL_25552) PHKL_25552: ( SR:8606219169 CR:JAGad88317 ) The system may HPMC or Data Page Fault when running the Support Tools Manager (STM) diagnostics "info" command to retrieve configuration information from HP-PB SE SCSI adapters. The defect has been observed on both K and T Class systems. >> In spite of your WARNING, do people use the tool on production systems ? If you are asking about the HPUX version: It is rock solid, I personally (and my co-workers) use it on production systems. One warning: If diagnostics is buggy then you might have a problem. So always make sure you have a good and actual diagnostic (stm/cstm) version installed. If you expect to have a buggy diagnostics version you can use the -d commandline option: -d disable: Diagnostics (cstm #) >Hi. There appears to be some problem with the download script from your page >http://members.tripod.de/rose_swe/cfg/cfg.html Please use http://come.to/cfg2html that redirect you to the new cfg2html home page. This page doesn't exist anymore! ------------------------------------------------- >The script for HP-UX that I download from here is truncated. I have tried it >several different ways, single click, right click - save as. Always I heard this issue from several source and therefore decided to put on the web site a gzip'ed tar archive in the hope that this fixes broken downloads. ------------------------------------------------- Thanks for an excellent program! But I have a problem with the cfg2html.sd depot file: # swlist -s /home/gratiend/src/cfg2html_hpux_B.1.53.sd # Initializing... # Contacting target "ipc1gr07"... ERROR: tar: /home/gratiend/src/cfg2html_hpux_B.1.53.sd : This doesn't look like a tar archive ERROR: tar: /home/gratiend/src/cfg2html_hpux_B.1.53.sd : Skipping to next file... ERROR: Read from serial depot file failed. Invalid argument (22). ERROR: The INDEX file on the source did not exist or could not be read. ERROR: "ipc1gr07:/home/gratiend/src/cfg2html_hpux_B.1.53.sd": An I/O error occurred while performing this task. Is it me? or is there something wrong with the depot (I have the same behavior on HP-UX 10.20 and 11.0). > how big is your depot? If around 150 KB, then you have to rename it to *.sd.gz and > then gunzip it first... you should get then a file around with 500 KB... Yes,you were right! Thanks. ------------------------------------------------- > Partly a test and an enquiry on the SAP portion of cfg2html; > how do I invoke the SAP scripting? Is it automatic? You mean the SAP collector? Due to requests of cfg2html users the SAP collector is commented out. To use the SAP collector you must run /opt/cfg2html/cfg2html_hpux_sap.sh ------------------------------------------------- > Some HP internal pointers/samples? -More (older) examples on http://15.155.200.22/~tbrix/tech/scripts/cfg2html/allhosts.htm -http://forums.itrc.hp.com/cm/QuestionAnswer/1,,0xc0a0c3d7fb78d4118fef0090279cd0f9,00.html contains some pointers/opinions on multiple config collectors (there are far more threads discussing config collectors- I tend to vote for cfg2html everytime;-) -cfg2hmtl is on the Enterprise CE Utility (ECU) CD set (as other config collectors). [1] [1] http://bbx0681.bbn.hp.com/ecu/index.html [1a] http://damocles.neth.hp.com/ecu/CD4_rev8/web/CD1/UTILS/ -on Tru64 there is sys_check: external web site at http://www.tru64unix.compaq.com/sys_check where customers and service engineers can get the latest version of sys_check. sys_check internal site: http://www-unix.zk3.dec.com/tuning/tools/sys_check/sys_check.html Click on "Sample output is located in: ./dilbertfr.html" to view an HTML report created by sys_check. ------------------------------------------------- Q> Hi, Q> does anyone know if you can still get the tar distributed version Q> of cfg2html - I'm not a great fan of SD dervied stuff as I like to Q> stick files where I want them.... A> you can use tar "tar xvf cfg2html_hpux_B.2.11-BETA.sd cfg2html" to A> extract the files from the depot. This will extract only the A> cfg2html files from the depot and will place them in a directory A> called "cfg2html". A> The depot file is a tar-archive including the files for the software A> and all information's ("catalog") for swinstall. ------------------------------------------------- Q> First of all thank you and why two attach files? A> I am not sure if you need the TAR or SD (SoftwareDistributor) version. A> Please state which version I shall email to you. :) From: WARDEN,JON Sent: Freitag, 20. Dezember 2002 17:25 To: ROTH,RALPH Subject: Cfg2html integration with ServiceControl Manager Ralph, I am a development engineer on the ServiceControl manager product in Fort Collins Colorado in the US. If you will take a look at: http://software.hp.com/products/SCMGR/ and follow the "open source tools" link at the left, then look under "configuration reporting tools" on this page, you will observe that we have provided our customers with a way to integrate Cfg2html with ServiceControl Manager. Our manager, Dean Stevenson, learned about your product some time ago, and when with release 3.0 of SCM we gained the capability to integrate Web Tools with our product, he saw the value of combining the two products. Feel free to take a look at the result and let me know if you have any comments or suggestions. We are always looking for other tools to integrate with SCM, so if you have any suggestions for other tools that would fit, please let me know. Thanks for your useful tool! Jon Warden (and the rest of the ServiceControl Manager team) ----------------------------------------------------------------------------------- configuration reporting tools cfg2html.xml (Linux and HP-UX) These tools collect web pages describing the operating system configuration of each managed node on the CMS. One tool, Config Collect HPUX, gathers information from HP- UX managed nodes. Another tool, Config Collect Linux, gathers information from Red Hat Linux managed nodes. Both tools construct an index page with links for each managed node. The Config Display tool is a web-launch tool that displays the collected configuration information in a browser. To gather information from Linux managed nodes, the Linux version of cfg2html must be installed on the CMS (even if the CMS is an HP-UX system). There is no need to install it on the Linux managed nodes. To gather information from HP-UX managed nodes, the HP-UX version of cfg2html must be installed on the CMS and all the HP-UX managed nodes the tool is to run on. If the CMS is a Linux system, the Linux version of cfg2html must be installed there. These tools are based on the Freeware utility cfg2html, available for Linux and HP-UX platforms from htttp://come.to/cfg2html. Right-click on the xml file above and "Save Target As..." to save the file to a convenient location. Once you have downloaded the tool and xml file, run '/opt/mx/bin/mxtool -af '. This tool was tested with version 1.87 of cfg2html on HP-UX 11.11, and with version 1.7 of cfg2html on Red Hat Linux 7.2. Security Note: Java RMI transactions can be encrypted using the IP Security Protocol (IPSec) to increase security on RMI transactions. IPSec provides an infrastructure to allow secure communications including authentication, integrity, confidentiality over IP-based networks between systems and devices that implement the IPSec family of protocol standards. HP provides an IPSec software package for the HP-UX operating system. For more information on IPSec, search for "IPSec" on www.hp.com. ---------------------------------------------------------------------------- Things not working on HP-UX 10.xx * getconf MACHINE_MODEL: Ungltiges Argument * getconf MACHINE_SERIAL: Ungltiges Argument ------------------------------------------------------------------------------ Q: How to add binaries to the CVS repository? A: cvs add: invalid RCS keyword expansion mode Valid expansion modes include: -kkv Generate keywords using the default form. -kkvl Like -kkv, except locker's name inserted. -kk Generate only keyword names in keyword strings. -kv Generate only keyword values in keyword strings. -ko Generate the old keyword string (no changes from checked in file). -kb Generate binary file unmodified (merges not allowed) (RCS 5.7). (Specify the --help global option for a list of other help options) --------------------------------------------------------------------------- Q: pvgfilter.hppa core dumpes on Itanium 64 servers, e.g. [HP ARIES32]: Core file for 32 bit PA-RISC application A: We are working on this issue. Please make sure that you have the latest ARIES patches installed and at least cfg2html_hpux 4.2x installed! HP ARIES product general release patches Release Latest patch Released on Is Critical? Supersedes 11.23 (11i v2) PHSS_38526 Nov. 11, 2008 YES PHSS_37552 11.31 (11i v3) PHSS_38527 Nov. 11, 2008 YES PHSS_37553 --> replaced by PHKL_39294 Superseeded Patches: PHSS_35045 Aries cumulative patch PHSS_36519 Aries cumulative patch PHSS_37552 Aries cumulative patch See also http://h21007.www2.hp.com/portal/site/dspp/menuitem.863c3e4cbcdc3f3515b49c108973a801/?ciid=0208713ba4f02110713ba4f02110275d6e10RCRD # what /usr/lib/hpux??/aries??.so /usr/lib/hpux32/aries32.so: HP ARIES (32-bit) B.11.23 (PHSS_38526) Ver: 2.0.00022 [Nov 3, 2008 13:27:0] /usr/lib/hpux64/aries64.so: HP ARIES (64-bit) B.11.23 (PHSS_38526) Ver: 2.0.00022 [Nov 3, 2008 15:14:15] ------------------------------------------------------------------------------ ____ _____ _ ___ / ___| ___ _ __ _ __ ___ __ _ _ __ | ___/ \ / _ \ | | _ / _ \ '__| '_ ` _ \ / _` | '_ \ | |_ / _ \| | | | | |_| | __/ | | | | | | | (_| | | | | | _/ ___ \ |_| | \____|\___|_| |_| |_| |_|\__,_|_| |_| |_|/_/ \_\__\_\ Wie wird ein Software Spiegel (Mirror/UX) berprft? Dazu eignet sich cfg2html ganz gut: 1.) Schnellberprfung, ob Platten defekt sind: /opt/cfg2html/contrib/check_errors_hpux.sh -> stale ??? Spiegel steht/Platte defekt Idealerweise sollte check_errors_hpux.sh NICHTS zurckmelden, dann ist alles ok! 2.) cfg2html_hpux.sh -t ausfhren, dann werden Daten fr eine graphische Ausgabe mitgesammelt. Die erzeugte {hostname}.HTML mir zusenden, ich mache dann die graphische Aufbereitung (mittels TGV -> Visio). Cfg2Html.Where.txt ------------------ Tagesaktuelle (BETA) Versionen gibts HP intern direkt unter [samba] -> \\hpul80.deu.hp.com\ulm2000\cfg2html Extern http://come.to/cfg2html Mailinglist: -> siehe externe Web-Page Diagnose Tool cfg2html installieren cp cfg2html.sh /usr/contrib/bin cd /usr/contrib/bin chmod +x cfg2html.sh ## kann in multiusermode ausgefuehrt werden ## cfg2html.sh Zusenden der Logdateien: ./.* Warning: This Dokumentation is outdated, cfg2html had been renamed to cfg2html_hpux.sh and MakeIndex.shar is now html/make_index.sh Intranet basierende Onlinedokumentation aller HP-Server ------------------------------------------------------- Auf zentralem Rechner der per rcp/remsh alle anderen Server ohne Password erreichen kann: - #mkdir /home/HP - #cd /home/HP - In "/home/HP" die Dateien cfg2html.sh und MakeIndex.shar kopieren #chmod 744 cfg2html.sh #sh MakeIndex.shar --> erzeugt u.a. make_index.sh - #vi hosts --> hier alle Server eintragen, z.B server-1 server-2 . server-n - #vi do_doku.sh --> hier z.B. folgendes eintragen # /bin/sh for i in `cat ./hosts` do echo echo $i remsh $i mkdir /home/HP rcp -p /home/HP/cfg2html.sh $i:/home/HP rcp -p /home/HP/make_1.sh $i:/home/HP remsh $i /home/HP/cfg2html.sh -x rcp $i:/home/HP/$i.html /home/HP done make_index.sh - #chmod 744 do_doku.sh - #./do_doku.sh --> jetzt kann man je nach Anzahl der Server erst mal Mittag machen. - Alle html-Dateien aus /home/HP auf den Web-/Intranetserver kopieren - Danach im Navigator die Datei "/home/HP/allhosts.htm" ffnen - Wenn man jetzt eine modifizierte "do_doku.sh" (einige Dinge braucht man ja nur das einmal zu machen) in die crontab einbindet und einmal die Woche laufen laesst ist die Dokumenation immer up_to_date. ------------------------------------------------------------------------------------- Notes: cfg2html.sh sammelt die Konfigurationsinformation und legt folgende Dateien an hostname.html --> Konfigurationsinformationen im html-Format hostname.txt --> Konfigurationsinformationen als Textdatei hostname.err --> Fehlerlogdatei fuer cfg2html.sh Make_Index.shar erzeugt das HTML-Frame, linkes Fenster hostnamen, rechtes Fenster die entsprechenden Konfigurationsinformationen make_index.sh generiert die hostliste im linken Frame anhand der vorgefundenen 'hostname'.html-Dateien cfg2html/cfg2html/opt/cfg2html/doc/README_hpux.txt010064400000000000003000000433701131440773200217570ustar00rootsys00000000000000 This text should be formatted in DOS/Windows CR/LF format that it can be mailed (and read) with Windows mail programs! __ ____ _ _ _ ___ / _| __ _|___ \| |__ | |_ _ __ ___ | | / __| |_ / _` | __) | '_ \| __| '_ ` _ \| | | (__| _| (_| |/ __/| | | | |_| | | | | | | \___|_| \__, |_____|_| |_|\__|_| |_| |_|_| |___/ READ ME for Cfg2Html (c) by ROSE SWE, Dipl.-Ing. Ralph Roth ------------------------------------------------------------------------- Last updated: @(#) $Id: README_hpux.txt,v 4.18 2009-12-23 12:40:58 ralproth Exp $ cfg2html is the short for "Config to HTML". Cfg2html is a UNIX shell script similar to check_config or get_config, except that it creates a HTML (and plain ASCII) system documentation for HP- UX 10.xx/11.xx, SCO-UNIX, AIX, Sun OS and Linux systems. Plug-ins for SAP, Oracle, Informix, MC/SG, Fibre Channel/SAN, TIP/ix, Mass Storage like EVA3000/EVA5000, XP48/256/512/1024, Network Node Manager and OmniBack/DataProtector etc. are included. The first versions of cfg2html were written for HP-UX. Meanwhile the cfg2html 1.xx HP-UX stream was ported to major *NIX platforms. See below "ported versions"! This is the "Swiss army knife" for the Account Support Engineer, Customer Engineer, sysadmin etc. I wrote it to get the necessary information to plan an update, to perform basic troubleshooting or performance analysis. As a bonus cfg2html creates a nice HTML and plain ASCII documentation. If you are missing something, let us know it! The newest versions are downloadable at: - http://come.to/cfg2html (all stuff) - www.cfg2html.com (only new betas) To get a new version visit: http://come.to/cfg2html And subscribe to the cfg2html mailing list Original HP-UX Version: Ralph Roth, ROSE SWE, http://come.to/rose_swe For HP-UX 11.31 and better you need at last cfg2html-hpux version 3.74/4.29 All 11.31 (v3) issues should be fixed with version 4.41 or higher - any feedback is welcome. ___ _ _ _ _ _ |_ _|_ __ ___| |_ __ _| | | __ _| |_(_) ___ _ __ | || '_ \/ __| __/ _` | | |/ _` | __| |/ _ \| '_ \ | || | | \__ \ || (_| | | | (_| | |_| | (_) | | | | |___|_| |_|___/\__\__,_|_|_|\__,_|\__|_|\___/|_| |_| --------------------------------------------------------------------------- To install and to execute cfg2html you must be root! A normal user account will not work! The HP-UX version is in two distributions available: - GNU Zipped tar archive (gunzip cfg2html*.gz; tar xvf cfg2html*.tar) - Software Distributor format (gunzip cfg2html*.gz; swinstall -s $PWD/cfg2html*.depot) Gurus: swinstall -s /tmp/cfg2html_hpux_3.27-20060515.depot cfg2html The collector can then be found under /opt/cfg2html/cfg2html_hpux.sh A wrapper script "/opt/cfg2html/cfg2html" is also provided that calls cfg2html_hpux.sh with some common command line options. We suggest that you use cfg2html instead of cfg2html_hpux.sh (the cfg2html wrapper is also available under Linux). Please log off after installation with swinstall to make the PATH adjustments active. Please REMOVE older versions before installing a new version (e.g. swremove cfg2hmtl). To install from a software depot you can use: swinstall -s sdserver:/depot/software CFG2HTML To install from a NFS share/local filesystem, you can use: swinstall -s /share/software/cfg2html_hpux_3.61-20080624.depot CFG2HTML This software DOES NOT require a reboot! :-)) cfg2html assumes that you have installed your HPUX system in a standard way, e.g. vg00 for the root volume group and vg* for the other volume groups and lv* for logical volumes. Requirements: Version 3.xx - HP-UX 10.20 or higher, PA-RISC CPU PA 1.1 or higher or IA64. Version 4.xx - HP-UX 11.11 or higher, PA-RISC CPU PA 2.0 or IA64 cfg2html is not fully functional under HP-UX 10.xx (please consider to upgrade such systems, because HP-UX 10.xx is at its end of support live!) but works fine. Under HP-UX 10.20 you get the following errors that you can ignore: getconf MACHINE_MODEL: Invalid argument getconf MACHINE_SERIAL: Invalid argument Patches: You should install recent Patches/Bundles e.g. the current Gold Bundle or Quality Pack Bundle and the latest Hardware Enablement Bundles (HWE). Diagnostics should be A.42.00 or higher. Please also check if you have installed Diagnostics related patches, ESP.: PHKL_29798 (and it dependencies)! ___ _ _ / _ \ _ __ | |_(_) ___ _ __ ___ | | | | '_ \| __| |/ _ \| '_ \/ __| | |_| | |_) | |_| | (_) | | | \__ \ \___/| .__/ \__|_|\___/|_| |_|___/ |_| ------------------------------------------------------------------ Usage ./cfg2html on *NIX cfg2html-linux on TUX cfg2html_hpux.sh on HP-UX platforms cfg2html_sun.sh on Sun Solaris cfg2html -h prints a short help (LINUX and HP-UX) /opt/cfg2html/contrib/check_errors_hpux.sh - checks for serve errors! For older HP-UX version (below 1.60) and on some of the ports to other platforms use cfg2thml.sh -x # extract to extract the embedded JPG background pictures ------------------- new B.02.10++ command line support ---------------------- usage: cfg2html_hpux.sh [options] creates HTML and plain ASCII host documentation -o path directory to write (or use the environment variable) OUTDIR="/path/to/dir" (directory must exist) -0 (null) append the current date+time to the output files (D-M-Y-hhmm) -1 (one) append the current date to the output files (Day-Month-Year) -2 modifier like option -1, you can use date +modifier, e.g. -2%d%m DO NOT use spaces for the filename, e.g. -2%c -v output version information and exit -h display this help and exit use the following options to enable/disable collectors -A enable: SAP collector (#) -D enable: Debug, dumps settings to stdout -F disable: Fibre channel -H disable: Hardware -L disable: Screen tips inline -P enable: cfg2html plugin architecture -S disable: Software -Y enable: Y2K checks -a disable: Applications -b enable: BCS_Config, external collector (#*) -c disable: Cron -d disable: Diagnostics (cstm #) -e disable: Enhancements -f disable: Filesystem -k disable: Kernel/Boot -l disable: LVM -n disable: Network -s disable: System -t enable: TGV Volumegroup/LVM collector (#) (#) these collectors create a lot of information! (*) collector not included into this package! Example: ./cfg2html_hpux.sh -ALbt -o/tmp/hp to collect EVERYTHING ____ _ _ / ___| ___ ___ _ _ _ __(_) |_ _ _ \___ \ / _ \/ __| | | | '__| | __| | | | ___) | __/ (__| |_| | | | | |_| |_| | |____/ \___|\___|\__,_|_| |_|\__|\__, | |___/ ------------------------------------------------------------------ For security reasons it is better to store the HTML and ASCII files in a safe place where only root user have access. Then remove the files from your file system. ____ _ _ _ | _ \ __ _| |_ ___| |__ (_)_ __ __ _ | |_) / _` | __/ __| '_ \| | '_ \ / _` | | __/ (_| | || (__| | | | | | | | (_| | |_| \__,_|\__\___|_| |_|_|_| |_|\__, | |___/ ------------------------------------------------------------------ Read this if you are a developer and interested in enhancing cfg2html! OK, I fixed a bug and enhanced cfg2html, how do I make a diff for upstream enhancement? That is quite easy. First, get yourself GNU diff. The other diffs will work, too, but this tutorial only applies to GNU diff. We want unified diffs! 1. If you change cfg2html, please mark your changes with for example # ,. Do not forget to remove all backup files from your editor. 2. Rename the directory with your new, patched cfg2html-x.xx to, say, cfg2html-x.xx.patched 3. Unpack the original distribution tar ball. DO NOT LEAVE in this directory files e.g. from a cfg2html run. Only the original distribution! 4. Now type: diff -uNr cfg2html-x.xx cfg2html-x.xx.patched | gzip -c \ > cfg2html-x.xx.diff.gz This is for GNU diff. You vendor's diff may not know the -u option, in which case you should try -c instead. 5. Now send the compressed diff to my e-mail address: cfg2hthml@hotmail.com (subject [cfg2html] + your text) The "-u" creates a unified diff, which has 3 lines of context per default. This has the advantage that patches can be applied to other versions of cfg2html, too. The "-N" treats new files as empty. That means if you add a file, diff will put it in the diff, too. This has the advantage that your file is not lost. It has the disadvantage that "Makefile" and so on are put into the diff, too. So for patches where you do not add new files, you can omit the "-N". The "-r" means recursive. For cfg2html this is only important if you change stuff in subdirectories. But it is good habit to use it. ------------------------------------------------------------------------------ How to apply the Patches/Diffs? $ gunzip delta-1-14-3rar.gz $ patch -p0 < delta-1-14-3rar patching file cfg2html-linux-1.14/cfg2html-linux patching file cfg2html-linux-1.14/cfg2html_urls.html ___ _ _ __ __ _ | _ \___ _ _| |_ ___ __| | \ \ / /__ _ _ __(_)___ _ _ ___ | _/ _ \ '_| _/ -_) _` | \ V / -_) '_(_-< / _ \ ' \(_-< |_| \___/_| \__\___\__,_| \_/\___|_| /__/_\___/_||_/__/ ------------------------------------------------------------------ For your information, there are also ported *NIX versions available on the web page for free downloading! Maintainer of the different versions HP-UX : Ralph Roth Contributors: Thomas Brix, Martin Kalmbach Linux port : Michael Meifert dk3hg@users.sourceforge.net Contributors: Michael Meier, Linux (debian/hppa): Ralph Roth To check the rpm use: rpm -qpl cfg2html-linux-1.16-2.noarch.rpm To check the deb use: dpkg -c cfg2html-linux_1.16-2_all.deb Sun Solaris port : Trond Eirik Aune [teaune@online.no] Testing: Gert.Leerdam@getronics.com Version 1.7++: Van Laethem, Marc (hp) SCO port : Jan Damen, Support Specialist, jdamen@triple-p.nl AIX port : Gert Leerdam, Gert.Leerdam@getronics.com Win32 : Better use GetConfig: www.getconfig.com _ _ ____ ____ _ _ | | | | _____ _|___ \ / ___|___ _ __ | |_ __ _ ___| |_ | |_| |/ _ \ \ /\ / / __) | | / _ \| '_ \| __/ _` |/ __| __| | _ | (_) \ V V / / __/| |__| (_) | | | | || (_| | (__| |_ |_| |_|\___/ \_/\_/ |_____|\____\___/|_| |_|\__\__,_|\___|\__| ------------------------------------------------------------------ You can contact me (Ralph Roth) the following ways 1.) Instant Messenger (preferred) 2.) Email 1.) I have the following accounts: ICQ: 22 11 20 58 (rose_swe) AIM: rose69swe (69 is the year of my birth :) MSN: cfg2html//rose_swe Yahoo: rose_swe IRC: rose_swe, r0se_swe on #virus Jabber/Org: cfg2html@jabber.org SkyPe Ralph.Roth Twitter rose_swe XING https://www.xing.com/profile/Ralph_Roth 2.) Email: I do spam filtering with various tools, so put only me in the "To:" field, not in the "CC:" or "BCC:" field! No Subjects and text that could be flag by a rule based or fuzzy logic spam filter! The email address is cfg2html@hotmail.com Subject must begin with [cfg2html] __ __ _ \ \ / /__ _ __ ___(_) ___ _ __ ___ \ \ / / _ \ '__/ __| |/ _ \| '_ \/ __| \ V / __/ | \__ \ | (_) | | | \__ \ \_/ \___|_| |___/_|\___/|_| |_|___/ ------------------------------------------------------------------ A note on the version numbering... there is none of that odd/even numbering nonsense you find in Lin*xland. The numbers are based on Major.Minor-Micro - A bump in Major means a milestone or set of milestones has been reached. - A bump in Minor means some piece of functionality has been added, or a major bug was fixed. - A bump in Micro (normally characters like a,b,c) usually means bug fixes or in-house releases (no public releases). These numbers go from 0-99, and are not necessarily continuous or monotonically increasing (but they are increasing). What you consider major and what I consider major are probably two different things. It is possible that there will be no changes between final release candidate and release. Sometimes due to the nature of the changes a release will be marked development. This usually means some core functionality was changed. To keep thing easier, the HP-UX releases have now the date (YYYYMMDD) in the archives names. I also renamed the .sd to .depot The "B." is now omitted e.g.: 12.05.2004 138.290 cfg2html_hpux_2.66-20040512.depot.gz 12.05.2004 135.246 cfg2html_hpux_2.66-20040512.tar.gz The Software Distributor format also changed from release "B.0" to "C.0" to fix updating problems plus I put now the also the date to the version number. CFG2HTML B.02.65 Config To HTML System Documentation Tool by ROSE SWE to CFG2HTML C.02.66.20040512 Config To HTML System Documentation Tool (cfg2html) for HP-UX by ROSE SWE Starting with the HP-UX release 4.xx I also have added a build number to the tar/depot archive. The higher the build number the better :-) The build number is calculated from the CVS/RCS id keywords. ____ _ _ | _ \| |_ _ __ _(_)_ __ ___ | |_) | | | | |/ _` | | '_ \/ __| | __/| | |_| | (_| | | | | \__ \ |_| |_|\__,_|\__, |_|_| |_|___/ |___/ ---------------------------------------------------------------- Starting with cfg2html_hpux 1.49, I introduced a new plug-in concept. cfg2html uses then external plug-ins for collecting system information. The plug-ins are stored in CFG2HTML_HOME/plugins. For this reason you must untar the complete tar ball. Benefits: - fast adding of external collectors - easier maintaining and testing of collectors - smaller cfg2html main script Drawbacks: - requires plug-in/ sub directory - due to this reason, you MUST install cfg2html_hpux via TAR ball or swinstall Future: - Move all integrated collectors from cfg2html to the plug-in directory Plug-ins not used (see also contrib directory for more scripts): - get_cpu_speed - evainfo - get_san_ns.sh (21. Dezember 2009) _____ _ _ | ____|_ _| |_ ___ _ __ ___(_) ___ _ __ ___ | _| \ \/ / __/ _ \ '_ \/ __| |/ _ \| '_ \/ __| | |___ > <| || __/ | | \__ \ | (_) | | | \__ \ |_____/_/\_\\__\___|_| |_|___/_|\___/|_| |_|___/ --------------------------------------------------------------------------- "user plug-ins" cfg2html can be easily extended by writing small scripts and configuring them as plug-ins in /etc/cfg2html/plugins. You can do whatever you want in your plug-in and all of stdout will be included in the output file. There are two rules you'll have to follow to make your script run as a plug-in within cfg2html: 1. Assign your desired paragraph title to a variable named CFG2HTML_PLUGINTITLE 2. Run all your program logic in a function called "cfg2html_plugin". Examples of cfg2html plug-ins can be found in the contrib/plugins/ directory of the cfg2html distribution (LINUX) or plugins/custom (HP-UX). __ ____ _ _ _ _ ___ ___ / _| __ _|___ \| |__ | |_ _ __ ___ | | | |__ __ _ _ __ __ _ __|__ \ / __| |_ / _` | __) | '_ \| __| '_ ` _ \| | | '_ \ / _` | '_ \ / _` / __|/ / | (__| _| (_| |/ __/| | | | |_| | | | | | | | | | | (_| | | | | (_| \__ \_| \___|_| \__, |_____|_| |_|\__|_| |_| |_|_| |_| |_|\__,_|_| |_|\__, |___(_) |___/ |___/ ------------------------------------------------------------------------------ Tape devices do sequential I/O and may experience problems when commands like ioscan are executed, direct access devices (DAS) like disk drives are not sensitive to this. For that reason we advise never to run this script when a backup is running on any of the tape drives that are connected to the system directly or in a zone in the Storage Area Network (SAN). cfg2html_hpux seems to hang sometimes, especially at "Hardware" and "MC/SG". On a KeyStone, cfg2html needs for example more than 36 minutes to complete! To get the first impression where cfg2html hangs, change to the /tmp directory and issue an "ls -ltr". Depending on your hostname(1) you should see some files beginning with your hostname, e.g.: -rw-r--r-- 1 root sys 6713 Apr 28 10:37 test_neu.html -rw-r--r-- 1 root sys 1343 Apr 28 10:37 test_neu.txt -rw-r--r-- 1 root sys 761532 Apr 28 10:37 test_neu.txt.13320 -rw-r--r-- 1 root sys 763810 Apr 28 10:37 test_neu.html.13320 Do a "tail test_neu.txt" to see the last successful run command (headlines). Do a "test_neu.txt.13320" to see the output of last command, this gives you often a hint where cfg2html hangs, for example waits for a keystroke etc. If Diagnostics (cstm) hangs try the following and fix the errors cstm reports: # cstm Diag Map SelAll Information wait InfoLog Done Exit OK # /* end */ cfg2html/cfg2html/opt/cfg2html/doc/ToDo_hpux.txt010064400000000000003000000162071111252532200216560ustar00rootsys00000000000000@(#) $Id: ToDo_hpux.txt,v 4.14 2008-11-24 13:23:30 ralproth Exp $ ________________________________________________________________________ _____ ____ ____ |_ _|__ | _ \ ___ _ | __ ) _ _ __ _ ___ | |/ _ \| | | |/ _ \ _| |_ | _ \| | | |/ _` / __| | | (_) | |_| | (_) | |_ _| | |_) | |_| | (_| \__ \ |_|\___/|____/ \___/ |_| |____/ \__,_|\__, |___/ |___/ ToDo's or NiceToHave for Config2HTML/HPUX ________________________________________________________________________ T = ToDo N = Nice to Have D = Done B = Bug ? = Unknown, need more information - # cpu's is incorrect on vPars (B) - lvmdump from Dietmar Konerman (D) - shell script wrapper for cfg2html: testserver.sh, prodserver.sh (D -> cmd line options) - SAP/ABAP collector (N) - Veritas VxFS collector (T) - New FibreChannel collector, tdlist (N) - UPS collector (N) (arjo/lli) - frames (left headlines, right info. - Victor Gattegno) (N) - DataProtector 5.0/5.1 fixes (??) - enhanced log files (T) -> Joel Cortez - syslog.log/dmesg - /etc/passwd, /etc/group - Are there any known problems executing cfg2html on an HP-UX 11.00 system while Postgres 7.2 is running on the system? (B?) ________________________________________________________________________ ___ _ _ _ |_ _|__| | ___ __ _ | | __ _| |__ | |/ _` |/ _ \/ _` |_____| | / _` | '_ \ | | (_| | __/ (_| |_____| |__| (_| | |_) | |___\__,_|\___|\__,_| |_____\__,_|_.__/ /opt/xppa/HostAgent.properties listusers, cat /etc/passwd /etc/dmesg tdlist ipcs -mob ok ps -aef | wc -l echo total_lockable_mem/D | adb -k /stand/vmunix /dev/mem ps -eaf ps -eal sar -Mu 10 9 sar -v 10 9 (if you have not already added it) ok vgdisplay -v | grep Name | pvg_checker (check PVG for misconfiguration) -z, -Z compress/move all files into a ZIP archive, -Z add. uplaod them to a ftp/ssh server /etc/opt/cfg2html/ftp_settings ________________________________________________________________________ External requests: An interesting information you could add also to that section, is the network tcp configuration ndd list, it can be listed through the following loop : for i in `ndd -get /dev/tcp ? | awk '{print $1}'` do echo $i ndd -get /dev/tcp $i done ________________________________________________________________________ Knnte ich fr die nchste Version von cfg2html folgende Enhancements loswerden? include /opt/hpvm/bin into the PATH Use improved plugin firmware_collect.sh (see attached) include "list_filesystems.sh" (was commented out) exec_command $PLUGINS/list_filesystems.sh "List of Filesystems in CSV Format" include lvmtab (was commented out) AND lvmtab_p (for LVM V.2) info: exec_command "strings /etc/lvmtab | grep dev" "strings /etc/lvmtab" exec_command "strings /etc/lvmtab_p | grep dev" "strings /etc/lvmtab_p" include new plugin hpvm.sh (see attached) exec_command $PLUGINS/hpvm.sh "HPVM Virtual Machine Overview" Dein cfg2html ist und bleibt einfach spitze! ________________________________________________________________________ cfg2html: cmpdisks? cfg2html - LVM collector extern ________________________________________________________________________ http://ktools.france.hp.com/~ktools/cgi-bin/p4ooshop.cgi --> # kmeminfo -pid 1 # kmeminfo -static # 02.02.2006, 09:18 modified by Ralph Roth ________________________________________________________________________ ulmpc014:/tmp # rpm -hiv cfg2html-linux-1.18.3-1.noarch.rpm error: failed dependencies: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 is needed by cfg2html-linux-1.18.3-1 rpmlib(CompressedFileNames) <= 3.0.4-1 is needed by cfg2html-linux-1.18.3-1 ulmpc014:/tmp # uname -a Linux ulmpc014 2.2.14 #1 Mon Mar 13 10:51:48 GMT 2000 i686 unknown ------------------------------------------------------------------------------ PSF: ---- * Reading the bundle "CFG2HTML" at line 8. WARNING: Invalid value defined for the keyword "architecture", at line 18. Valid values for this keyword are: One-line strings containing a subset of ASCII characters. No white space characters, except for space and tab, are allowed. The maximum length of a one-line string is 64 characters. * Reading the product "cfg2html" at line 26. * Reading the fileset "cfg2html" at line 45. --------------------------------------------------------------------------- Problem: Bei dem Aufruf von #cfg2html (in diesem Fall v3.70) auf HP-UX 11.31 Systemen kommt es zu Dataprotector Abbrchen beim Backup. ber FC angeschlossenen Tapes werden mitten im write zurckgespult und der Header berschrieben. Somit ist das Backup unbrauchbar. Grund: Der SCSI estape driver benutzt das norewind_close_disabled SCSi Attribut der Tapes Solution: Das Thema ist ja nicht neu. In 11.11 bis 11.23 gibt es ja den st_san_save Kernel Parameter. (st_san_save=1). In 11.31 ist diese Funktionalitt gendert worden. Siehe unten. ACHTUNG: Die Funktionalitt ist erst mit Patch PHKL_36312 gegeben. ------------- With HP-UX B.11.31, the command needed to get the same functionality # kctune st_san_safe=1 as is: # scsimgr set_attr -d estape -a norewind_close_disabled=1 . To preserve the change across reboots, the user must also run: # scsimgr save_attr -d estape -a norewind_close_disabled=1 . To confirm your desired settings, run: # scsimgr -d estape get_attr DRIVER estape GLOBAL ATTRIBUTES: . name = version current = 0.1 default = saved = . name = norewind_close_disabled current = 1 <--- Here is the set_attr change default = 0 saved = 1 <--- The save_attr will save the setting across reboots . name = st_ats_enable current = 0 default = 0 saved = For more information, read the scsimgr(1M) and scsimgr_estape(7) man pages or refer to the I/O subsystem section of the release notes for HP-UX11iv3. For functionality you need Patch PHKL_36312 Patch Name: PHKL_36312 Patch Description: 11.31 estape cumulative patch Creation Date: 08/01/29 Post Date: 08/02/05 Hardware Platforms - OS Releases: 11.31 ( QX:QXCR1000582677 SR:8606482580 CR:JAGag36448 ) The tunables "st_san_safe" and "st_ats_enabled" are renamed to "norewind_close_disabled" and "st_ats_enable" respectively in 11i v3. But there are no manpages for the new tunables. Resolution: Manpages for the new tunables norewind_close_disabled(5) and st_ats_enable(5) are provided. ( QX:QXCR1000736206 ) Global tape attributes "st_ats_enable" and "norewind_close_disabled" are intended to be system wide settings, but have been defined with lun scope. The "norewind_close_disabled" attribute is non-functional. Resolution: The attributes have been redefined with global scope. Code changes have been made so that the "norewind_close_disabled" attribute now has the desired effect when set. cfg2html/cfg2html/opt/cfg2html/doc/cfg2html.html010064400000000000003000001006521132304664300216060ustar00rootsys00000000000000 cfg2html authors and maintenance overview

    cfg2html overview, authors, maintenance overview and license agreement

    cfg2html is short for "Config to HTML" and is a UNIX shell script initially developed by Ralph Roth [1], for creating system configuration summaries in HTML. Besides it creates a HTML documentation it also creates an plain ASCII system configuration documentation.

    Some consider it to be the "Swiss army knife" for the Account Support Engineer, Consultant, Customer Engineer, SYS admin etc. Originally developed in 1998/1999 to plan a system update, it was also found useful to perform basic troubleshooting or performance analysis. The production of a nice HTML and plain ASCII documentation is part of this utility.

    Originally developed strictly for HP-UX, it now supports

       * HP-UX 10.xx/11.xx
       * SCO-UNIX
       * AIX
       * Sun OS
       * Linux systems
       * Brocade switches and small Linux routers like OpenWRT and embedded systems
    

    Cfg2html is a UNIX shell script similar to check_config or get_config, except that it creates a HTML (and plain ASCII) system documentation for HP-UX 10.xx/11.xx, Integrity Virtual Machine, SCO-UNIX, AIX, Sun OS and Linux systems. Plug-ins for SAP, Oracle, Informix, Serviceguard, Fibre Channel/SAN, TIP/ix, Ignite-UX [2], Mass Storage like MAS, EVAx000, XP48/128/256/512/1024, 1x000/2x000, Network Node Manager and OmniBack/DataProtector etc. are included. The first versions of cfg2html were written for HP-UX. Meanwhile the cfg2html HP-UX stream was ported to major *NIX platforms and small embedded systems.

    For HP-UX 11.31 and better you need at last cfg2html-hpux version 3.74/4.29 or higher! All 11.31 (v3) issues should be fixed with version 4.41 or higher - any feedback is welcome. Legacy view and agile view should work.

    All support, downloads and discussion for cfg2html is preformed through Yahoo Groups, see http://tech.groups.yahoo.com/group/cfg2html. As of Nov. 2009 the group consists of 10400 members. The email traffic is low, approximately one message per week on the mailing list.

    Original HPUX Version: Ralph Roth, ROSE SWE, http://come.to/rose_swe


    Contents

     

    Contents

    cfg2html versions and ports

    cfg2html authors

    Patching

    End-User License Agreement for the cfg2html package

    Links and URLS

    GNU PGP Keys


    cfg2html versions and ports ( Contents)

    Below you see the development tree cfg2html has taken the last years.

    cfg2html authors ( Contents)

     

    Operating System Sourcecode Maintainer (CVS) Main authors Contributors Remarks/ToDo's
    HP-UX 11.xx PA-RISC/IA64 Ralph Roth Ralph Roth Martin Kalmbach
    Marc Heinrich
    Thomas Brix
    and others....
    see ToDo.txt
    Linux IA32 Ralph Roth

    Michael Meifert

    Michael Meifert

    Ralph Roth

    Jeroen Kleen
    Kareem Galal
    Michael Meier
    Development platform is Debian Linux

    Problem: Merge side project (cfg2html-linux120HP/124HP) by Jeroen Kleen into common a stream.

    Linux IA64/IPF

    -- // --

    <you?>

    Ralph Roth EFI releated stuff has to be included!
    Linux PA-RISC

    -- // --

    Ralph Roth   Linux 2.4.26-32 #1 Sat Jul 31 20:01:18 CEST 2004 parisc GNU/Linux
    Brocade 4.xx Switches Ralph Roth Ralph Roth   Linux 2.4.19 kernel only?
    Sun Solaris Ralph Roth Gert Leerdam
    Marc van Laethem
    Trond Eirik Aune
    Eduardo Diaz
    Keiran Sweet
    Jeroen Kleen
    Problem: Merge 1.10 and 2.1 streams

     

    AIX

    Andreas Wizemann

    Andreas Wizemann

    Gert Leerdam

    Olaf Morgenstern
    Jim Lane
    Marco Stork
    Witold Owoc
    Chris Paulheim
    Andreas Wizemann
    Problem: Various (buggy) version exists and should be merged into one common 2.x stream!

    2.7 stream is now hosted on sf.net

    OpenWRT

    Ralph Roth

    Ralph Roth   early beta stage
    SCO -- // -- Jan Damen    
    Tools and plugins
    do-cfg -- // -- Albert Wanders Giuseppe Gentile HP-UX and SUN tested
    runcfg2html -- // -- Andrew Wilkin   runcfg2html will be updated by Andrew (09.2004?).
    user plugins   Andre Naumann   Linux + HP-UX
    ora2html -- // -- Yngve Clausen   Last updated: Aug 31 2005
    Webspace
    www.cfg2html.com

    -- // --

    Marc Eberhart - e-projecta GmbH   Newest beta stuff only!
    New cfg2html version (aka cfg2html II or cfg2html v5.x)
    cfg2html Chris, Ralph Roth Chris   New version (2009), supports Linux, HP-UX and AIX

    If you want to send us an email, use [cfg2html] in the beginning of the subject - otherwise the chance is high that our spam filters simply deletes your message! The best way to contact Ralph is via instant messenger!

    Patching ( Contents)

    OK, I fixed a bug, how do I make a diff?

    That is quite easy. First, get yourself GNU diff. The other diffs will work, too, but this tutorial only applies to GNU diff. We want unified diffs!

    1.  If you change cfg2html, please mark your changes with for example # <name>,<date>. Do not forget to remove all backup files from your editor.

    2.  Rename the directory with your new, patched cfg2html-x.xx to, say, cfg2html-x.xx.patched

    3.  Unpack the original distribution tar ball. DO NOT LEAVE in this directory files e.g. from a cfg2html run. Only the original distribution!

    4.  Now type:

     diff -uNr cfg2html-x.xx cfg2html-x.xx.patched | gzip -c > cfg2html-x.xx.diff.gz

     This is for GNU diff. You vendors diff may not know the -u option, in which case you should try -c instead.

    5.  Now send the compressed diff to my e-mail address: cfg2hthml@hotmail.com (subject [cfg2html] PATCH: + your text)

     The -u creates a unified diff, which has 3 lines of context per default. This has the advantage that patches can be applied to other versions of cfg2html, too.

    The -N treats new files as empty. That means if you add a file, diff will put it in the diff, too. This has the advantage that your file is not lost. It has the disadvantage that Makefile and so on are put into the diff, too. So for patches where you do not add new files, you can omit the -N.

    The -r means recursive. For cfg2html this is only important if you change stuff in subdirectories. But it is good habit to use it.

    How to apply the Patches/Diffs?

    $ gunzip delta-1-14-3rar.gz

    $ patch -p0 < delta-1-14-3rar

    patching file cfg2html-linux-1.14/cfg2html-linux

    patching file cfg2html-linux-1.14/cfg2html_urls.html

     

    End-User License Agreement for the cfg2html package ( Contents)

    This End-User License Agreement ("EULA") is a legal agreement between you
    (either an individual or a single entity) and the mentioned authors (ROSE
    SWE and cfg2html authors, see this file or AUTHORS/Linux or readme.txt/hpux) of this
    Software for the software product identified above, which includes computer
    software and may include associated media, printed materials, and "online"
    or electronic documentation ("SOFTWARE PRODUCT"). By installing, copying, or
    otherwise using the SOFTWARE PRODUCT, you agree to be bounded by the terms
    of this EULA. If you do not agree to the terms of this EULA, do not install
    or use the SOFTWARE PRODUCT.
    SOFTWARE PRODUCT LICENSE. All versions of the SOFTWARE PRODUCT are protected by
    copyright laws and international copyright treaties, as well as other
    intellectual property laws and treaties. The sole property belongs to ROSE SWE,
    the cfg2html authors and maybe 3rd party (status currently unknown).
    1. GRANT OF LICENSE. This EULA grants you the following rights:
    Installation and use. You may install and use an unlimited number of copies of
    the SOFTWARE PRODUCT.
    Reproduction and Distribution. You may reproduce and distribute an unlimited
    number of copies of the SOFTWARE PRODUCT; provided that each copy shall be a
    true and complete copy, including all copyright and trademark notices, and shall
    be accompanied by a copy of this EULA (e.g. original tar/depot/rpm/deb archives).
    2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.  You can reverse engineer,
    decompile, or disassemble the SOFTWARE PRODUCT. Please send modified versions
    back to the authors using diff(1) files suitable for patch(1). See the file
    readme.txt for details.
    Separation of Components. The SOFTWARE PRODUCT is licensed as a single product.
    Termination. Without prejudice to any other rights, the authors of this Software
    may terminate this EULA if you fail to comply with the terms and conditions of
    this EULA. In such event, you must destroy all copies of the SOFTWARE PRODUCT
    and all of its component parts.
    3. COPYRIGHT. All title and copyrights in and to the SOFTWARE PRODUCT
    (including but not limited to any images, photographs, animations, video, audio,
    music, text, and "applets" incorporated into the SOFTWARE PRODUCT),
    the accompanying printed materials, and any copies of the SOFTWARE PRODUCT are
    owned by the authors of this Software. The SOFTWARE PRODUCT is protected by
    copyright laws and international treaty provisions. Therefore, you must treat
    the SOFTWARE PRODUCT like any other copyrighted material.
    LIMITED WARRANTY
    
    NO WARRANTIES. The authors of this Software expressly disclaims any warranty
    for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT and any related documentation
    is provided "as is" without warranty of any kind, either express or implied,
    including, without limitation, the implied warranties or merchantability,
    fitness for a particular purpose, or disarrangement. The entire risk arising
    out of use or performance of the SOFTWARE PRODUCT remains with you.
    NO LIABILITY FOR DAMAGES. In no event shall the authors of this Software be
    liable for any special, consequential, incidental or indirect damages
    whatsoever (including, without limitation, damages for loss of business
    profits, business interruption, loss of business information, or any other
    pecuniary loss) arising out of the use of or inability to use this product,
    even if the authors of this Software is aware of the possibility of such
    damages and known defects.
    WARNING: cfg2html may hang or harm your productive system! This is caused by
    faulty or hardware related software such as *FDISK, diagnostic tools etc. For
    this reason the usage of cfg2html on a productive or mission critical system is not
    encouraged! cfg2html also tends to fill up your file system with large log
    files and uses your CPU for collecting. 
    If this is a problem for you or your system then simply do not use this program.
    This software contains bugs!
    This software is not supported at all - neither by HP (Hewlett-Packard)
    nor by the authors! The authors does not have the time, budget and equipment to
    support this free product. The only way to get support is via the cfg2html mailing list!
     

    More Links and URLS ( Contents)

    References

    If you can, add places where you have seen cfg2html mentioned, particularly "Dead Tree" mentions, please add them to this article.

    More Links (may be obsolete and down)


    GNU PGP Keys ( Contents)

     Used to sign the Debian packages
    pub  1024D/3426A369 1998-04-29 ROSE SWE, Dipl.-Ing. Ralph Roth 
         Key fingerprint = 5128 28B8 C884 4F86 5245  8076 4CEA 247E 3426 A369
    uid                            ROSE SWE, Dipl.-Ing. Ralph Roth 
    sub  1536g/1D5D72F1 1998-04-29
    -----BEGIN PGP PUBLIC KEY BLOCK-----
    Version: GnuPG v1.2.4 (GNU/Linux)
    Comment: http://come.to/rose_swe
    mQGiBDVHgrERBADJUnA7XSGy/5h/LaaoVIgfrBrN/+e33JDnOlpi8qnsy//HQgjV
    BG02COM52VQx6st8SXIh5UA06KZwzc4ntUJtVr1oJ7PN5EwmrfKWU/lOiPXIFNfD
    +6dnOXqy52R9REGdGKIAqMSkq02GaosQImiHdl8z7Z7pvBWrWYhxvX8qDQCg/3VD
    x4UOGRMg0JHYY70F/X8nQk8D/07FTYLSs04g5lo2qipl1xbBLuH3lw8DLceQzDkQ
    9exovKbvIpHVOQDUZWFalm7d8j49kZSYa/0PGAr/r7yHveErYE+MASn/hLWtqjLZ
    0SVDaP4w5GBSUCpAq05JwYRTmAaaIt8cfAYk82pB4pLQyykCQRMDAyzKwn/012PW
    ZCVjA/9YkqEMIPRUvBFQmyJ6JMxgR18sBajziLCZxaIGj6/x+gd01GTUJR9k0Nyz
    VmPwWcal1J//Gzo5qKO5rAFYJMTL5t9I5Q08UOJJIpx5UmUFgFKrFD4e5NTr7PEy
    xphPr4RFjmHazv3imlDotioDF2oKuejSIOwbUJg2WAzyxhuVvLQ2Uk9TRSBTV0Us
    IERpcGwuLUluZy4gUmFscGggUm90aCA8cm9zZV9zd2VAaG90bWFpbC5jb20+iFYE
    EBECAA4FAjrXdeUECwMCAQIZAQASCRBM6iR+NCajaQdlR1BHAAEBMtEAniCGwsiW
    vnk8zia2tYjWJy9bcdXLAJ44FXDDVKZLzvpP9oVIuWk9oHbMZokBHAQQAQEABgUC
    Otd2GQAKCRCcxWwzNQ9rU2urB/45mx2SX6m6yf2vYSXhQJkPnsgCQTNBmTjsIbB7
    SAhd1SPks9Br6YLaVWQXaurKREzXmZjReiUWS9MAshXW+MyshEx4C4Y8xLIWy9pF
    TjVU9I3iIXDQpWDaPYCG549Xfj/vS+o1ZaHdczrKF8fv08AadQYCzY6zIZFBe7zm
    6eXEpFoqk4a+svBAuwUwhgdVlp76k9he2JsgpVzZe7jdSgGs+sGOZ6cb5AU36+3z
    6JNeyHHSh7vAew9zx+jScMYHzr+hijic0nuVkTfXhRqFwVKRIgk2c7Pu0O1xsw0M
    XUqka4dan05LVRHxLUnh/5dBJddLKQ6Vw8tI/SEbJg3P0i/PtDNST1NFIFNXRSwg
    RGlwbC4tSW5nLiBSYWxwaCBSb3RoIDxSYWxwaFJvdGhAZ214Lm5ldD6IUwQQEQIA
    CwUCNUeCsQQLAwIBABIJEEzqJH40JqNpB2VHUEcAAQF49ACgxx3Ft8/y+wF/ynRt
    6fTFPka/BlIAn0RXO/i1S7GQqUm8WSYDzSvN3PMJiEYEEBECAAYFAjW1VdwACgkQ
    eVn+TOMsnWOA8wCgw/suUSfga65YEEB8jjb4W1WpD94An2G95O3gkHymBnNDCJZi
    KX8izpxjiEYEEBECAAYFAjY4VEcACgkQmsp4k2gPOscHNQCfdrJLNDxgOT+geNQn
    HYvuwqG/kk0AmgLyc85KAMO46YfG0laNNQM5arAyiQEcBBABAQAGBQI613S7AAoJ
    EJzFbDM1D2tT73YIAOnTqgLshSfEQmkbbXScS8nNzjAhdNnJBdkkB9+EHe1fNBHf
    kIqQ2P8KYVKiTqb4JRW6Fzf/vOfNXFVfKJAP5n34h2flzhFMW7n2tUSqb8XtrlfP
    aEeiFslGO0Xb627aJHCDd1Xtw2QXM8hQHrCfTSG7yYsCNroGP9UDsYw60UBYhgE9
    ZdlVIv1FpeEqEBlBh+eJ7tBucxXpaWxWdGnaCLu/xnlWUmmYOrXScUNv7yOiw24W
    e/6rL/4DNbHY5W8Kd1/pGAGNmQwfRh1GalAy9tQnJPAEN1s27xU0BKvfjWdaF0Na
    /L0p33LrTiewSp4CX1TGdDo28R8TBGT/oA1nwauJAFUDBRA2OPVO//pgOsw3QqUB
    AeE+Af9H7cjueHQqZfTIhxQs5A/f6ZC/xoV/U84vEsTtdYjfNezCOYdQtWwquMlw
    9gfC+Y0m35ekrXfLcsptsCz+uH7zuQGNBDVHgrEQBgD49Vlf3HZSTz09jdvOmeFX
    klnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2RXscBqtNbno2gpXI61Brwv0YAWCvl
    9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMcfFstjvbzySPAQ/ClWxiNjrtVjLhd
    ONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGNfISnCnLWhsQDGcgHKXrKlQzZlp+r
    0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7DVelYfEcAAgIGAN4ZMTzwL+bkAcU+
    FTdZmI5UKjplHkV6z3LNfANpiKq6TMlToI/iffe4Jy4K35LYzXj3A78fCsIkOHGI
    eH4u7Fe/9GJd/Tc5yuDl0wK/d43JLA3M27ZxKxQxaWHJ8P7lxBGmFbnZpaIR4rvh
    qTXRElnK9swSNVASF3mSS8AJjY+KwidoFkulXxyPL0DFpUZah3zyETaKFNNI0Alz
    7l1k+3MRuB2rYLfLjFePPTMcRpOINrbZ96EcEzV/qJqmN5DhD4hOBBgRAgAGBQI1
    R4KxABIJEEzqJH40JqNpB2VHUEcAAQF6IwCgh0fqSraIVy1/s0Julv8rMuSbG0wA
    nA5v4lyYqsa/9e5Hz3LLzV3QMWat
    =afAR
    -----END PGP PUBLIC KEY BLOCK-----
    

    Linux user #364373

    Last edited: 12.01.2010 - CVS: @(#) $Id: cfg2html.html,v 4.16 2010-01-12 10:23:31 ralproth Exp $

    cfg2html/cfg2html/opt/cfg2html/doc/cfg2html_Development_Tree.png010064400000000000003000001563201110414471500247460ustar00rootsys00000000000000PNG  IHDR_wsRGB@} pHYs+tEXtSoftwareMicrosoft Office5qPIDATxwWv SZ}}o[؍ݷ!ifC#6CZH8Cp8t=A8#{T:uެ̪̮̮ߏqՍF:O pO 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0@9餓ڢ~Am@QO~j|oT2*@o7Nz^&py\@7WIh<0+:@-elh7`bs7׿E.6?o<}hNAUtx?\\̿ n &\r9´g wYvދ<^7E6z b P\Mr m5+YN6^_o}(eg/{=;U"Õ vs3^nks^WY_?yN \IrlmC^$l.bx/ pU>p%+!I5#+)@I4t+k*fz(^E~@1pȁ4IVڏWQ{m8mg<_#nsN,?,;WThK,PuPV\4sn- Gϼϗv}tx7+Z{i^/_ k׏)g g::tQ{:YN/_En_Kiy~۳en^G/@pU T dxtYD9 `P ^y] *dACѯ)A,PR_(0` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @`H9~O}!c#5+QXM 0[67l&1kp!En?۲ &ϏBAnl߉Dcv,n#Q ED 0L_K\7K}i_K|,!;q% P&Ғu6o#8|7qh-:qƑf#gkơf]!SŎZ4;4Ull[$0klcflػc]#Mk$v8VImce+v8IDť*ض,8غX$e\B[g*>M[qظ|66l2wo;Nmc݆ZěNv}-Е_Kh YDo)PWWU#UN)0@$ #{Vb))Fr$I}G)>,kR'7)ORGH)Fr$I]) IpN:))K/G ڤxs[!n⽩xUR )^O=RqRH dHʆdf8pbzJqM=R,Ա_ by\g )>*J#JX)zH1 #IlJ-wJ1WcN⤭ԡpk>csoM7O?;-m{nUۭz|,l>ݨ'l"+Hb Gxs@-BV)q@jw<:S<$R,Ky)Fr$IHXNRϔjaMz̘ }~:KlX3}+OyZɖm'n{mY1nkK=w>-R)Vj)b^ q')Fr$Ij%Ubhh+O7kw:G6 ɱ:]Rvv>r0B'I : g/R q>F1kN><'Y1mg:RܾupgQܻ+Hȑ$vRHqUs0>$I]]Մ8itLK>_CR6:b+v${X(S7I`I`{ JR\8&}=umH /\L{j'uNj>t9/VݑLBV5ٲۧ"ūSH1 #I,7fs#rCIqĝ98_/uF}'žuU])n'>rdȤxJ1 #I,7&^ػR+R|ZRV8}ۧrF1R\J1 +I\!nMi,J$G{AE(F#})ޟQ{0@$ pyH պRHJq3JR9A #I,MyV3mR)F!GR|8L'2J1 #I,#Yl7Z۝v8K!bߙ^8PJqҜHq@CI1 #I,sKj-śr]XϘMT3;H G؝S*;fTU5ɩ͟ H|,C57Ism)n`I/n7_F,$NR")IR,Jq[iGk2E&9)4'E)2Ùȑ$^eYI*b+-R OVeb4b-w+G:JqJq^gkS4`Hqg)Fr$IF,yp qG_#W)ݻoHHbyJqCcb=JqCm[c)}b+j)[9g9źBx;  2m?Oo:~}\o}mk #9$nZX(XC%"TV`JqM=b+;:xEw+ޣN*|R|Pm {F[nؾݲm:J r+ǡfX,>o'}5h['r GM[jIV)_$LY)pR,'U+!ޡztRL>%n9SDK otɖ:Vb} I1PyX(ȑ$pZ|$pQR$)^BzXdJ+~RӭZV)>8S|8 J}gNMJqI۔ǒ*4 30@$ 6H?eRUR,eX֕b-ġJU)ۧnm)v9HH&gNmӾĮ*ŝؾ9UdW|*i#9$hލ8WF?Hg)ORlXdJ+V}b[%UmJqo[)gU}bh<WE~g.[aFΚk1 >6 F@ 0KՐ` #Q F@n_#] 7/ATK`Ș:D5C~ C90<9$b"[(?JJ)<@QJ)<@QJ)<@QJ)<@QJ)<@QJ)<@QJ)<@Q07#?<Ɍ ŘEJ)r=~3}LO @_nAQ 7Я> &J?1p ҿFy @l$ *#&'_@Q`JS VDI!0@J)Z%##8ǎm6x[oĉ8aL-} w-ñ8pG?Gjcq@-bjq86ûqhWql7{%n3{nb-q`u`S-vhv`vbپپoVoXcJ]m]fĞfӞظgٸ{Pf]K̺]_0kw.6\f͎Q|fVĬqhVn ͊m[5˷cm},Y(0_m~,ټ ME1|Ux+Q566oLp n>]?|njS&N4x7cߌbyo 55y޼Yg[6ozʼ ƪ捯G׿~,Q3#Q{2s^vGYKo3sn3KK3}Ufڒ+ʹ/0/~yf)_\ŅfͤEqQm&,ygFq(N5̌d3D(~h|QQjV~`005S||(4)a9>zh@;qWOc"LJErmVA&M9 oT>uJES낼M+A^ESrM?5kmJq,[f+%_rxhX_6 Yu/.ǓbA9 ~.Xkrd]c9~̂rXHE#9^~w$"w&ǷFr,|SMEg|u]M/.ȑOX/9/.YXώXψ_tJ,?ERC_<'ZDͦn.yǦLc9UwoMW=ndz*Sx]zi\=V=S=^zr8U=Uwkz߬/;=㛚kKuX=TOP=>z|nxKҚTٙG8MuAWg%T#AnT';ȶZ!O^OvOc 05S|,$$Ԭ0֥&Wr!SxO%oΡzq wS=Q=ANS=ANS=~VUl/h?]P=FҁC_<'":"X=ձzޜ+qMc9ҜQ=۫[ǟiǪ9j՜krJ]=~zls!@Q`4I$FdfG-7)ț ou9\=_qvh*yT녪59Tq7Y.[k7J'5J_=۫߉Ww_= \y՜+T=~LU͹`t P(O@ ȉlŪԢ!k oP8y{uq w[=nT̔۫kMXֳǕV<[1U낼\&ƵqS]9Uh${s%TSvZ0)qNYUMR͹eҿFy O& !6 [}ѨKJ%ȫP=󣭂T=ޞP=Uh cVH rSۛs%ߠ~$9vي[=nl={"JzX޷bkεӜ+T==N=_=.zz$X=V=vBҁC_<'r/1$YL9> 7丽z%SxcKxw㴂Z=WJys! T=Ԝ%ɱ+{pǍJ9Wǂ=ilnq\۫gۛsmIoT=^P=^WiX71 J)>r/7rC/72U*aԷ.79KxMKx{OXc}&Uom=#vANZ>{ _s'} zܬT=n~Ӟ=vj^>@XwG; 6Jnoqh'6BҁC_<'RpVշuQIui7zv3/7uA!ȫǎ loU[z\djk9ւ^]-l.̮{cw{ OsMA7mRМ+ԽZWm!G;yF;՟}&gnSRN+zq,qhO>bP[ J  '|,elǔm +Tjy~\n r{8FV=^CxS[oSʸӑ,%Gڛsʦ^mDϩi'9nlN:{n ojXj_8zl^}E[chG;Y9N7雔W[s%T z Ki# y4sr&QXA-5S %K[ r7"Ph'[=]w;U6]VQ׶ڭ\qhSH94ɇZW]9_[_'vWCg[sP=]xec`xOXF("geDt2EYX&낼aFOxYb#9x{u]f@걼os9"6*޳N:IsˇUU44)$V8Ǿ 5:$TF;%=u֣Z:UG;%=zܲzcNch'`xO7o|=6wUOf<ҷW?kY\$"/Ʋ ˸U=V=^X=v9sY9?ϭΟrn=ahPs.-qhqk reSCcWjzq\i٭ rqN07@ +0V*_V>dM_?cQ0oYdV?]wDqz \2K걻eӮ")NkӍvR=TvU=>KXNct|)c`xOxFq%//r3+%WF!r|y&Gr,,r|s$ǷxsTQoo ns^Ǯ 2NIcG{;ک!P= 0< '|Rz|q?1>?ٌ[33~ѩQQi&(~QIϫ r{Ok_X=ݨz<[=vs%Whpst#9۫?sR=^CxSILJST1 0< '|¿5(Ό^?(~ Oc9>%y{ǷyxǺ9'vN@XvzfSz9X=noUq۫O 'z^z z ->3zwjQSn@Wo>aX7s1׏: Ɲ/sЫjH0 PMz D$&\@?D%&\ӟOf䇜$E{+P=`8$R,@ ; P>3@ P0@ ; P>3@ P0@ ; P>3@ P0@ ; P>JׯcǛ|g$A\I| ,\ 0p ߄BO: O~2|{~w`K.'DwwX^syH; & 7![zi~IH0ATH~J.@L[ Q!?D J;| & 嗼 C~.["F ޔ_1@B#Qv}w%y \DD5D `+$H0ATC~ɻ9&b+O JHomlJG%2OO/y \D,,=z-q%wD-NEz~}G5GGjqP=<\l2c>޽سG@-vǮ]s>cG=okmknS-[v͛%vMvwbÆfzfݺfZmo5kb-f*7+7bŊfr fٲ f櫯֛%K֙/\gbYh7ט ט>[m>tU㏿6}ÕV_a{oyw^jzkyͯo|e^}YK3׾0}a^}uyEfΜEfͬY ̙_̼ҧfO̴i_L2#3i҇f̄ 7cǾgƌy׌5 o<[g4I$kH¥,XpI^M;o kyW^ZZN+C6vM((?W!eH$t=Kq(1gMΝs&YsLΒmr^R+!)sM:9BoR钳lJ#Ų+&גlL"Ș`+,nޭ^W Z3C)zmb1:bt=J1y\D\OasRyX's?HWRz죳6h&z]f>)v} Kb-\~=9/XPOΒ%[ړmNgiOfJWR|M|uəD 1VXwՕbe١%CKb|PCH]}NZwR~r/Fw])&E^m"@{b#9t<PH$f,![$9i=9kZ9״siهN R\*źMsM:9Q>|ɹSOkəD 1VXKz[ oCKRlŸRܡ%nޕ:]Wb|LK+~ywnKM#]s'E]W#tBkZiϜ٫HsMYpsGg)-\$b [-Vj1Z~~i[RvcYwh]y<)Z!Nʻ9k8w㝤.F"ŒwKޕ%ʟw%ʷv]s#*Lٷ+mrGxWRR(QݱYY~)^ZD1@[a5Z--[вgݼ+㤼+i1Z>'KI]yܗwqɻzs?h.*$bEX.LnbF} C#{=HFr7(JJɹ~)c!$97;`6(YJəD 1VXCyw8J-;cs+ۧۿo6t޵g}y~w'-Ftʻ-vhcw1~>)h.@A X.v\`뉹eb-xJnؾܱ:9'wL"g%&ffrvBHrnvL+oD 1VXyw{ww4·IȻVFڼ λyוc>:;SwiOݼP|NZj1Lq=hWz1ڗw^&)"LpڋMM)գ@P}Jq{=JѧYEHg)Zrn6h&gwV$g1@[a?wغݭCPnynMvamͻ~V]!_/T-[b9Z!PUⴕbbtJqRv]'r;Oב<˻QL˻,Fw UHrA\dKM伥R<+noJ;=+8tN[)vWuu5]}sCRV[)wliط&g߯!9/VxܸIYlzywS;KCm@UUGۏugy}ۧfnmط}ۧC㘴OgӇzQ.FZiɻ!).b\ɻ*$bi/-xE̶үwjy,R:+Ot o[|9i}Jq31nTvlnʫR-֓We$YghOβZM"Ș`+,r QhNyZFSͼXr۰ݞ Zˣ~;wBǖW)N~NZ!ɖ[M|lS')k]mbk\R) k˵E{v!sVӝ-]/cpli,Fw UHrq\lSO٥^sMZ텳Hlv;"E ;)9'ԅ[[1Nj'\R;Na)Nļ;B'8frNQܯlg%2& \3d h3H\o\)pݡKhtcK){[&!ŤbY$>2BoUIZې5}f ƕ| }w>N$'> qMCٝbJ>Kξ:95ۧ>;>yR()9fZSr&dL`we4K=~"ͼ[Fu/!)nQbUJʻIѡA,b4y XˀpE*sd>$gI̮j/IWz;`f QO61oJIAkXļ\)N3w/T)YW5ݭӺR484BΚSˋeSXb_LF[psNJu{frc!trNYəD 1VX%Na-ВCQ[ݢɻ*$g}<[淿}ۼfԨwYKIZ?%gZ%XRlOsV"R\ԬC=(FIlXsϵ]+btg)Rڼ۔b9ݡ:Ǵ3q1|8iVy׭6CǗwxrmb4y`*$'X`|uS~<$f-$\j$g)َ)%1K$Jtv?+R|$D!53ˬAb1@[a9RE;}1Z~wuՋqɻb_uλqcK:gۏͻ7'?D p5i{y\Oәb.xs3>:8`.%Yg%8`r&dL+Jo1lǖbɽbCKK>mn)yWt])֕$)>-wC(6+G4u k1n?Sҕ⡒b.@s/9},s=ͽ6?!ſuS%1gjNέ>RWN|f%Y8y[r&dL`ɻw̻7YIq-}bCKX~V-+^w1wBV'n_>)k8$v]O~wmؗw}b7zu]iӜ) hk,Fw UHķ_6wrx=1jɹK'gIIo,Jxg%Ĝwn1<#]r:+D 1VXm޽Jqlǖ>ؒͻ¨/yWy~][%RlNknݧ}Rl[;ۭ6;m8)*qs bBa)n6.FcPӬV-F݃ks/y\D|u/믟fna_(L>^뉹Ufg%~},.լDX:OqLGz A"Ș`+,^.v<-ձ%ߖewbtՏX]_sKw}CKOwsn[r|H ?Z9N']R\h.@IsO6W^9\usS5׼xfrjJxAR ~JR8i3 cK޽ w"-ӱzZ=]+,FwU~B"‰梋&K.h.tmR,9sMXwFXY-;zL;&c!18L"Ș`+,^8w/XrI)~ZY-RncKZ9lwɻ9*$_b9ƛϟ`.`BM9KbRl5W2JqYxaR)nnJuv)Q?HqL"Ș`+,w9g|-kw'uء5e1cKEJ/f1Z]R*$3c[sOjHWI.sMRvVOJl(YړצbɹJL"Ș`+,ޞwC٤8ZE[*b1 0ls'2?hs)i%foKz W')[:I Yi7":+1o)(FIlXSO^_MnvheWr=4vh-w١E\D|3w;1 . S_wݼ:<(G?8 w~.k">w{'M`?Q޽kA 4I0y\D\߇_ B,!Q &˖_ "\/ATDɻ=2%b|%*I0 `+ /ATOɻ=2%b '$b@ٟ!Q5 &M|zND%c?+)/X>F%Ɵٓ\`z<PU"P>P@@3"&} ſȸ k@ ;C/2n`P>P@@3"&} ſȸ k@ ;C/2n`P>P@@3"&} ſȸ k@ ;C/2n`P>P@@3"&} ſJ~??9iH *\ dg(EV@1c0A0 !;C/ C "D~<̐Y7@ ϭ|2 !;C/0L_ ſ*$H0AS~ϕ_ ſ*&VSOe J;bD"dg(EVAǏ=Zǎy㘍[⸎'qK}zǝnt8rRqZq>k7=bwoN}̎8kIcFEbn9MvbΝfCwźZm7QٺլcՖ-k͛(VlT7eQ,ݰ__oDźu拵k͢(>0֬1^m>UGQ|惕+Qby7w/7o/[fފͥKQWf%f~}(.^lD1{"3QXмgfڧ'fIQL#3͸>0cf{y<3om~-dOvuX.X`?&^{<8oUW̽Q=w+;1w̞mnY-3g 3f뢸Q\5}r4sydTsqMb.<ٜŹ&sĉ(~>a9#ӣ8uxsJ?74k~nj1DwFEؕ_ ſ*,"=x4 R|< '"Qw#{;Bxg)J,RɰO{XXwHۤ86)JkHJ(%ωGB,RHq$"#2H=V#!R|GR H)#gRp#dg(EVa/R* U!RRNI7!)d8IR,UbW#!UR)=OĎgnK;Z&ő cR˰WǴKOݯxGHq$"lXm&[9ZWJ5)lykT-kפ@Yx+5וb_XbgE/5 Tk>meJ;n؊qCU8$GU%\K)txǬniyvv+v;OJq$sU-{IbⱪR;OX)p*#qxH[)}ius|XKqJ0 !;C/ '(֕b$)Cۧ&JSa U[U ??i-Z]1MHq Rl+V}b-5!v1i)^TqLVJ+Z1E!וj|֒eF[1sF~W) }RlŸ8&+oFuF_v'(wQl7ߌbyV}qdK޶3ؾ@FP!Q+;6R-$WmQ ⚄*}6{Dq(әrqL)dKR8Sʻlٟcj,$c[m8JyZ_Wuiy?ˌڙbb<gt9"ŶR(ۧOyzQ,k)FP׊K%ʋ 7"=c jTm۝-ZpJqiߙbߌbwK=Ol'ݞ'>G3ybRi>{ qRV<3k (zmU{f׶N1R4m3X>Q,4X>Q)(Mj[=QL ſ*&h}uMUeGuJNS)Nx= :O4{R>s#ġLQlwv:h+4X>iFT&[qwFTC㘬ǵsl7XR,o0U| Wq^W6.rneƑb[ݳBlnOJ6G"xcߌb}Xwn4~Jqg^#RRYln<*žLw&Z=b<'H](4ڠ3ke8 ˲H:HR1u-ű*G(ifw%>!HA)ޜRRu3@_r&QavLِٖB"MO?dNJX(nB+9(}:}#rJ[)v<2o1o3SHqqLm`3K>O#QǬDO+ţGB>KoXV)6lb-~hS /Ӻɖ<351HqžӾ&[JlXߧOk)ۀ])hC3]t1-3n֔kA5rp?-[ϷR,o*vǤNJdK(fv+š<;؞'Kd%hd+4ɭqLVjbk1ӣۧ;uv{_9ƿ}@8u:IuiLdKu--ƻέcvF;vFqM` 3K w̞m~9gk}s_$H#!)~XI"וb+R,')*5lu:ywJ+O4 U:OE8&+J#nX)֕b3. dg Aozes̙Yj=;(D OznHm%&[Rg1u ; cΝ4ɜ7y L1GB,R|Y,WLfXnv1\ōR)XO[)wy(jb9OondKmR\kfqLif3qLŝ1f3D)VMqLyb=XWbVH}bngF2u:S47D浪hyqLR` 3K gL`~Y'8'bbuX<b-HoPR|K,Ųu: )XxdJ)N3ؕЌF<86)xId)^Bfw3YgHq@,,Gzb $OǍ3?ͩQɰbw;q"R V#!N#ŶybHq`oFqHk);O[)3[:O[)c(N/b)㘴I3'g'HqRHq`Fq)>QCt:Hq&[(n;_1رQ$KR U)vR_8m&[k?x⧒X($q-;J܂xa,ō&[ 3;Iq8JqP}RqtJ)>Qr)v#%dg AۨQGwQQCⳕKlv _J;}qđZ:T7zI4{6cϞؽvΝ6;}^mueZl޼lTw $vwubmo$5kիbժ%6+7+$67e6K7Zo,Ygr⋵ffѢo矯1 1}|j'm>k+4￿¼r;,3o̼R_7ʼ`3׾0}a^}uyEfEfΜͬY ̙ /ffԼҧfڴŐ/~lNLړOJ6z⫯$9JgRw59ٓFyXs:)ރoϙ.ŲZ,ג¥VR,[tr4R,[J5Zr[Hl5"VdλZ:vh7b?N& E~B" B$d)>2Đ'g[̲&gS /,sMJ RXnuf1 0 X.rQy71KRHJv \Nn*$MX'۝+餸﭅|&gy['KbY Xtrrmcź)ū=++=+ֽK:9\K٤59?MRKm3 cۼspbgR\ϷZ:ݺwsnJq=V}R,ɻya1 0 X.V<s7R|g)%,R\tc!t%Uֱn8qطbm×q--[Y>6KJq˟뵞m\KqX-şHԩR쎅 !)~=(v,$gӗIlXΕ;ɷboV(&I_ޭqyzy$I|_zsޕ+b1ڗw-F˻IRL((?W!W.r1IqѳC7RY)sMnɿ+͙b[%Y?zx_Cۛ} JI$fy7+QĬ%]s6ޤXB$fYB؝(ɹ×c!HlX6[ݡUsc;ۯۡ˻J>[bfVoR7ۡUϽݼb_M[)b4y\D,UzbN}=JI0}׆N6j?HuJ{yMz/ڷq%k5R> !󍅰O>)ֳN2&g%YBHr!4+Q"yVY>)ojbwV$&(ŲD 1VXmޕͻR!Uء՚sUok K!2+nnlJb쎅RWmrn'{V2ORg%v'o7;+Q3 cuVdϻX6|JjhͣuZn-꼫+:ǖ2kͲ\wJݼN\& H\IqfnUb7)q:mR˕g 9fBN8JmLnk}}zs\V)vBHrvg%Jrvg%Jr&dL伻RѾEZ_uHuQDYOwC9Wo'nX'v-i!Κw*YZwQf)&E*"gϋ/H伿crγN^n}xZUC+Pg撜z:imesV[1NZIq}zS#9;`%KS&E\?ה]%12& py|R[)v'J+in3vi?%s}ǖBy<|ݧ-F]iR\E,Fw UHr \f&g_r Mz W=9L5OuRܞb\_0Kn{Rn&+֡m\ٓssŮZmΖF[ͭ<")9IΫz/ɹ죙ݱ c78nۮz /[$mvx͓if{IǖAbt>S| P܋nHɻ*$b ɅI.Pr O%1˅Εb{QLb]CSKEXoۧݦnrn&\bowQq4l mYyچo,;;KGV)^crEIlwZ^Qb4y\D,j\BԝoAw}:Xg9<鸷R>vV/9BoVbUxΜzr&dLf]ɻ$ݼX [*zԇw;Uvh޼'j/Fw UHr l= \`-#&}JǺNRiFqL"Ș`+,yzcvhO:ibnRL((?W!9|@.rᐋ\T$ljjI&_.Xz WU&<"IO ʼny[NymR-9'%nA3λywh{l}ء5RbtqyJʘ ,o&qb^81lZµ\S^R5JFr߬#m lR^/R.919R)R:Ur&dLK{Ĺ>JquvhJ!bMk~B"6$@F̛X%Hq\[ɹY=Kqh:É9g[.99B4q692& ͻ2㴞{M"R,W$QZY١U[b4y\D,g֕VIc2Hq70m~zΫz•]C#]%qLÝi,DޥD 1VXyZGZ7Z)+!yWXHͻ"ŒwCǖzY)Qu.F%YCR웱\hwz1 PP~B"Yh2Mɜ4i /Y+=/,_ kr acVIKJqqL!|ߟ/1#!lb ǚ Vmա Rl1Z'dL`ɻ2tTɻ7nb ŋu.R,lc!bj99#š<}f&+6A2웕yźDwdc!73 cK7Zy7$CCKۼwh=dC+)ڜv1ڗlNKV;RܔNh W7Wo.Rl,jVbyWRL"Ș`+,w[wi]bw1Zr]%ynޡv1Z8dnMP7cZ)ͻtbͻzvΪb4y\DS~<g4=WO̮gRpȥX.g%#omV:`$TDfXTJM(;S%g1@[a~*&JqqǖyWۼwh;bt{=ڶ8)vF霫%ybwbyVb^Iqwhe[&}5㯙#曑#'XLRL\SRS.u20㒜zr1}X>פ ~-vXZ)ې|[[V=mM:ZWɹ٦qn:`Au̦h,2& kͻ!)NCcK+ϭ]}׋qbJb7gh)nͽɽ<ܯX޷i/Fgɻ qLͻXy,R6'w۫ɋq,Fw UH>_1ͫGWKZ|]jNR<{BcQc!>$zVfÏ )vkyLVO~-_Lyܕb])u%z#J] >WrbRc64g7d>MJ%3J$dL[˻=$yZIoP[ېi+VOR,[>aXKͻ4soqL;܉Ywh%]_-m)ֿ+bC6ɻ*${mw9_jnJ)~7p5xҤn8ݬDخXYۧCv&g{ĕb])KqsNξYW])N}ۧIgݕh/:S&3yHqz *$b |ݳy%6+Z['R)?ZZۧ;B4tlɕb;I]-6ڭR=ڼ3qVZkMMV8Lq]*$nan旿ikVPz'knRsHǵ쎅H#b>J]Yoɹu/9J'ۭvVͬ,bH웕h^&߬4gmRBJ,2& /Rܾb^-sXb]vX/F7O-呜w;8&RhF͹iνrcKӡn/|Q[no^)5$ P~B"inzrK[gԒw4$f+v{)~KI=50m,\'hZ-ۧ&[%RܚW%fu6p5,ٞk IqG{L+ž䜦Rl6+69뎍T\)vgJbJJ̡Mɍ8$BhqD 1VXywf.[9'^+R,R̽ڤ^+k7Zr'%+ZJqrsCiJ'5JQkne}ӱPK.*$+bz暩k_4_?%1*ŏ>ڔ#ۥ퀙,ɳ}۬Rl;`])ҳ>)C&RL"Ș`+,w;ϟw])֋ѭRޏ-% IqR!:vh۔l~l)W{1 З\D5g5֜}8_33ޑ≍,//b{I}V0Kqڱ>)N7+ssq3Or^oU%*HSrD 1VX<ӟw^RjǖO-UܡbȻ]&O9e9ƘOSKu)ג;׷p؞kl5xWf%fbwVbz)(*_#Ź'}12& w8clPR=ǖ;uliM;Xb4y\D|uO#k#>F"Ȓ`+*](KA("?54G7oz G7G/%M.{Q˿|8} w~.c"_ b?/AOi`.@l.#_ BDu$ c~.S"F~ zL"$؊!Q &˔ϐ_ D$ c~.7~DE/)[rw~Gp#J{{ ,@/ ߄TÇ?G! Sϟo'b.@o;;T 0 _`0dg@_ aCxgi P0  `0@3@ /`0dg@_ aC@ ~q]wk'`7|s-3@ /`0dg@_ aC@ ~!;@c[>kN9 \`z<S H1cOl 0Ӈ@  ;{6L&{0@  gFM$ !'x *DkEz<S%F {"?[ .A ~wĈvEz<SEǏ=j;t?ވn8QHccs#|߻?qđ#8Çq 5bf=b]b}̎8kIcFen9Mv;w Q߱ìؾݬmjfVZb*7o6+XiY.qY WQ,Y|n"kךEQ|7f5(>]|ǫV|+Wxo (^̼K7,b%(}y/+Q]Y̎b矛.43gfڧ'fI}d&F1͸>0cf{xwsc}mLOy7Q^ylHϟo~kQ<8oUW=Q=wksgw̞mn53g3f뢸楗ӧb4s/KdTsqNb.<ٜŹ&s8{DsVgN`ΈͩQ2n99Fc͏1Q(n(ߢ+0@ ,=QE)ou8MUG2Z#!FE!u-őgH()H?xd:$DB,R|_R|+ő`8b+WzH])E$Yc)F <Seѳge)_wy!)XxC$>)^Fc!^pM#!N%őR\(jU.x"!R<5ADBlGBG?H}R|GR He)>_8b-?t%?((OXJ=]y>w\!vxO)U)HJX۪Y8bbϊ Iq$"()~'ők)U,))+b:FH)>GKq$"0@A ,"g"jyX_2+,ŁJ~C)$Hz%"kiG*ő[)^KqiHq$ixb{xT%φXN+)O,R|A,R%F <SeJHK R\סXV:5rTRll⥎KqVyb>R\:e%źɖ+)~RIJVRHMRll7)#Ųu((OX˕.V=x'Jq#sMuZ>'va q):O5ْǵ*ŻwT7fbuڑ)Uc)֝{qiW[k)leQJ;vN)^Kq$0@A ,[JSIq,mJq1Օyb_XK}dK>ɖ8&y|gJq^㘾N1I1i)cxf91!?&K"H"JC)en%?^li)n:tLR,8&Q\qLif'cB <SeKx+Ůk)e<꟩~ ]!H}~,®%+{حGo2l?fR:O)?돉˟VqLqL0@A ,k9ⳠV7UXU!,ZbݪoXpph)B>;Ob)v+Զ&[vtm:k)srS^DŽx ,7"""r&ő(tJW%HR\qLjq|Mc}qLŝ1f1eqLEJq`O@TY^n_neL&)"M)ޜB}Mv8Z|Գ}z(gW](MbdJq1!?KJnڥ%U-nIqt&q)v/[crŌI{!ĎI#ZxSH8g!DŽx ,7r3.\n҇DyXWw#hW/oI)kqL0 ((OX`VLh+(yHq,-RNRO{}*ō } 3K2 ((O74OyͳQ<;5)~AITCRyXggn;Os?$?Qrtq]-v:OrpR-gm;hL㘶gDŽx |ܹ(}s_jG)iXN[)*H3inܻ1˟ni-V;m8&Wudet}ڞ%yud+ A)vkumY= žjV29Sd+1vbS?U[f4Κen=/̩I=V#!~ _+)~DI%O%IqdO~cB <Se3f^~͑ mi8b⇕ۭ>)~NI)N;V*ۤ8bSwn\%RNlնN+)_7X_X8&{8=jNqRl=cJq*oFqJ1حRczqLC5ɕqL9(5J;8oShFߌⲏcB <Se>kDsvLd΍H_ +Wi)XFHK]J yc872cJQ#R:8"gI*/*il!?2~95ӣ8c(Hl<b-z6ٺ->Oӱ9)Ռb8Rc(j+Kɖ#ź>KoA%RTRc$Ł)F <Se1GcǚDqϢhHq$ZX/HV"7xv-UQNZJGW8R6jtN&[i1fJR|<')X%vZ`O@TYn(GGH1F2XOVR|ZF)#h)FdO%cRRiSR8OǴ,&[]Iq8LRwU;nN)šobS?U3#Y]&0@1 &"O߹skG<S%F~ |=x *,!Q Fz<S__#?//ATO`O@].Q1' K~)ȟ !T~wz( 0 Bv(| (dg@`Av(| (dg@`Av(| (dg@`Av(|";z_s;IDo\I| |1,0`<X^sY| 7?d *?x'P-',cO~ ۇɻ2%hL?Ӈi$bP_rl$ *$gwzeJwLI[D߭/y \D,4g<1!$b[F :K!?1ۇ9r58ǎ8Ǐq'N"=|~=qwr?>Í8pjľ}޽س@-vﶱU;m3;vcf6=f=f˖ݵؼyٴIbٸqٰaY~G-֭^koj֬jVbVlZbYrYbY˖m0Kn0_},Y|:kߘE1,\|j駫'2裯͇4|Ҽ {ͻ.7S̼R[K͛o~ex+K̂_47 ꫋+,2s.2gnfZhf\h^~33cƧfO̴i_L2#3yf̄ 7ƽgƌy׌5 omsog}<̛0O=yffĈ_3>yy_5=_1>ycwY殻f_rf1~f[oan%sM͍7N7_?\w݋k_4W_=\usSO6]6\z&w ' .`?9sǛsg>{9q?kpPCY bJc] 'z=Y?/*ǭgO [9n [A޼)"uA rS YU7Ă^ Z y䕱 P#K<&"s|Y3KV? I oƎNME VEAW)ȿ܆ sO]q5A9喗j,r| |5S|Vr|E"\ 2 2VL ʳʕ_.@X1&f\:Az@qxWzl9z\d[=qS=TyKFV%2V$VM%$KKM"ǒz,_D{uX]?nKwǒ_x5cICqr9FR& pz$1ǎCz쨗X"ŭyCŐM)~=(ͼj꼘M'פXJb\D,o].^.VrdW[E8F*ʸ|pw,Rf8Y/8bn^`s-f@^B. yw,{lDo]T!,7:\s\qof} (1 Ac eFA%?Ij>.v:H1 PP~.c"&6ɅN.xr \낼#kuArs-AA?f~ rM5uis?xc+_Avo]=֫IvEtCaMJ I˱{C[=vWuMȾ흫Wݛssncє۫ϗ{CQ]=l\hs.*)l8kKsC'[H>m>_>L]Pn]Bܺ jF[:f[qxB+ă<((?1۲&iN VG.\!K! E.,r\fXY=^:do2*6lo2lWb{a^yە|t o>RA&MLtNgNgm\48nTm΅L`t -šܺ+H)-m&ًoSRt8i;+nթ󴻘kW\{/[̕ǫ1i\&-h)F eL4 m DJJvY! 򻵋l+l3Hzdz,fxQa͹9z9WS6pǡBÕcw{/ʱۨts)vycsu7/o% rNɳed*|ot͹` \\]=J¤ X1-gyCۧ} NnIA1mc pr輟)RRlGBR\gb\D,o?P#y2p|2s ȱli r{XYWiZWcbٛs^6NJjΥ5s6`.>+R u:spnF;u?`۫[s렓  2VX.ܶn,aUhB{ %U}iWZ&[Jotұ֭a)p?Vc?~)N4RCRԔ3Z((?12MfL4&x`y6"!O:I<'irzd_XYWE\6璄nM"hބTIQs!H'Vr{. m^~)G)>|t|t|t|m0$NR"0@AX޾榛[nyz sm3w}|fm8=nȱMi=Jz,l"nXW?ܛ-cf)ȓ&}б9W]i%Z!qWtD.rC"MLHqY ((?1ۗ_>\qsUSWO5\O370&7RCo }VEmX^=n [=AUkΕzO8YI۫;Wz|bǽ7Bo}3]#!yGB] Iz%ž=SI\ )Z9.[ۤSSȢ( y7?\psO4\2\z$se"Ǔ͕W O5^[d+R=Acd]=vWr{:ms.z9Wk͹/Ww^T=FIu!^a)1V)7(z1\RzgϐLJF’]h9=C|cg5g9֜uXs/~1Μsxs#Ar<\tQS/lRz,\9MXVEmXYWi4ܚs걾a͹%k8tL7,0 I27$d]-[9ҕWq|=&yK!^HB~OtiJ+? ?~'2?hs)ͩ6&r<&? 帵z,|%cz.ȶz,"ȶz,ќ˭9zs5z#Ã$ne[xζxd`A<ӝLyIqQv(ryzm[iJ'ܲ6A~w1@I`Yp/HC)kreBG.Eh^p|[fbI3]) ͙(R _[ͷ}=A_ &T$N EQݏcJ/źy]+ q+f+ixޥxW`b(#Q= &T$M=F$_w%"Gz vS1{,GWm5؇Jܺ},)ǭۧ[ŸU2n؛Qwfb=I(R=:/ATOI$Iӎt8mV).WR_).WoFq*te]bJ,Jw|[3zk+?M:j)㘴Q]ۥ(Rҥp *WOs% I,iؔ4pA)PuX?.B,6bZ":gu׷No|,&5pR+)vXo]B ]g)qzqLwbwFbJ/vZt,O@HN5XlYSWH>m?W*jPb{RllɟzFZ"5RWbynR,qL*qrX>SV9Zwh+b_i۩8_ޞi~˙殻fFx^Me봖'lb9OJlFg,"H!)?ӮL}~xCRlNK؞'IoKq} us봼OJ+J*ź>VQo]gv V3}])vm3ۥX%( (I|M7M77fI=R_(kjEsu 7L,<ДIiW{)&vbߖe])֏Rl)! W5˵R%gEݯclF["vo+ŭgwuk)9n-+"jBz؞'vG2qLRwϋ[)mN>]BܽJ1 P 0 P>K&K/d.|+$J-4;xnNRNORԬk)&[R)~bb+[o%B,!UbqL=3׶cRVJLqoٲ8Q'YiHtRb`(|$ yM0?\xsEOJWyb+Ųu:$ŏ>FjѣۥvR/b[%G,ŮvIRVHtb`(|$ Yg5g=97;&\M)Ųu;)~+#GK<VUKb;UBlxRl;*qJqRk*8:PKo P 0 P>SGG1ǘ3k\F~  -/ATG`@p`a~?F~ * F~ z F~ z ÇE7O3j * ݃C C\ɽ  0@ :Ǝk~Dx@p`g5vO ͪUx"   0@ :`00 0t a`(`x9Ao  0@ :`00 0t a`(`@”BWchxsȑAT,ر\I*ȿ~wDߐwz4,a'Q(~wzs=# '=i.`|#MDE_E;]T&!QF;W^I5)x<$ * ߓO&T=7`wzeK"8A%ߍ!$bb.L'Z%ʘ-#GcǼq8Ɖ8믧cn[{w%K9b8xp-8tcj;]sjcľ}fG5$1["{Ŧ]jqN!;vbfĶm(ljVDZjfe+6mͲ(nP֯7Kb:ڵfQYgk֘OW6DU(>kʕ([¼;˗-3oEҥ(^+`3?׾̋/0,^lD1{"3(f,\h^33O͋QL3ͤ(&~f\c?y}3 Qwc♷6Oy2'|ӌ^#^<ţ G7^3Λg~jW^1wϝks;f6GqY料3Q3uQ\K(>\9m<^|\:u8L1D (΍njω' (Nf(~6ni?;8FcƘDѣGwF߾B]m&Tw`(g|˕_.@X޶'a% 4 O'';9A{X ~ ՂnW r,ǛkA^GEW)9^i䯢9R8Z#9nH9c+-rEMhqsE#9A9~9c OyJ$ȓE#9A/ɱHG Gr$"O Gr,<"z?.,r"ȑ:dE#9'd;cA-cdbA>d#9ABY8KbA0  *ɱ v%TWOx]~ɻ2&by{o\ܧDNVҧD0Q3Te' rdeLcG3WANopDZ q9z̩r$Zu/q,ȵq,ȶz<^WT)]=V"nOX+R=٭_aQTS2 0< p-1ev[ȗItxa4\iMVWj̘V?ߎ+.@>XޖaM.{TұrIM8ܫǽlN[=$cw^mqߘj[=v~FM z'|]=~IUNqx c8N{[=KW;%|]=#ÃG$'G)(7nI#צ̑!)2>$_L+Ş9+!GNɒ#9rdy'GctlW+GK?()F eL$$QX D'+d{=ez۫z^V%T۫גm N-?B۫j^=K rz,۫'նz<ʮ+A'}8?^mz{u1 0YI1 PP+c"VJ8 HB+Ȼ<^z|$2^\WٜoCI\n*zq"b'K#àDŽӋ5Rl8`_-qo],6R7[ɱ䭎 'V=<N:):yף9Wɚse!@I[vPuaU#FvP*)>r`^;n젺.AIm +0@AXޖ\/ȲZ:nPc%ȶgx[=y[ZAθ:MX$3Ks.|@ϳHCnھ!h%z,(o|6^_4џ6s9׳ ͹`As]mUyH^U"+^ұnRiJygM)#2&by[.rA \`B+\ 8[9^h6DZ M ju՞\6N&T=nhN7 n 뛄r.o&ƞs+zCwWB3VX؛ y_W}r.W匕x$ pzmlIyi;O:yNjywHENjp;I\w1X̋X%4!m#2&by[$@d@@.J\DbZxxeQ=٭{W{Ǜs˅< NU9I8 {ʱap^[l\ c} q|`w}`%9ms. 7 VUty|cw]bs.`x$CC krRXV9'"=GM\ED)P(rrz\6uۜKK_ wwjΥ+NsN^sʷ}sa?s<[;m3Oj%wod!EwY<حՅe{utolE0 I;-PcijxvqNܖdҮS|%,JbܞyqL]O[\ {M-"r^ XYi䠧'F E2s=ӘEiOc?- UC3c9mh`]Mv޷}wמKzb2Q!͌0@AXޖ2MZKkxi/]dtAVR^I7='lO&UjU= z^s ͹W/ڜ+NinD>3paFs!}?~$aZs!I;$ pQEE.uSZwAӕ"PONh'=X7U,p Iۧ}SeFq `_}K/g07)g4̚enBfɜ4d{bA"ȶz?"Oպz[U=AU{i%u9W9 bAccAkz|GqZUjH0k5׋zh&[C8iI< (()H~%jI0$ б#9sHNhҡǔHZ) cҼkǝOlL3;)֝`_ Q= &T$S4I$7&C<@Wuݪoc1> ((ᛘ%䓜$ =WR $GEB[5@xIi8d+bHygG-7}b+'|bcSst)F <GUDSQ>I?EZ}+Wb&[sc~+q_8$ŕQ\qLQ ?#IQ?6/gRJDW&[};cz}19R<-RhXB+VEKV:Ok1R,wіR,U}RT)fSqL[=M`O$sQ{-vb;ģ{{;O'cWqL"M1{Vmnv+znN:O1ժĞVݨ 0rbS0x$ 3f_~4s%[g2k)X^?$R +#&[IR8WJ6IJcRl+hqFPc w:=Jq0@A`HL1Oj._4WDBJ"őKm)#ſaW{4㘬j)vCoyb}q8a5uF[qLv;I(>i7)Nx*wF <GbDsI(Ο<\ H%"őw⛬GBlN߯8bWjS~qL"UQ4R\qL0@A`HƏ7gL`Ό E')Jq$WR|GoR /m-GtN9I88ec Ůk)8MRx $رƙ8%S#!R|V,D2\H/H+ő_k)Õ!4qL"š"C=ɝQll$ŞqLHq`O$=`Q0EB-ő R<%yb+WR|m8c_qL>)^xmC)ŞӇKyqL0@A` ?n `"O?;0']=An0zQ/; #Q Fz<oGO_#? w_#?Cn_#?Cn%I0 c),;fO3j * ݃@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C^|#GJ\tR)sHR߇ͰЍ~@~Nouު{_0 7`)ÍscpEp膿x8ئ[)~`ϩk8ߋ\~"9i~ݏ4 a OX7R e },Zd33mE-8wSN}E{ݩ ]ܠw9i>7o]%rܺ\QX5%rE^ * bin/build.sh: cfg4.63-23633: Forced commit by ./MakeRelease.sh for binary code distribution. * release/plugins/check_space.sh: cfg4.63-23633: new version provided by Michael Meyer * release/plugins/get_efi.sh: cfg4.63-23633: + vparefiutil 2010-02-01 Ralph Roth/ROSE_SWE * release/contrib/sg_cluster_conf_checker.sh: upstream * bin/MakeRelease.sh: added missing files 2010-01-20 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh: cfg4.63-23628: svn backport: WBEM fixes 2010-01-19 Ralph Roth/ROSE_SWE * release/plugins/get_efi.sh: cfg4.63-23628: EFI Auto Boot fixes * release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh: cfg4.62-23628: svn backports, misc enhancements 2010-01-12 Ralph Roth/ROSE_SWE * release/doc/cfg2html.html: cfg4.62-23628: more links added 2010-01-06 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh: cfg4.61-23623: svn backport + new cimsub stuff added 2009-12-23 Ralph Roth/ROSE_SWE * release/contrib/getfcmini.sh, release/doc/README_hpux.txt, release/plugins/get_san_ns.sh: cfg4.61-23623: svn.639 upstream merged 2009-12-21 Ralph Roth/ROSE_SWE * release/plugins/get_san_ns.sh: Added Files: get_san_ns.sh * release/doc/README_hpux.txt: cfg4.61-23623: dox: hpux 11.31 remarks 2009-12-16 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/html/info.htm, release/html/make_index.sh, release/plugins/head01.html: cfg4.60-23619: Changed the copyright notice to y2k10 2009-12-15 Ralph Roth/ROSE_SWE * release/cfg2html: cfg4.60-23619: fix by Gerrit Verdick, 15.12.2009 2009-12-14 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.59-23618: SendMail.cf fix by MiMe/onndras 2009-12-11 Ralph Roth/ROSE_SWE * release/plugins/get_efi.sh: cfg4.59-23617: EFI device path 2009-12-08 Ralph Roth/ROSE_SWE * release/contrib/sg_cluster_conf_checker.sh, release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh: cfg4.58-23612: Customer Plugin temp. fix by Yves Isabelli svn.631 upstream 2009-11-18 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/plugins/get_efi.sh: cfg4.57-23612: + ioscan, + CIM/RSP stuff 2009-11-17 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.56-23611: Sendmail 2009-11-11 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/plugins/firmware_collect.sh: cfg4.55-23607: + kcalarm * release/contrib/check_errors_hpux.sh, release/contrib/sg_cluster_conf_checker.sh: svn upstream: enhancements 2009-10-27 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh, release/contrib/sg_cluster_conf_checker.sh: cfg4.54-23604: svn.upstream + fixes for WBEM stuff when execuetd via crontab 2009-10-14 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/contrib/getfcmini.sh, release/contrib/sg_cluster_conf_checker.sh, release/contrib/vparcreate_reconstruct.sh: cfg4.53-23600: svn backports (613), ipcs, customer plugin: Buggy 2009-09-17 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/doc/cfg2html.html: cfg4.52-23596: +SFM.log 2009-09-15 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh, release/contrib/vparcreate_reconstruct.sh: svm.609 upstream 2009-09-03 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh, release/contrib/vparcreate_reconstruct.sh: cfg4.52-23593: fixed: sfmconfig, vpar stuff 2009-09-02 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.51-23593: + smhassist * release/cfg2html_hpux.sh: cfg4.50-23590: + /etc/opt/resmon/lbin/monconfig * release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh: cfg4.49-23590: sfmconfig for nettl/enumerate case added 2009-08-25 Ralph Roth/ROSE_SWE * bin/MakeRelease.sh: cfg4.49-23489: added subdir custom * release/plugins/custom/templateexample_plugin.sh, release/plugins/custom/templateplugin: renamed to .sh extension * release/cfg2html_hpux.sh, release/doc/README_hpux.txt, release/doc/cfg2html.html, release/plugins/custom/templateplugin: cfg4.48-23483: extension patch (customer plugins) from Andre Naumann added * release/plugins/custom/templateplugin: Custom template added 2009-08-19 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh, release/contrib/vparcreate_reconstruct.sh, release/plugins/get_sasinfo.sh: cfg4.48-23483: vPar 5.0.5 2009-08-10 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.47-23482: swlist -l fileset, removed y2k stuff 2009-08-05 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.46-23480: +kcmodule 2009-08-04 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh: cfg4.46-23480: Veritas V-2-XX error codes 2009-08-03 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh: cfg4.45-23477: +kcusage 2009-07-28 Ralph Roth/ROSE_SWE * release/doc/FAQ_hpux.txt: cfg4.45-23477: New ARIES patch 2009-07-16 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh, release/doc/README_hpux.txt: cfg4.45-23470: SVN.upstream + dox enhancements 2009-07-08 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh: cfg4.45-23470: SVN backports 526 2009-07-02 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/doc/README_hpux.txt, release/doc/cfg2html.html: cfg4.44-23470: additional documentation 2009-06-09 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.43-23470: setoncenv * release/cfg2html_hpux.sh, release/doc/README_hpux.txt: cfg4.42-23465: CIM debugging stuff 2009-05-27 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.41-23465: + ora2html remark, svn backports 2009-05-18 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh, release/plugins/get_vparinfo.sh: cfg4.41-23465: SymLink fixes, SVN upstream 2009-05-08 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.40-23464: vPar_Fixes! * release/cfg2html_hpux.sh, release/plugins/get_superdomeinfo.sh, release/plugins/get_vparinfo.sh: cfg4.39-22660: Fixes for vPar, splitt of SuperDomeInfo collector * release/plugins/get_vparinfo.sh: cfg4.39-22660: vParInfo splittet up 2009-04-30 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.38-22659: Enhancements for DataProtector 6.0 2009-04-28 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.37-22658: Small bugfix for icap * bin1111/get_cpu_speed.hppa, bin1111/pvgfilter.hppa, release/cfg2html_hpux.sh, release/doc/history_hpux_v3.txt, release/plugins/get_cpu_speed.hppa, release/plugins/pvgfilter.hppa: cfg4.36-22655: icapstatus + vpar enhancements 2009-04-24 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.35-22654: Misc_Enhancements (mainly SFM/RSP) 2009-04-23 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.34-22653: fixed some typos 2009-04-21 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.33-22650: Forced commit by MakeRelease.sh for binary code distribution. * release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh: cfg4.32-22650: SFM/evweb enhancements 2009-04-17 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh, release/cfg2html_hpux.sh: cfg4.31-22648: more CIM fixes and enhancements added 2009-04-15 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh, release/contrib/sg_cluster_conf_checker.sh: svN: Upstream * release/cfg2html_hpux.sh: more CIM/WBEM stuff: evweb * release/cfg2html_hpux.sh: First working version with CIM/WBEM stuff 2009-04-08 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh: cfg4.28-22642: svn.upstream + bug fixes (if/else) * bin/MakeRelease.sh, release/cfg2html_hpux.sh: cfg4.27-22641: Removed 10.xx stuff, removed RA-RiSC stuff for Itanium 2009-04-07 Ralph Roth/ROSE_SWE * bin/MakeRelease.sh: cfg4.27-22639: Forced commit by MakeRelease.sh for binary code distribution. 2009-04-01 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/doc/FAQ_hpux.txt: cfg4.26-22639: ARIES emulator: dox+cfg2html enhancements * release/cfg2html_hpux.sh, bin/MakeRelease.sh, release/cfg2html: cfg4.25-22638: Wrapper help added * release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh: cfg4.24-22635: svn upstream added, fixes for IXOS LEA stuff 2009-03-31 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.23-22232: IXOS LEA stuff added, first version * release/plugins/ixostool.sh: added IXOS helper tool 2009-03-20 Ralph Roth/ROSE_SWE * release/doc/FAQ_hpux.txt: cfg4.23-22232: ARIES patches 2009-03-11 Ralph Roth/ROSE_SWE * release/html/make_index.sh: cfg4.23-22229: Forced commit by ./MakeRelease.sh for binary code distribution. 2009-03-09 Ralph Roth/ROSE_SWE * release/html/make_index.sh: cfg4.23-22229: Enhancements for Brocade and Itanium * release/html/make_index.sh: cfg4.23-22229: fixed error maybe introduced with 4.xx stream? 2009-03-06 Ralph Roth/ROSE_SWE * bin/build.sh, release/cfg2html_hpux.sh, release/plugins/get_diskfirmware.sh: cfg4.22-22227: added EMC enhancements 2009-02-26 Ralph Roth/ROSE_SWE * bin/build.sh: cfg4.22-22227: + build.sh * release/doc/cfg2html.html: cfg4.22-22226: Xing added 2009-02-17 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh, release/plugins/firmware_collect.sh, release/plugins/get_xpsum.sh: cfg4.22-22222: small fixes and enhancements for EMC arrays 2009-02-03 Ralph Roth/ROSE_SWE * release/plugins/get_sap.sh: cfg4.22-22222: small enhancements for SAP 2009-01-28 Ralph Roth/ROSE_SWE * release/contrib/sg_cluster_conf_checker.sh: cfg4.22-22221: svn upstream * sd/prodspec.template: cfg4.22-22221: SD template fixes 2009-01-21 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh, release/contrib/sg_cluster_conf_checker.sh: cfg4.22-21816: svn backports 2009-01-13 Ralph Roth/ROSE_SWE * release/plugins/get_emcsum.sh, release/plugins/get_xpsum.sh: EMC/inq stuff added/changed * release/contrib/check_errors_hpux.sh: cfg4.22-21816: svn.446 rollback :-( 2009-01-12 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/plugins/get_diskfirmware.sh: cfg4.21-21814: -Elroy, +Diskfirmware, +lvmadm etc. 2009-01-07 Ralph Roth/ROSE_SWE * sd/prodspec.template: cfg4.21-21814: pack+go * release/cfg2html_hpux.sh: cfg4.20-21411: Samba stuff * bin/MakeRelease.sh, release/contrib/check_errors_hpux.sh, release/contrib/vparcreate_reconstruct.sh: cfg4.20-21411: + vPar reconstructor, svn.483 upstream 2008-12-30 Ralph Roth/ROSE_SWE * bin/MakeRelease.sh: cfg4.20-21411: Forced commit by MakeRelease.sh for binary code distribution. * release/plugins/firmware_collect.sh: cfg4.20-21410: Bug fixes for 11.31 * bin/cco: cfg4.20-21410: auto forced commit by cco utility * bin/cco: cfg4.20-21410: auto forced commit by /cygdrive/c/Documents and Settings/ralproth/home/bin/cco * sd/prodspec.template, bin/MakeRelease.sh, sd/tar2depot.sh: cfg4.20-21410: updated tar2depot * bin/MakeRelease.sh: cfg4.20-21410: Forced commit by MakeRelease.sh for binary code distribution. * bin/MakeRelease.sh, sd/tar2depot.sh: cfg4.20-21410: * bin/MakeRelease.sh: cfg4.20-0: Forced commit by MakeRelease.sh for binary code distribution. * bin/MakeRelease.sh: cfg4.20-21410: Forced commit by MakeRelease.sh for binary code distribution. 2008-12-23 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/html/info.htm, release/html/make_index.sh, release/plugins/head01.html: changed the copyright from y2k8 to y2k9 * bin/MakeRelease.sh: cfg4.19-21406: Forced commit by MakeRelease.sh for binary code distribution. * bin/MakeRelease.sh: History_HPUX keyword * bin1111/dumplvmtab.hppa, bin1111/get_cpu_speed.hppa, bin1111/pvgfilter.hppa, release/plugins/dumplvmtab.hppa, release/plugins/pvgfilter.hppa: cfg4.19-21196: refresh binaries (cvs keywords) + svn upstream 2008-12-22 Ralph Roth/ROSE_SWE * release/plugins/get_diskfirmware.sh, release/plugins/get_mptinfo.sh: cfg4.19-21194: svn.466 bug fixes 2008-12-19 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh, release/contrib/sg_cluster_conf_checker.sh: cfg4.18-21190: svn backports, stderr redirects 2008-12-15 Ralph Roth/ROSE_SWE * release/contrib/sg_cluster_conf_checker.sh: cfg4.18-21189: svn.462 upstream 2008-12-10 Ralph Roth/ROSE_SWE * release/contrib/sg_cluster_conf_checker.sh: cfg4.18-21188: onsite enhancements 2008-12-08 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.17-21187: HPVM Multi Server Environment 2008-12-05 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: cfg4.16-21186: Fixes for hpvm 4.0 guests, added hpvmsar 2008-12-04 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh, release/contrib/sg_cluster_conf_checker.sh: cfg4.16-21182: svn upstream - fixes for SG A.11.18 2008-11-25 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh, release/contrib/sg_cluster_conf_checker.sh: cfg4.16-21182: svn stream update, Nov. 2008 2008-11-24 Ralph Roth/ROSE_SWE * bin/MakeRelease.sh: cfg4.16-21182: Forced commit by MakeRelease.sh for binary code distribution. * release/contrib/getfcmini.sh, release/doc/ToDo_hpux.txt: cfg4.16-21180: svn 456 merge 2008-11-20 Ralph Roth/ROSE_SWE * bin/MakeRelease.sh, release/doc/README_hpux.txt: cfg4.16-21332: Changed build system * release/cfg2html_hpux.sh: cfg4.15-21330: fixed LIF stuff for HPUX 11.31 * release/plugins/get_efi.sh: cfg4.15-21330: fixed EFI stuff for HPUX 11.31 2008-11-19 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh: cfg4.15-21329: Forced commit by MakeRelease.sh for binary code distribution. * bin/MakeRelease.sh: Added forced commit 2008-11-18 Ralph Roth/ROSE_SWE * bin/cco, bin/MakeRelease.sh: cfg4.15-21328: added build numbers * bin/MakeRelease.sh: cfg4.15: added Build * bin/MakeRelease.sh, release/contrib/MakeRelease.sh: cfg4.15: moved MakeRelease.sh * bin1111/get_cpu_speed.hppa, bin1111/getpwd.hppa, release/cfg2html_hpux.sh, release/contrib/MakeRelease.sh, release/plugins/get_cpu_speed.hppa, release/plugins/getpwd.hppa: cfg4.14: recompiled source code + fixes 2008-11-13 Ralph Roth/ROSE_SWE * release/contrib/MakeRelease.sh, release/contrib/postinstall.sh: cfg4.14: first working dist script * release/cfg2html_hpux.sh: cfg4.13: fixes for mywhat utility (main) * release/contrib/MakeRelease.sh, release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh, release/contrib/sg_cluster_conf_checker.sh: cfg4.13: fixes for mywhat utility (contrib) * release/doc/FAQ_hpux.txt, release/doc/README_hpux.txt, release/doc/ToDo_hpux.txt, release/doc/cfg2html.html, release/doc/history_hpux_v2.txt, release/doc/history_hpux_v3.txt: cfg4.13: fixes for mywhat utility (dox) * release/html/allhosts.htm, release/html/info.htm, release/html/make_index.sh, release/plugins/check_elroy.sh, release/plugins/check_space.sh, release/plugins/getVAlogs.sh, release/plugins/get_lan_desc.sh, release/plugins/get_mirror_missmatch.sh, release/plugins/get_mptinfo.sh, release/plugins/get_sap.sh, release/plugins/get_sasinfo.sh, release/plugins/head01.html, release/plugins/head02.html, release/plugins/head03.html: cfg4.13: fixes for mywhat utility * release/contrib/postinstall.sh, release/doc/history_hpux_v1.txt, release/plugins/VxVM_collect.sh, release/plugins/bdf_collect.sh, release/plugins/crontab_collect.sh, release/plugins/find_non_lvm_luns.sh, release/plugins/firmware_collect.sh, release/plugins/get_bootdisk.sh, release/plugins/get_cellinfo.sh, release/plugins/get_cputype.sh, release/plugins/get_efi.sh, release/plugins/get_emcluns.sh, release/plugins/get_fc.sh, release/plugins/get_fcold.sh, release/plugins/get_lvm_info.sh, release/plugins/get_ministat.sh, release/plugins/get_path_1131.sh, release/plugins/get_sptool.sh, release/plugins/get_vg.sh, release/plugins/get_xpluns.sh, release/plugins/get_xpsum.sh, release/plugins/getlp.sh, release/plugins/list_filesystems.sh, release/plugins/oracle_collect.sh, release/plugins/qlan.sh: cfg4.13: cleanup of cvs keywords (2nd round) * release/cfg2html, release/contrib/MakeRelease.sh, release/contrib/check_errors_hpux.sh, release/contrib/postinstall.sh, release/doc/history_hpux_v1.txt, release/html/make_index.sh, release/plugins/VxVM_collect.sh, release/plugins/check_elroy.sh, release/plugins/check_space.sh, release/plugins/find_non_lvm_luns.sh, release/plugins/firmware_collect.sh, release/plugins/get_emcluns.sh, release/plugins/get_fc.sh, release/plugins/get_fcold.sh, release/plugins/get_lvm_info.sh, release/plugins/get_mirror_missmatch.sh, release/plugins/get_sptool.sh, release/plugins/get_xpluns.sh, release/plugins/get_xpsum.sh, release/plugins/head02.html, release/plugins/head03.html, release/plugins/list_filesystems.sh: cfg4.13: changed cvs keywords for new _what_ utility * release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh, release/contrib/sg_cluster_conf_checker.sh: cfg4.13: svn upstream (utilities) 2008-11-10 Ralph Roth/ROSE_SWE * release/plugins/get_diskfirmware.sh: cfg4.13: Enhancements by Martin 2008-11-07 Ralph Roth/ROSE_SWE * release/plugins/get_diskfirmware.sh: cfg4.13: Fixes for 11.31, added VG version (e.g. v2.1) * release/plugins/get_diskfirmware.sh, bin/cco: cfg4.13: Updated GetFirmwareCollect 1.4a from Martin 2008-11-06 Ralph Roth/ROSE_SWE * bin/cco: cfg4.13: replaced ident with what * bin/cco, release/cfg2html_hpux.sh: cfg: replaced ident with what * bin/cco, bin1111/dumplvmtab.hppa, bin1111/get_cpu_speed.hppa, bin1111/getpwd.hppa, release/cfg2html_hpux.sh, release/plugins/dumplvmtab.hppa, release/plugins/get_cpu_speed.hppa, release/plugins/get_hpvm.sh, release/plugins/getpwd.hppa, release/plugins/psi_collect.sh: cfg: HPPA binaries updated. Stuff added and removed. 1.53-2 Linux upstream 2008-11-05 Ralph Roth/ROSE_SWE * release/plugins/get_hpvm.sh, release/doc/ToDo_hpux.txt: added hpvm from Martin * release/plugins/get_diskfirmware.sh: New version from Martin * bin/cco: Adpated 2008-11-04 Ralph Roth/ROSE_SWE * bin/cco: updated bins * sd/prodspec.template: 4.xx stream * cfg2html_Development_Tree.ppt, release/doc/cfg2html_Development_Tree.png: Documented changes on 4xx stream * release/contrib/MakeRelease.sh, release/doc/FAQ_hpux.txt, release/doc/ToDo_hpux.txt: added files from hpux-backup * bin1111/dumplvmtab.hppa, bin1111/getpwd.hppa, bin1111/pvgfilter.hppa, bin1131/getpwd.1131: added new files * bin/cvs_hpux, bin/rcs2log, cfg2html_Development_Tree.ppt: 4.xx stream merge * release/cfg2html_hpux.sh: First 4.xx cleanup session * release/plugins/dumplvmtab.hppa, release/plugins/getpwd.hppa, release/plugins/pvgfilter.hppa: added 11.11 binaries * release/plugins/getpwd.hppa, release/plugins/pvgfilter.hppa, release/plugins/dumplvmtab.hppa, release/plugins/get_cpu_speed.hppa: added PA-RISC binaries * release/doc/history_hpux_v3.txt: Added Files: history_hpux_v3.txt Removed Files: history_hpux.txt 2008-10-28 Ralph Roth/ROSE_SWE * release/cfg2html_hpux.sh: Initial cfg2html_hpux 4.xx stream import * release/cfg2html_hpux.sh: New file. 2008-10-24 Ralph Roth/ROSE_SWE * release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh, release/contrib/sg_cluster_conf_checker.sh: Initial cfg2html_hpux 4.xx stream import * release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh, release/contrib/sg_cluster_conf_checker.sh: New file. * release/plugins/check_space.sh, release/plugins/firmware_collect.sh, release/plugins/get_lan_desc.sh, release/plugins/get_sasinfo.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/check_space.sh, release/plugins/firmware_collect.sh, release/plugins/get_lan_desc.sh, release/plugins/get_sasinfo.sh: New file. 2008-10-14 Ralph Roth/ROSE_SWE * release/doc/cfg2html.html: Initial cfg2html_hpux 4.xx stream import * release/doc/cfg2html.html: New file. * release/doc/README_hpux.txt: Initial cfg2html_hpux 4.xx stream import * release/doc/README_hpux.txt: New file. 2008-07-25 Ralph Roth/ROSE_SWE * release/contrib/MakeRelease.sh: Initial cfg2html_hpux 4.xx stream import * release/contrib/MakeRelease.sh: New file. 2008-07-22 Ralph Roth/ROSE_SWE * release/plugins/get_mirror_missmatch.sh, release/plugins/get_mptinfo.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/get_mirror_missmatch.sh, release/plugins/get_mptinfo.sh: New file. 2008-07-07 Ralph Roth/ROSE_SWE * release/plugins/get_path_1131.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/get_path_1131.sh: New file. 2008-05-28 Ralph Roth/ROSE_SWE * release/plugins/qlan.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/qlan.sh: New file. 2008-02-28 Ralph Roth/ROSE_SWE * release/plugins/get_ministat.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/get_ministat.sh: New file. 2008-02-07 Ralph Roth/ROSE_SWE * release/doc/history_hpux_v2.txt: Initial cfg2html_hpux 4.xx stream import * release/doc/history_hpux_v2.txt: New file. * release/doc/history_hpux_v1.txt: Initial cfg2html_hpux 4.xx stream import * release/doc/history_hpux_v1.txt: New file. * release/html/info.htm, release/html/make_index.sh: Initial cfg2html_hpux 4.xx stream import * release/html/info.htm, release/html/make_index.sh: New file. * release/doc/cfg2html_Development_Tree.png: Initial cfg2html_hpux 4.xx stream import * release/doc/cfg2html_Development_Tree.png: New file. 2007-12-25 Ralph Roth/ROSE_SWE * release/html/allhosts.htm, release/plugins/head01.html, release/plugins/head02.html: Initial cfg2html_hpux 4.xx stream import * release/html/allhosts.htm, release/plugins/head01.html, release/plugins/head02.html: New file. 2007-12-14 Ralph Roth/ROSE_SWE * release/plugins/get_cputype.sh, release/plugins/get_fc.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/get_cputype.sh, release/plugins/get_fc.sh: New file. 2007-11-26 Ralph Roth/ROSE_SWE * release/plugins/get_cellinfo.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/get_cellinfo.sh: New file. 2007-08-08 Ralph Roth/ROSE_SWE * release/plugins/get_efi.sh, release/plugins/get_lvm_info.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/get_efi.sh, release/plugins/get_lvm_info.sh: New file. 2007-07-11 Ralph Roth/ROSE_SWE * release/plugins/find_non_lvm_luns.sh, release/plugins/get_bootdisk.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/find_non_lvm_luns.sh, release/plugins/get_bootdisk.sh: New file. 2007-01-18 Ralph Roth/ROSE_SWE * release/doc/ToDo_hpux.txt: Initial cfg2html_hpux 4.xx stream import * release/doc/ToDo_hpux.txt: New file. 2006-11-28 Ralph Roth/ROSE_SWE * release/doc/FAQ_hpux.txt: Initial cfg2html_hpux 4.xx stream import * release/doc/FAQ_hpux.txt: New file. 2006-09-14 Ralph Roth/ROSE_SWE * release/cfg2html: Initial cfg2html_hpux 4.xx stream import * release/cfg2html: New file. 2006-04-26 Ralph Roth/ROSE_SWE * cfg2html_Development_Tree.ppt: Added Files: cfg2html_Development_Tree.ppt 2006-03-13 Ralph Roth/ROSE_SWE * release/plugins/list_filesystems.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/list_filesystems.sh: New file. 2006-02-07 Ralph Roth/ROSE_SWE * sd/prodspec.template: fixes to compile on haegar + 11.23 issues 2006-02-02 Ralph Roth/ROSE_SWE * release/plugins/bdf_collect.sh, release/plugins/get_fcold.sh, release/plugins/get_xpluns.sh, release/plugins/get_xpsum.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/bdf_collect.sh, release/plugins/get_fcold.sh, release/plugins/get_xpluns.sh, release/plugins/get_xpsum.sh: New file. 2005-09-29 Ralph Roth/ROSE_SWE * release/contrib/postinstall.sh: Initial cfg2html_hpux 4.xx stream import * release/contrib/postinstall.sh: New file. 2005-08-19 Ralph Roth/ROSE_SWE * sd/prodspec.template: Initial 3.x stream import * sd/prodspec.template: New file. 2005-08-16 Ralph Roth/ROSE_SWE * release/plugins/get_emcluns.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/get_emcluns.sh: New file. 2005-01-27 Ralph Roth/ROSE_SWE * release/plugins/get_sap.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/get_sap.sh: New file. 2004-11-17 Ralph Roth/ROSE_SWE * release/plugins/crontab_collect.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/crontab_collect.sh: New file. 2004-07-28 Ralph Roth/ROSE_SWE * release/plugins/head03.html: Initial cfg2html_hpux 4.xx stream import * release/plugins/head03.html: New file. 2004-07-15 Ralph Roth/ROSE_SWE * release/plugins/check_elroy.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/check_elroy.sh: New file. * release/plugins/VxVM_collect.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/VxVM_collect.sh: New file. 2004-02-16 Ralph Roth/ROSE_SWE * release/plugins/get_sptool.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/get_sptool.sh: New file. 2003-03-11 Ralph Roth/ROSE_SWE * release/plugins/psi_collect.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/psi_collect.sh: New file. * release/plugins/get_vg.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/get_vg.sh: New file. 2003-01-21 Ralph Roth/ROSE_SWE * release/plugins/getVAlogs.sh, release/plugins/getlp.sh, release/plugins/oracle_collect.sh: Initial cfg2html_hpux 4.xx stream import * release/plugins/getVAlogs.sh, release/plugins/getlp.sh, release/plugins/oracle_collect.sh: New file. * release/cfg2html_back.jpg: Initial cfg2html_hpux 4.xx stream import * release/cfg2html_back.jpg: New file. cfg2html/cfg2html/opt/cfg2html/doc/history_hpux_v1.txt010064400000000000003000001237421110710270700231250ustar00rootsys00000000000000@(#) $Id: history_hpux_v1.txt,v 4.12 2008-11-13 19:53:43 ralproth Exp $ _ _ _ _ __ | | | (_)___| |_ ___ _ __ _ _ / _| ___ _ __ | |_| | / __| __/ _ \| '__| | | | | |_ / _ \| '__| | _ | \__ \ || (_) | | | |_| | | _| (_) | | |_| |_|_|___/\__\___/|_| \__, | |_| \___/|_| |___/ __ ____ _ _ _ _ ___ / _| __ _|___ \| |__ | |_ _ __ ___ | | / | __ __ / __| |_ / _` | __) | '_ \| __| '_ ` _ \| | | | \ \/ / | (__| _| (_| |/ __/| | | | |_| | | | | | | | |_ > < \___|_| \__, |_____|_| |_|\__|_| |_| |_|_| |_(_)_/\_\ |___/ --------------------------------------------------------------------------- 2003-01-21 Ralph Roth * release/contrib/postinstall.sh, release/cfg2html_hpux.sh, release/contrib/MakeRelease.sh: Last fixes for 1.x stream 2003-01-13 Ralph Roth * release/cfg2html_hpux.sh: BCS_Config integration * release/cfg2html_hpux_sap.sh, release/contrib/MakeRelease.sh, release/contrib/BCS_Config/BCS_config, release/contrib/BCS_Config/collect.sh, release/contrib/collect_306.sh: Added collect.sh to BCS_Config * release/cfg2html_hpux.sh: Changed copyrigth (y2k3) and removed some of the history * release/contrib/BCS_Config/BCS_config, release/contrib/BCS_Config/UKall.tpl, release/contrib/BCS_Config/get_config, release/contrib/BCS_Config/get_sap.sh, release/contrib/BCS_Config/sap.tpl, release/contrib/collect_306.sh: Added collect.sh and BCS_Config * release/plugins/get_vg.sh: Added cvs keywords * release/plugins/get_vg.sh: Initial import * release/contrib/MakeRelease.sh: Misc changes 2002-12-04 Ralph Roth * release/contrib/check_errors_hpux.sh: Figthing around with permissions problems and CVS * release/contrib/check_errors_hpux.sh: Added: "Recovered Path" * release/plugins/psi_collect.sh: initial import * release/cfg2html_hpux.sh: Changed banner and other misc. things 2002-11-21 Ralph Roth * release/doc/README.txt: ! misc text changes for wincvs and email programs 2002-11-20 Ralph Roth * release/plugins/oracle_collect.sh, release/plugins/getlp.sh, release/plugins/qlan.sh, release/plugins/crontab_collect.sh, release/plugins/bdf_collect.sh, bin/makehistory.sh: Changes for proper WinCVS function 2002-11-14 Ralph Roth * release/doc/ToDo.txt, release/doc/README.txt: Added email + IM adresses * release/cfg2html_hpux.sh: ! Workaround for DP 5.0 (sr by mk) 2002-11-12 Ralph Roth * release/cfg2html_hpux.sh: Minor Changes for internal release * release/cfg2html_hpux.sh: ? Misc changes before I got ill 2002-10-24 Ralph Roth * release/cfg2html_hpux.sh: - removed cclog ! encrypted my email address 2002-10-22 Ralph Roth * release/cfg2html_hpux.sh: ! encrypted the e-mail 2002-10-17 Ralph Roth * release/cfg2html_hpux.sh: ! Changed Superdome to Cellboard/Hardpartition, sr by milg 2002-09-13 Ralph Roth * sd/prodspec.template: Changed tempalte to match IA64 too (sr by tb) 2002-09-12 Ralph Roth * release/cfg2html_hpux.sh, release/contrib/MakeRelease.sh: + Added hfs superblock (suggested by Thomas Saur) 2002-09-11 Ralph Roth * release/cfg2html_hpux.sh, release/contrib/MakeRelease.sh: + Ported to IA64/HPUX 11.2x by Thomas Brix 2002-09-10 Ralph Roth * release/cfg2html_hpux.sh: + Added omnicc -password_info for upcoming OB 2.5x license move :-(( 2002-09-02 Ralph Roth * release/cfg2html_hpux.sh: ! Fixes for changes introduces by EW enhancements requests * release/cfg2html_hpux.sh: Added enhancements made by Eric Watson: + Previous PDCINFO Tombstone + Chassis Code Error Log + EMS Event Log 2002-08-21 Ralph Roth * release/cfg2html_hpux.sh: ! Added check for OS 10/11 (get_lan_description), sr by TB ! Changed the email adress to avoid spaming 2002-08-14 Ralph Roth * release/cfg2html_hpux.sh: Added get_lan_description.sh collector provided by Thomas Brix * release/plugins/get_lan_desc.sh: get_lan_desc - initial import, suggested by Thomas Brix and enhanced by Ralph 2002-08-07 Ralph Roth * release/cfg2html_hpux.sh: ! Added suggestions made by Thomas Brix, Guillero Rodiguez and Martin Voskuilen ! ntpd, diskinfo fixes 2002-08-05 Ralph Roth * release/cfg2html_hpux.sh: ! Applied fixes suggested by Martin Voskuilen ! Fixed diskinfo errors created by sed. Credits: Guillermo Rodriguez + TB 2002-07-01 Ralph Roth * release/doc/FAQ_hpux.txt, release/cfg2html_hpux.sh: Small fixes provided by MK and TB applied 2002-05-28 Ralph Roth * release/plugins/pvgfilter: Readded pvgfilter, with -kb keywords * release/plugins/pvgfilter: *** empty log message *** * release/plugins/pvgfilter: pvgfilter was corrupted * release/cfg2html_hpux.sh, release/plugins/pvgfilter: Added PVG-Filter * release/contrib/pvgfilter/pvgfilter.lex, release/contrib/pvgfilter/pvgfilter.txt: Initial import of pvgfilter 2.4 2002-05-22 Ralph Roth * release/contrib/check_errors_hpux.sh: Added UPS keywords * release/contrib/check_errors_hpux.sh: Added Temperature (syslog, sr: tb) and TimeZone checker 2002-04-24 Ralph Roth * release/doc/README.txt: Changed lvlnboot -v behaviour (sr/suggestion by Matthias Daum) therefore vg00 must exist (readme.txt updated) * release/cfg2html_hpux.sh: Changed lvlnboot -v behaviour (sr/suggestion by Matthias Daum) 2002-04-23 Ralph Roth * release/cfg2html_hpux.sh: Changed swapinfo -tam 2002-04-22 Ralph Roth * release/doc/ToDo.txt: ?? * release/cfg2html_hpux.sh: Added TZ; cmquerycl -v 2002-04-15 Ralph Roth * release/doc/README.txt, release/doc/ToDo.txt, release/doc/FAQ_hpux.txt: Added hint for PHKL_26087 (credits: cristoph) * release/cfg2html_hpux.sh: Played around with tput Added hint for PHKL_26087 (credits: cristoph) 2002-03-13 Ralph Roth * release/contrib/MakeRelease.sh: Added automated CVS tagging * shells_3rd_party/cdlist.sh: WinCVS test * shells_3rd_party/SysAudit.sh, shells_3rd_party/getVAlogs2.sh: Added Files: SysAudit.sh getVAlogs2.sh * release/doc/README.txt: Added credits section 2002-03-12 Ralph Roth * release/contrib/do_cfg/Why-do_cfg.txt: Fixed spelling errors * release/contrib/do_cfg/Why-do_cfg.txt: Added CVS keywords * release/contrib/do_cfg/mailadres.do, release/contrib/do_cfg/Why-do_cfg.txt, release/contrib/do_cfg/do_cfg.sh, release/contrib/do_cfg/hosts.do: Initial do_cfg version from Albert Wanders Added Files: Why-do_cfg.txt do_cfg.sh hosts.do mailadres.do 2002-03-06 Ralph Roth * release/cfg2html_hpux.sh: ! Fixes for OmniBack 4.x 2002-02-27 Ralph Roth * release/contrib/check_errors_hpux.sh: ! ^DZ improvement for sendmail (sr by wj) * release/cfg2html_hpux.sh, release/cfg2html_hpux_sap.sh: ! ^DZ improvement for sendmail (sr by wj) ! removed part of history ! added note about VA-Collector ! SAP Collector now WITHOUT HW collecting (safer for SAP Env. :)) * release/plugins/getVAlogs.sh: + VA7400 collector added ! initial import * release/cfg2html_hpux.sh: + VA7400 collector added + sendmail collector added (credits: Walter Jaeger) ! ps/Process View merged 2002-02-25 Ralph Roth * release/contrib/postinstall.sh: chmod of *.sh * release/cfg2html_hpux.sh: + ps -efH ! fixed some spelling errors * release/cfg2html_hpux.sh: + added opc template collector (sr by ms) ! modified SAP collector (uses now plugin/get_sap.sh) 2002-02-14 Ralph Roth * release/cfg2html_hpux.sh: Addded sendmail aliases via YP/NIS (SR by wj) * release/cfg2html_hpux.sh: Diagnostic Notes fixed (SR by BG) 2002-02-12 Ralph Roth * release/plugins/get_sap.sh: New SAP Collector from Klaus Doemer * release/doc/README.txt, release/contrib/3rd_party/ShowServerConfig.sh, release/contrib/3rd_party/runcfg2html.sh, release/contrib/3rd_party/runcfg2html.txt: *** empty log message *** 2002-02-06 Samba Guest Account * release/cfg2html_hpux.sh: Fixed ^M bug 2002-02-06 Ralph Roth * release/doc/README.txt: Spell checked, added desc. of SAP collector * release/cfg2html_hpux.sh: OmniBack Agent Collector - redesigned to catch OB hangs (SG) * sd/prodspec.template: Fixed SD template * release/cfg2html_hpux.sh: Added /opt/HPvmsa/bin to the PATH Fixed SD template * release/cfg2html_hpux_sap.sh: Added SAP driver for cfg2html_hpux * release/contrib/MakeRelease.sh, release/plugins/VxVM_collect.sh, release/cfg2html_hpux.sh: VxVM collector added 2002-02-05 Ralph Roth * release/plugins/VxVM_collect.sh: Initial CVS import 2002-01-31 Ralph Roth * release/doc/DE/CollectIntranet_DE.txt: Re-checked docu. * release/plugins/firmware_collect.sh: Initial working version for cfg2html 1.66 * release/doc/ToDo.txt: Macro + req. from GRC * release/cfg2html_hpux.sh: Firmware Collector moved to plugin directory. * shells_3rd_party/firmware_old.sh, shells_3rd_party/hwcheck.sh, shells_3rd_party/open_files.sh: Added Files: firmware_old.sh open_files.sh Removed Files: hwcheck.sh 2002-01-31 Samba Guest Account * release/plugins/firmware_collect.sh: Added changes from cfg2html_hpux, added CD-ROM 2002-01-31 Ralph Roth * release/plugins/firmware_collect.sh: Added Files: firmware_collect.sh 2002-01-28 Ralph Roth * release/cfg2html_hpux.sh: HTML tidy up added ftp (wu-ftp) collector added process table collector 2002-01-22 Ralph Roth * sd/prodspec.template: MakeIndex enhancements * release/cfg2html_hpux.sh: Small HTML fixes. Send to [hp-itanium] mailing list 2002-01-11 Samba Guest Account * release/html/make_index.sh, release/html/allhosts.htm, release/html/info.htm: Enhanced the make_index package 2002-01-11 Ralph Roth * release/doc/README.txt: Released as 1.63, 11-Jan-2002 2002-01-09 Ralph Roth * release/contrib/postinstall.sh: Changes for MakeIndex.sharport 2002-01-08 Samba Guest Account * sd/prodspec.template: Changes for MakeIndex.sh * release/html/info.htm: New file. * release/html/info.htm: Unpacked MakeIndex.shar * release/html/allhosts.htm: New file. * release/html/allhosts.htm: Unpacked MakeIndex.shar * release/html/make_index.sh: New file. * release/html/make_index.sh: Unpacked MakeIndex.shar 2002-01-08 Ralph Roth * release/contrib/MakeIndex.shar: Removed MakeIndex.shar * bin/make_index.sh: Removed make_index.sh * release/doc/ToDo.txt, release/cfg2html_hpux.sh: Changed Y2K2, fixed an bug in the new netstat function 2002-01-07 Samba Guest Account * release/cfg2html_hpux.sh: Could you add also to the 1.60 release of your cfg2html script the following command, to check the number of sockets in the same states : netstat -an | grep tcp | awk '{print $6}' | sort | uniq -c 2001-12-21 Samba Guest Account * release/cfg2html_back.jpg: changed the background again (used the one from http://come.to/cfg2html) 2001-12-20 Samba Guest Account * release/cfg2html_back.jpg: Replace Background with another picture (small, better contrast) * release/cfg2html_hpux.sh: Removed embedded GIF and JPG SHAR archive (due to the plugin concept there's no more need for it) * release/doc/FAQ_hpux.txt, release/doc/README.txt, release/doc/ToDo.txt: Added figlet Header * release/profbull.gif, release/cfg2html_back.jpg, release/cfg2html_hpux.sh: Added JPG and GIF files to the distribution. Started to fix HTML errors TIDY complains about 2001-12-06 Ralph Roth * release/doc/FAQ_hpux.txt: dos2ux, oem2ansi, CVS keywords * release/doc/ToDo.txt, release/doc/plugins.txt: id changed, plugins commented * release/doc/ToDo.txt: ToDo List, initial creation * release/contrib/MakeRelease.sh: Added CVS keywords etc. 2001-11-29 Samba Guest Account * release/contrib/MakeRelease.sh: Generated packages are now compied to the source dir 2001-11-29 Ralph Roth * release/contrib/check_errors_hpux.sh: + Added UPS checking ! Fixed bug: function monitorprocesses, wont work on HPUX11i (sr by bs) * release/cfg2html_hpux.sh: + Added HyperFabric Collector (unable to test yet) - removed xpinfo (sr. by mk) 2001-11-14 Ralph Roth * release/contrib/MakeRelease.sh, release/doc/history_hpux.txt: changes on the history file 2001-11-13 Samba Guest Account * release/contrib/MakeRelease.sh, release/beta/cfg2html-cmd_line_options.txt: Changed for CVS <> SD functionality 2001-11-13 Ralph Roth * release/contrib/MakeRelease.sh, release/contrib/postinstall.sh: first complete CVS version * release/doc/README.txt, release/doc/plugins.txt, release/cfg2html_hpux.sh: Changed to CVS, changed id 2001-11-13 Admin Samba Share Ulm * sd/prodspec.org, sd/prodspec.template: New file. * sd/prodspec.org, sd/prodspec.template: Softwaredistributor - needed stuff * release/contrib/MakeIndex.shar, release/doc/history_hpux.txt: Initial import into CVS (hpux) * release/contrib/MakeIndex.shar, release/doc/history_hpux.txt: New file. * release/contrib/MakeRelease.sh: Initial import into CVS (hpux) * release/contrib/MakeRelease.sh: New file. 2001-11-13 Administrator * release/contrib/check_errors_hpux.sh: syslogd: added: NFS fsstat, EMS Events, bootp, sfd mail.log: new checker added 2001-10-04 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Added cmcld/MC/SG version check, usefull on HPUX 11i * release/cfg2html_hpux.sh: Added sar -v 1 5 (SR: Victor Gattegno) "Redesigned" the Kernel section * release/contrib/postinstall.sh: Initial import into CVS (hpux) * release/contrib/postinstall.sh: New file. 2001-09-27 Ralph Roth * release/contrib/check_errors_hpux.sh: Added SCSI resets and NFS hangs Monitorprocess seems not to work under HPUX 11i...???? 2001-09-25 Ralph Roth * release/contrib/check_errors_hpux.sh: Fixed: nfsd, WARNING * release/contrib/check_errors_hpux.sh: nfsd fixed, WARNING added * release/contrib/check_errors_hpux.sh: Check for Errors, initial creation for Liebherr 2001-09-10 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Added Oracle collector plugin * release/plugins/qlan.sh: Initial import into CVS (hpux) * release/plugins/qlan.sh: New file. 2001-09-04 Admin Samba Share Ulm * release/doc/README.txt: Initial import into CVS (hpux) * release/doc/README.txt: New file. 2001-08-23 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Added crontab and AT scheduler collector plugin * release/plugins/crontab_collect.sh: added AT scheduler, removed lines with remarks from the crontab * release/plugins/crontab_collect.sh: workaround for HPUX 10.xx (10.20) * release/plugins/oracle_collect.sh: New file. 2001-08-08 Admin Samba Share Ulm * release/doc/FAQ_hpux.txt: Initial import into CVS (hpux) * release/doc/FAQ_hpux.txt: New file. 2001-08-06 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Applied sar bugfix for new sar patch, provided by Peter Krueger 2001-07-20 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Changed the comment regarding diagnostics. Replaced lpstat with getlp.sh plug in. * release/plugins/getlp.sh: New file. * release/plugins/getlp.sh: cfg2html 1.52 2001-06-26 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Fixed a bug introduced with 1.4x: Memory layout. First relase as a SD package 2001-06-25 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Additional distribution now as a Software Distribotor Package Credits: Robert Metzel, EIC 2001-06-22 Admin Samba Share Ulm * release/cfg2html_hpux.sh: ! Removed parts of the network collectors. + Added external Network collection plugin qlan.sh First working version with plugins! * release/cfg2html_hpux.sh: regrouped environment variables for plugin concept * release/doc/plugins.txt: Initial import into CVS (hpux) * release/doc/plugins.txt: New file. * shells_3rd_party/striphtml.sh.txt: Misc shells from other sources * shells_3rd_party/striphtml.sh.txt: New file. * shells_3rd_party/cfcat.sh.txt: Misc shells from other sources * shells_3rd_party/cfcat.sh.txt: New file. * shells_3rd_party/busy.sh.txt: Misc shells from other sources * shells_3rd_party/busy.sh.txt: New file. 2001-06-20 Admin Samba Share Ulm * release/beta/cfg2html-cmd_line_options.txt: Initial import into CVS (hpux) * release/beta/cfg2html-cmd_line_options.txt: New file. 2001-06-20 Ralph Roth * release/beta/cfg2html_getopts.sh: -D fixes * release/beta/cfg2html_getopts.sh: -s -d fixed 2001-06-19 Admin Samba Share Ulm * release/cfg2html_hpux.sh: $DIAGNOSTICS=true added by Stefan Fournier changed to CFG_DIAG=yes/no (rr) 2001-06-12 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Added model fix, provided by Stefan Fourier documented a little bit the enviroment variables for cfg2html ($CFG_) Added and changed some of the dox 2001-05-18 Admin Samba Share Ulm * release/doc/url/cfg2html.sh: Initial import into CVS (hpux) * release/doc/url/cfg2html.sh: New file. * release/doc/url/Yahoo!: Initial import into CVS (hpux) * release/doc/url/Yahoo!: New file. 2001-05-17 Admin Samba Share Ulm * release/doc/DE/CollectIntranet_DE.txt, release/doc/DE/where.cfg2html_DE.txt: Initial import into CVS (hpux) * release/doc/DE/CollectIntranet_DE.txt, release/doc/DE/where.cfg2html_DE.txt: New file. 2001-05-16 Admin Samba Share Ulm * bin/makehistory.sh: rm * bin/makehistory.sh: Added creation of history_hpux.tar.gz 2001-05-09 Admin Samba Share Ulm * release/cfg2html_hpux.sh: !enhanced the DTC collector (now DTC16RX is supported too) 2001-05-07 Admin Samba Share Ulm * release/cfg2html_hpux.sh: ! added CFG_HWDISK=no for Roger Streuli to mask out Firmware collector. 2001-05-04 Admin Samba Share Ulm * release/cfg2html_hpux.sh: + inline screentips by Thomas Brix + enhanced runlevel collector by Thomas Brix - fixed a bug with inline screentips ! SAP collector is now by default disabled ! to use old style screentips (draging mouse over link) you must currently do: export CFG_STINLINE=no ! to enable SAP you must: export CFG_SAP+yes * shells_3rd_party/misc/sccsinfo/scsiinfo: New file. * shells_3rd_party/misc/sccsinfo/scsiinfo: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/sccsinfo/stdisklog.sh: New file. * shells_3rd_party/misc/sccsinfo/stdisklog.sh: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/sccsinfo/scsiinfo.sh: New file. * shells_3rd_party/misc/sccsinfo/scsiinfo.sh: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/sccsinfo/diag2.h: New file. * shells_3rd_party/misc/sccsinfo/diag2.h: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/sccsinfo/scsiinfo.c: New file. * shells_3rd_party/misc/sccsinfo/scsiinfo.c: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/cfg2html_sco.sh: New file. * shells_3rd_party/misc/cfg2html_sco.sh: Other misc stuff, that is maybe usefull... 2001-05-02 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Send to Thomas Brix for changing CSS/HTML stuff RCS tags changed * release/cfg2html_hpux.sh: Played around with $Revison:$ and $RCCS * bin/makehistory.sh: revision keyword * bin/makehistory.sh: New file. * bin/makehistory.sh: *** empty log message *** * release/cfg2html_hpux.sh: SAP Wrapper, $Version, $Log changes * release/cfg2html_hpux.sh: SAP is not by default disabled, use export CFG_SAP=yes to enable SAP collector. Moved the whole history to the external file history_hpux.txt Changed the version system (from handchoosen version to RCS versions). 2001-04-26 Admin Samba Share Ulm * release/cfg2html_hpux.sh: + OLA/R enhancements + added SD serial numbers 2001-04-25 Admin Samba Share Ulm * release/cfg2html_hpux.sh: + Service Controll Manager * release/cfg2html_hpux.sh: + ScreenTips added ! small fixes and enhancements * release/cfg2html_hpux.sh: screentips 2001-04-24 Admin Samba Share Ulm * release/cfg2html_hpux.sh: + enhanced SuperDome collector + added OLA/R + enhanced FC collector * release/cfg2html_hpux.sh: 1.17.2, before SuperDome training :)) 2001-04-24 administrator * release/beta/cfg2html_getopts.sh: New file. * release/beta/cfg2html_getopts.sh: getopt 4 cfg2html 2001-04-20 Admin Samba Share Ulm * release/plugins/bdf_collect.sh: First working standalone collector version 2001-04-18 Admin Samba Share Ulm * release/plugins/bdf_collect.sh: initial working version for cfg2html * release/plugins/bdf_collect.sh: New file. * release/plugins/crontab_collect.sh: working (initial) version for cfg2html * release/plugins/crontab_collect.sh, shells_3rd_party/misc/cfg2html_linux.sh: New file. * shells_3rd_party/misc/cfg2html_linux.sh: Other misc stuff, that is maybe usefull... * shells_3rd_party/fct_util_v1_12.shar: Misc shells from other sources * shells_3rd_party/fct_util_v1_12.shar: New file. 2001-04-17 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Split of Network into two parts Added PAM/Kerberos config files cfg2html 1.17.1 2001-04-10 Admin Samba Share Ulm * release/cfg2html_hpux.sh: SuperDome collector by Frank Muellers added (1.16.2) 2001-03-27 Admin Samba Share Ulm * release/cfg2html_hpux.sh: 1.16.01 - PAM and auto.direct added 2001-03-26 Admin Samba Share Ulm * release/cfg2html_hpux.sh: cfg2html 1.15.7 - fixed patch listing on HPUX 11 2001-03-23 Admin Samba Share Ulm * release/cfg2html_hpux.sh: before removing FC_Clear_Stats (1.15.3) 2001-03-14 Admin Samba Share Ulm * shells_3rd_party/misc/lapture_0.20: New file. * shells_3rd_party/misc/lapture_0.20: Other misc stuff, that is maybe usefull... 2001-03-01 Admin Samba Share Ulm * bin/make_index.sh: 0.55 urls, copyright, email fixes * shells_3rd_party/misc/makeindex/make_index.sh: New file. * shells_3rd_party/misc/makeindex/make_index.sh: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/makeindex/info.htm: New file. * shells_3rd_party/misc/makeindex/info.htm: Other misc stuff, that is maybe usefull... * release/cfg2html_hpux.sh: Typo fixes, email fixes, homepage changes, collector changes 2001-02-27 Admin Samba Share Ulm * shells_3rd_party/misc/cfg2html_sun.sh: New file. * shells_3rd_party/misc/cfg2html_sun.sh: Other misc stuff, that is maybe usefull... 2001-01-26 Admin Samba Share Ulm * release/cfg2html_hpux.sh: version 1.15.1 hostname/uname -n change, small fixes and enhancements requests 2001-01-14 Admin Samba Share Ulm * shells_3rd_party/misc/psi/psi-alltools.tar: New file. * shells_3rd_party/misc/psi/psi-alltools.tar: Other misc stuff, that is maybe usefull... 2001-01-12 Admin Samba Share Ulm * release/cfg2html_hpux.sh: SuperDome Integration (1.14) * release/cfg2html_hpux.sh: before superdome integration from marc 2000-12-04 Admin Samba Share Ulm * shells_3rd_party/change_path.sh: Misc shells from other sources * shells_3rd_party/change_path.sh: New file. * release/cfg2html_hpux.sh: before XP256/XP512 fixes 2000-11-14 Admin Samba Share Ulm * shells_3rd_party/hwcheck.sh: Misc shells from other sources * shells_3rd_party/hwcheck.sh: New file. 2000-11-09 Admin Samba Share Ulm * release/cfg2html_hpux.sh: 1.12.5, before new SAP collector form Klaus * shells_3rd_party/GET_SAP.SH: Misc shells from other sources * shells_3rd_party/GET_SAP.SH: New file. 2000-10-09 Admin Samba Share Ulm * release/cfg2html_hpux.sh: 1.20.1 before model fixes 2000-10-04 Admin Samba Share Ulm * release/cfg2html_hpux.sh: before changes of the cstm part by rm 2000-09-16 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Cfg2html 1.12.5 before my holidays 2000-09-14 Admin Samba Share Ulm * shells_3rd_party/misc/lvmhack/lvmhack: New file. * shells_3rd_party/misc/lvmhack/lvmhack: Other misc stuff, that is maybe usefull... 2000-09-03 Admin Samba Share Ulm * shells_3rd_party/get_lvm_info.sh: Misc shells from other sources * shells_3rd_party/get_lvm_info.sh: New file. 2000-08-21 Admin Samba Share Ulm * shells_3rd_party/ems.xp.wa.sh: Misc shells from other sources * shells_3rd_party/ems.xp.wa.sh: New file. 2000-08-15 Admin Samba Share Ulm * release/cfg2html_hpux.sh: before adding the new hw collector, 1.10.6 * shells_3rd_party/fw1.sh: Misc shells from other sources * shells_3rd_party/fw1.sh: New file. 2000-07-09 Admin Samba Share Ulm * release/cfg2html_hpux.sh: 1.10.1, samba, dtc fixes by rm 2000-07-01 Admin Samba Share Ulm * shells_3rd_party/misc/htmsysinfo-en1.7/Makefile: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/Makefile: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/README: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/README: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/src/prefs.h: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/src/prefs.h: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/src/main.cpp: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/src/main.cpp: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/src/misc.cpp: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/src/misc.cpp: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/src/intern.cpp: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/src/intern.cpp: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/src/of.cpp: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/src/of.cpp: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/src/htmsysinforc: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/src/htmsysinforc: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/src/of.h: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/src/of.h: Other misc stuff, that is maybe usefull... 2000-06-29 Admin Samba Share Ulm * shells_3rd_party/misc/htmsysinfo-en1.7/ChangeLog: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/ChangeLog: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/THANKS: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/THANKS: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/COPYING: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/COPYING: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/src/if.cpp: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/src/if.cpp: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/src/errors.h: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/src/errors.h: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/src/errors.cpp: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/src/errors.cpp: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/src/configi.h: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/src/configi.h: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/htmsysinfo-en1.7/src/configi.cpp: New file. * shells_3rd_party/misc/htmsysinfo-en1.7/src/configi.cpp: Other misc stuff, that is maybe usefull... 2000-06-17 Admin Samba Share Ulm * release/cfg2html_hpux.sh: 1.09.6 - before DTC enhancements 2000-05-12 Admin Samba Share Ulm * release/cfg2html_hpux.sh: 1.9.2 sended to the mailing list, without fancy colors :) * shells_3rd_party/cpus.sh: Misc shells from other sources * shells_3rd_party/cpus.sh: New file. 2000-04-19 Admin Samba Share Ulm * shells_3rd_party/misc/swlist/swlist2put.sh: New file. * shells_3rd_party/misc/swlist/swlist2put.sh: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/swlist/swlist2put.awk: New file. * shells_3rd_party/misc/swlist/swlist2put.awk: Other misc stuff, that is maybe usefull... 2000-04-09 Admin Samba Share Ulm * shells_3rd_party/misc/swlist/swlist2put.EXE: New file. * shells_3rd_party/misc/swlist/swlist2put.EXE: Other misc stuff, that is maybe usefull... 2000-03-28 Admin Samba Share Ulm * bin/make_index.sh: make_index 0.53, before enhancements of thomas brix 2000-03-18 Admin Samba Share Ulm * release/cfg2html_hpux.sh: cfg2html 1.7.1 from Morten Erisken 2000-03-15 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Version send to Morten Eriksen 2000-03-10 Admin Samba Share Ulm * release/cfg2html_hpux.sh: 1.6.3: fc v2, make_recovery fixes, send to newsgroups 2000-03-07 Admin Samba Share Ulm * release/cfg2html_hpux.sh: 1.06.1 - fc, vxfs version determation, y2k 2000-03-03 Admin Samba Share Ulm * shells_3rd_party/vxfs.sh: Misc shells from other sources * shells_3rd_party/vxfs.sh: New file. 2000-02-22 Admin Samba Share Ulm * release/cfg2html_hpux.sh: 1.6.7 without MC/SG Enhancements - Feb. 2000 2000-02-14 Admin Samba Share Ulm * release/cfg2html_hpux.sh: 1.6.5 - edits before SHW sessions 2000-01-26 Admin Samba Share Ulm * release/cfg2html_hpux.sh: 1.8.1.1 test only * release/cfg2html_hpux.sh: with $header:$ keywords * release/cfg2html_hpux.sh: with fat SAP integration from Klaus Doemer. Fixed onsite version 1.5.3 2000-01-25 Admin Samba Share Ulm * bin/make_index.sh: New file. 1999-12-20 Admin Samba Share Ulm * shells_3rd_party/misc/makeindex/allhosts.htm: New file. * shells_3rd_party/misc/makeindex/allhosts.htm: Other misc stuff, that is maybe usefull... 1999-12-11 Admin Samba Share Ulm * release/cfg2html_hpux.sh: 1.05 with basic SAP extension, nov 1999 1999-12-02 Admin Samba Share Ulm * release/cfg2html_hpux.sh: With MC/SG/FC, national language support (1.2.6) 1999-12-01 Admin Samba Share Ulm * shells_3rd_party/misc/nickel/nickel.tar: New file. * shells_3rd_party/misc/nickel/nickel.tar: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/nickel/nickel: New file. * shells_3rd_party/misc/nickel/nickel: Other misc stuff, that is maybe usefull... * shells_3rd_party/misc/nickel/nickel.1m: New file. * shells_3rd_party/misc/nickel/nickel.1m: Other misc stuff, that is maybe usefull... 1999-11-13 Admin Samba Share Ulm * shells_3rd_party/ioinit_prep.sh: Misc shells from other sources * shells_3rd_party/ioinit_prep.sh: New file. 1999-08-09 Admin Samba Share Ulm * release/cfg2html_hpux.sh: version 0.99, 3-aug-99 : no know bugs, release candiate 1999-07-09 Admin Samba Share Ulm * shells_3rd_party/makerecstats.sh: Misc shells from other sources * shells_3rd_party/makerecstats.sh: New file. 1999-05-28 Admin Samba Share Ulm * release/cfg2html_hpux.sh: Version 0.94, released via newsgroups. Add reports for basic performance analysis. Tons of enhancements, see comments 1999-05-16 Admin Samba Share Ulm * shells_3rd_party/get_emc_info.sh: Misc shells from other sources * shells_3rd_party/get_emc_info.sh: New file. 1999-05-15 Admin Samba Share Ulm * release/cfg2html_hpux.sh: version 0.93.02 - distributed via home page and news groups * shells_3rd_party/printerlist.sh: Misc shells from other sources * shells_3rd_party/printerlist.sh: New file. * shells_3rd_party/addprinter.sh: Misc shells from other sources * shells_3rd_party/addprinter.sh: New file. * shells_3rd_party/jetadmin.sh: Misc shells from other sources * shells_3rd_party/jetadmin.sh: New file. 1999-04-17 Admin Samba Share Ulm * shells_3rd_party/cdlist.sh: Misc shells from other sources * shells_3rd_party/cdlist.sh: New file. 1999-04-07 Admin Samba Share Ulm * shells_3rd_party/what_hw.sh: Misc shells from other sources * shells_3rd_party/what_hw.sh: New file. 1999-03-30 Admin Samba Share Ulm * release/cfg2html_hpux.sh: With ASCII creation now. Added support for EMS HW Monitors, setboot new Diagnostics, Patch-Statistics etc. 1999-03-10 Admin Samba Share Ulm * shells_3rd_party/omnisize.sh: Misc shells from other sources * shells_3rd_party/omnisize.sh: New file. 1999-02-24 Admin Samba Share Ulm * release/cfg2html_hpux.sh: New file. 1999-02-20 Admin Samba Share Ulm * shells_3rd_party/misc/nickel/nickel.shar: New file. * shells_3rd_party/misc/nickel/nickel.shar: Other misc stuff, that is maybe usefull... H I S T O R Y for C F G 2 H T M L (HPUX) - manual added. ##################################################################### # History # 28-jan-1999 initial creation, based on get_config, check_config # nickel, snapshoot, vi, winword and a idea from a similar # script i have seen onsite. # Maybe a little bit ASE knowledge is also included :))) ##################################################################### # 01-feb-1999 0.80 - works now with MC/SG, OBII & SAP R/3 ##################################################################### # 02-feb-1999 0.81 - cstm added # 0.90 - tons of enhancements, creates now a plain ASCII # file too (SR by Wolfgang Bischof) ##################################################################### # 23-feb-1999 0.91 - added EMS HW monitor, tested with IPR 2/99 # 24-feb-1999 0.91.2 - added Patch statistics # 25-feb-1999 0.91.3 - added setboot # 03-mar-1999 0.91.4 - added HP-UX 10/11 check # 04-mar-1999 0.91.5 - added xdpyinfo & fsinfo (unsupported) # 11-mar-1999 0.91.6 - added SNMP configuration (PIE consulting) ##################################################################### # 15-mar-1999 0.92.1 - now with status information, added external hp # 15-mar-1999 0.92.2 - crashconf(1m)/hp-ux 11 added # 16-mar-1999 0.92.3 - added MHz hack, added some add. checks # 16-mar-1999 0.92.4 - added iFOR routines (call Liebherr) # 01-apr-1999 0.92.5 - netscape (call: zfp) # 08-apr-1999 0.92.6 - tested with DART 44 XSW & Diagnostics, fixed # cstm output for better reading # 08-apr-1999 0.92.7 - added sar 1 5 # 09-apr-1999 0.92.8 - fixed i4lbfind on s800 # 13-apr-1999 0.92.9 - added y2koscheck, from 12-apr-99 ##################################################################### # 29-apr-1999 0.93.1 - added JetDirect (call: Arjo Wiggins/Carl Zeiss) # 29-apr-1999 0.93.2 - mailto/subject, y2koscheck # 30-apr-1999 0.93.3 - stale vg's # 03-may-1999 0.93.4 - misc. fixes, e.g. mirror boot disk, added iostat # 0.93.5 - vmstat, ipcs # 05-may-1999 0.93.6 - mix bug fixes, prints now date at the top (sr: martin) # 14-may-1999 0.93.7 - netstat enhanced, codewords # 22-may-1999 0.93.9 - crontab (or: grenzebach) ##################################################################### # 27-may-1999 0.94.1 - /etc/inittab, AddText, misc fixes (sr: martin) ##################################################################### # 31-may-1999 0.95.1 - added steve's ATM script. Added my LVM collector # script I wrote for ZF FN (FC with AutoRAID) # 02-jun-1999 0.95.2 - misc fixes # 05-jun-1999 0.95.3 - nettl # 09-jun-1999 0.95.4 - /etc/rc.config.d/nfsconf settings # 16-jun-1999 0.95.5 - LanSpeed added ##################################################################### # 21-jun-1999 0.96.1 - dedicated error log file, translated most of the # script to English # 22-jun-1999 0.96.2 - ob ii enhanced, show_make_recovery # 25-jun-1999 0.96.3 - misc fixes (hdi) ##################################################################### # 01-jul-1999 0.97.1 - TIP/ix in MC/SG env. added, NNM ##################################################################### # 12-jul-1999 0.98.1 - LVM Collecotr 3.01 added. Misc. enh. # 13-jul-1999 0.98.2 - bug fix # 14-jul-1999 0.98.3 - Informix onstat fix (S.I.P) # 15-jul-1999 0.98.4 - named (S.I.P) # 25-jul-1999 0.98.5 - /etc/auto_master (Grenzebach), tmp files ##################################################################### # 03-aug-1999 0.99.2 - works fine on N-Class, added lpstat, kbdlang # 18-aug-1999 0.99.4 - bug fixes for s.i.p, enh. for lbc ##################################################################### # 27-aug-1999 1.00.1 - sr: martin ilg: /dev/*/group # sr: nicolas gall: netconf # first non beta release, no know errors! ##################################################################### # 14-sep-1999 1.01.1 - added y2kappcheck, hw_disk_check script (mi) # 17-sep-1999 1.01.2 - omnidb -object, OBII global settings (wcs) # 20-sep-1999 1.01.3 - dtclist, req by andreas struck added # 23-sep-1999 1.01.4 - perfstat, supported_bits, libfcms.a # 1.01.5 - LVM Collector 3.1 # 04-oct-1999 1.01.6 - lanadmin -x # 11-oct-1999 1.02.1 - added PATH, MANPATH etc. that i missed in my # last update :) # 22-oct-1999 1.02.5 - what, ioscan -fk (sr: martin) # 28-oct-1999 1.02.6 - National Language support, FibreChannel beau. ##################################################################### # 29-oct-1999 1.03.1 - added inquiry256/XP256 Surestore, MC/SG ##################################################################### # 03-nov-1999 1.04.1 - added samba, swat and sap (by klaus doemer) # 05-nov-1999 1.04.5 - get_sap v2, mc/sg # 12-nov-1999 1.04.6 - autoRAID 12 # 07-dez-1999 1.05.1 - SAP fixes by Klaus Doemer # 13-dez-1999 1.05.4 - send to SAP Team, RTG # 06-jan-2000 1.05.6 - fsver (LVM collector), /etc/lvmtab, DATE # 07-jan-2000 1.06.1 - added fc_cfg.sh # 10-jan-2000 1.06.2 - added fc_cfg.sh v2 # 12-jan-2000 1.06.3 - make_recovery fix (as) # 25-jan-2000 1.06.4 - added JetDirect (thx 2 Bob Miranda) # 1.06.5 - adb -k fixes (thx 2 Stan Moravec) # 02-feb-2000 1.06.6 - added kmtune, kmsystem (HP-UX 11 only) # 08-feb-2000 1.06.7 - added what fcmsutil, /etc/shells # 10-feb-2000 1.06.8 - added LIF:AUTO boot string, socks # 22-feb-2000 1.06.9 - major MC/SG enhancements, lvmpvg # 13-mar-2000 1.07.1 - date- and timsestamping in ISO8601 format # 1.08.1 better tracking of stderr output # general mechanism to timeout hanging commands # killed potential for cstm to hang forever # use env vars to configure output set # (all changes by Morten Eriksen ) # 17-mar-2000 1.08.2 added /usr/lbin, sar -d, amdsp (zf zn) # 28-mar-2000 1.08.3 commented out: y2k checks, rpm added # 30-mar-2000 1.08.4 added xpinfo # 05-apr-2000 1.08.5 tested xpinfo onsite, supported bits fixes # 06-apr-2000 1.08.6 enhanced the XP256 xpinfo # 07-apr-2000 1.08.7 KillOnhang timeout increased (martin/index?) # 1.08.8 added OmniBack Agent Version (liebherr) # 14-apr-2000 1.08.9 omnidbutil -extendinfo # xx-apr-2000 1.09.1 colors (added, removed later agin :) # 03-may-2000 1.09.2 added # of CPUs # 08-may-2000 1.09.3 Tachyon Lite device files ->c.h. # 10-may-2000 1.09.4 ovobjprint, mels, /var/tombstones # 26-may-2000 1.09.5 SharedX, praliases # 30-may-2000 1.09.6 SharedX(2), sched.models -> Raymond Soderstrom # 14-jun-2000 1.09.7 DTC Configuration is collected -> rm # 19-jun-2000 1.09.8 http://come.to/cfg2html added, samba fixes # 20-jun-2000 1.09.9 Enhreq: rm: smbstatus # 26-jun-2000 1.10.1 Released # 27-jun-2000 1.20.2 /stand/bootconf, /etc/lvmrc # 28-jun-2000 1.10.3 /etc/ddfa/dp # 29-jun-2000 1.10.4 lpana # 14-jul-2000 1.10.5 xpinfo fixes for LWE # 18-jul-2000 1.10.6 at, crontab fixes, comment about diagnostics # 24-jul-2000 1.11.1 added new hw collector # 26-jul-2000 1.11.2 hw collector changes by Martin Kalmbach # 28-jul-2000 1.11.4 same, pvg remark/bug # 28-aug-2000 1.12.1 tons of fixes/enh. CSTM rewritten by raimund # 01-sep-2000 1.12.2 onsite fixes: memory, model # 04-sep-2000 1.12.3 model sr by cristoph hauser added # 05-Sep-2000 1.12.4 fixes, logger for syslog added # 13-Sep-2000 1.12.5 changed profbull.gif - credits: Jerry Schwartz # 27-Oct-2000 1.13.1 SAP/Sommersault, misc. changes by raimund # 13-Nov-2000 1.13.2 added updated hw_check, that fixes XP256/XP512 # timeouts # 12-Dec-2000 1.13.8 /etc/rc.config.d/* ##################################################################### # 14-dec-2000 1.14.1 SuperDome Collector by Marc Heinrich, ASO BBN # 15-dec-2000 1.14.2 lic.dat added, sr by Frank Grabner # 24-jan-2001 1.14.3 HWBITS fix (Johan Holman), HPUX in versionnummer # //////// # 05-feb-2001 1.15.4 fixes for FC Tachoyon (td*) # March 2001 1.16.1 showpatches, pam, automaster etc. ##################################################################### # 10-Apr-2001 1.16.2 Enhanced SuperDome collector by Frank Muellers # 12-Apr-2001 1.16.3 CSS added (HTML) # 17-Apr.2001 1.17.1 added PAM/Kerberos, splited Network section ##################################################################### cfg2html/cfg2html/opt/cfg2html/doc/history_hpux_v2.txt010064400000000000003000000751011110710736400231250ustar00rootsys00000000000000 _ _ _ _ __ | | | (_)___| |_ ___ _ __ _ _ / _| ___ _ __ | |_| | / __| __/ _ \| '__| | | | | |_ / _ \| '__| | _ | \__ \ || (_) | | | |_| | | _| (_) | | |_| |_|_|___/\__\___/|_| \__, | |_| \___/|_| |___/ __ ____ _ _ _ ____ ___ / _| __ _|___ \| |__ | |_ _ __ ___ | | |___ \ __ __ / __| |_ / _` | __) | '_ \| __| '_ ` _ \| | __) | \ \/ / | (__| _| (_| |/ __/| | | | |_| | | | | | | / __/ _ > < \___|_| \__, |_____|_| |_|\__|_| |_| |_|_| |_____(_)_/\_\ |___/ @(#) $Id: history_hpux_v2.txt,v 4.11 2008-11-13 20:32:52 ralproth Exp $ --------------------------------------------------------------------------- 2005-08-19 Ralph Roth * release/plugins/get_mirror_missmatch.sh: added get_mirror_missmatch.sh, last 2.xx stream 2005-08-16 Ralph Roth * release/cfg2html_hpux.sh: added EMC collector from Steve Riley. Small bug fixes * release/plugins/get_emcluns.sh: added CVS keywords * release/plugins/get_emcluns.sh: initial import 2005-08-02 Ralph Roth * /home/CVS/AddSourceCode/pvgfilter.lex, /home/CVS/AddSourceCode/pvgfilter.mak, /home/CVS/AddSourceCode/pvgfilter.txt: pvgfilter updated * /home/CVS/AddSourceCode/Makefile: Makefile updated * /home/CVS/AddSourceCode/Makefile: makefile added 2005-07-28 Ralph Roth * release/cfg2html, release/cfg2html_hpux.sh: added misc. DataProtector stuff and RCS keywords 2005-07-25 Ralph Roth * release/cfg2html_hpux.sh: onsite fixes, added misc. LIF stuff 2005-07-15 Ralph Roth * release/cfg2html_hpux.sh: model issue fixed 2005-07-14 Ralph Roth * release/cfg2html_hpux.sh, release/plugins/get_fc.sh: onsite fixes for /dev/fcd* FC devices 2005-07-13 Ralph Roth * release/plugins/get_fc.sh: more fixes :-8 * release/cfg2html_hpux.sh: brain dead version, rollback to 2.93 2005-06-27 Ralph Roth * release/doc/cfg2html.html: .deu/.bbn URL * release/plugins/get_fc.sh: fcmsutil vpd (request) 2005-05-19 Ralph Roth * release/doc/cfg2html.html: needed changes for cfg2html-sun 1.12 * /home/CVS/cfg2html_sun/cfg2html_sun-VCS.sh: fixed Log cvs keyword that contributors chnaged :) * /home/CVS/cfg2html_sun/pack.sh, /home/CVS/cfg2html_sun/plugins/get_sap.sh, /home/CVS/cfg2html_sun/cfg2html_sun.sh: + pack: rcs2log, fixed Log cvs keyword that contributors chnaged :) * /home/CVS/cfg2html_sun/pack.sh, /home/CVS/cfg2html_sun/plugins/VCS_plugin.sh, /home/CVS/cfg2html_sun/plugins/cluster_node_status.ksh: New files provided by Keiran Sweet, (version 1.11) * /home/CVS/cfg2html_sun/cfg2html_sun.sh: SUN collector update by Keiran Sweet 2005-05-17 Ralph Roth * release/doc/README.txt, release/doc/FAQ_hpux.txt: Modified Files: FAQ_hpux.txt README.txt 2005-05-09 Ralph Roth * release/html/allhosts.htm, release/html/info.htm, release/html/make_index.sh: Fixed make_index for IA64 boxes 2005-05-06 Ralph Roth * release/cfg2html_hpux.sh: + model -d, Raid 4i 2005-05-02 Ralph Roth * release/cfg2html_hpux.sh, release/doc/README.txt: Misc. docu changes 2005-04-25 Ralph Roth * release/cfg2html_hpux.sh: + /usr/sbin/kconfig 2005-04-12 Ralph Roth * release/cfg2html_hpux.sh, /home/CVS/AddSourceCode/getpwd.c: added users and groups * release/plugins/getpwd: bin mode * release/plugins/getpwd: bin mode failed * release/plugins/getpwd, release/plugins/head01.html, release/plugins/head02.html, /home/CVS/AddSourceCode/getpwd.c, release/cfg2html_hpux.sh: + getpwd, changed sponsor, added enhancements from Kawamoto, Takaaki 2005-04-06 Ralph Roth * release/cfg2html_hpux.sh: + QuorumServer collector, SecurePath enhancements 2005-04-05 Ralph Roth * release/cfg2html_hpux.sh, release/plugins/get_fc.sh, release/cfg2html: make_recovery behaviour documented 2005-03-30 Ralph Roth * release/doc/README.txt, release/plugins/get_fc.sh: fc/td onsite enhancements 2005-03-21 Ralph Roth * release/cfg2html, release/cfg2html_hpux.sh, release/contrib/BCS_Config/ReadMe-BCS_Config.txt: Jabber-ID added. online help enhanced 2005-03-15 Ralph Roth * release/contrib/BCS_Config/ReadMe-BCS_Config.txt, release/cfg2html_hpux.sh: +added commandline print out * release/cfg2html_hpux.sh, release/contrib/BCS_Config/ReadMe-BCS_Config.txt: - removed BCS_Collector from the package * release/contrib/BCS_Config/get_sap.sh, release/contrib/BCS_Config/sap.tpl, release/contrib/BCS_Config/BCS_config, release/contrib/BCS_Config/UKall.tpl, release/contrib/BCS_Config/collect.sh, release/contrib/BCS_Config/get_config: Requested removel by maintainer 2005-03-10 Ralph Roth * release/contrib/BCS_Config/get_sap.sh, /home/CVS/brocade/ReadMe-Brocade.txt, /home/CVS/brocade/cfg2html-brocade: Brocade 1.05 stream: sim + fixes 2005-03-08 Ralph Roth * release/cfg2html_hpux.sh: + Nodelock license - typos 2005-02-02 Ralph Roth * release/doc/README.txt, release/cfg2html_hpux.sh: Dmitry Kasilov, 24.01.2005 fix for 11.23 IA64 to show CPU speed correctly 2005-01-27 Ralph Roth * release/doc/README.txt, release/plugins/get_sap.sh: updated SAP collector from Klaus Doemer 2005-01-23 Ralph Roth * release/cfg2html_hpux.sh, release/contrib/MakeRelease.sh: Added OV license collector 2005-01-19 Ralph Roth * release/cfg2html_hpux.sh, release/contrib/MakeRelease.sh, release/doc/ToDo.txt, release/doc/cfg2html.html, release/html/make_index.sh, release/plugins/head01.html: offsite changes for y2k5 etc., fixed license 2005-01-03 Ralph Roth * release/doc/ToDo.txt: y2k5, corrupt gzip package 2004-12-21 Ralph Roth * release/plugins/qlan.sh: ! Fixed for HPUX 11iv2 * release/cfg2html: + Added Linux 2004-12-13 Ralph Roth * release/doc/cfg2html.html, release/doc/cfg2html_Development_Tree.jpg: initial import of .jpg * /home/CVS/brocade/pack+go: pack+go fixes * /home/CVS/brocade/pack+go: Added Files: pack+go * /home/CVS/brocade/cfg2html-brocade: cfg2html-brocade 1.04 onsite fixes * /home/CVS/brocade/ReadMe-Brocade.txt, /home/CVS/brocade/cfg2html-brocade, release/doc/cfg2html.html: cfg2html-brocade 1.03 pre fixes 2004-12-10 Ralph Roth * /home/CVS/brocade/cfg2html-brocade, /home/CVS/brocade/ReadMe-Brocade.txt: 1st public version * /home/CVS/brocade/ReadMe-Brocade.txt, /home/CVS/brocade/cfg2html-brocade: Initial version made 10.12.2004, 10:22 modified by Ralph.Roth at hp.com (HPS-TSG-MCPS) * /home/CVS/brocade/ReadMe-Brocade.txt, /home/CVS/brocade/cfg2html-brocade: New file. 2004-11-24 Ralph Roth * release/cfg2html_hpux.sh: typo fixes etc. 2004-11-19 Ralph Roth * release/doc/FAQ_hpux.txt, release/cfg2html_hpux.sh: onsite fixes/shw 2004-11-17 Ralph Roth * release/doc/cfg2html.html, release/html/info.htm, release/html/make_index.sh, release/plugins/crontab_collect.sh, sd/prodspec.template: Enhanced cron collector 2004-10-22 Ralph Roth * release/cfg2html, release/doc/cfg2html.html: small fixes/enhancements 2004-10-21 Ralph Roth * release/cfg2html, release/doc/README.txt: added cfg2html wrapper * release/plugins/head02.html: small fixes 2004-10-19 Ralph Roth * release/plugins/get_fcold.sh, release/plugins/get_fc.sh: Fixes by Marc Heinrich for new FC cards 2004-09-13 Ralph Roth * release/contrib/check_errors_hpux.sh, release/doc/README.txt, release/doc/ToDo.txt, release/cfg2html_hpux.sh: -0, -1 options, zip, -z/-Z option 2004-09-09 Ralph Roth * release/plugins/get_ministat.sh, release/plugins/qlan.sh: fixes for doall.sh (qlan.sh:perl) and get_ministat (vpars) * release/plugins/get_ministat.sh, release/cfg2html_hpux.sh: onsite vPars fixes. Enhancements by gw 2004-09-06 Ralph Roth * /home/CVS/AddSourceCode/ts/main.c, /home/CVS/AddSourceCode/ts/options.c, /home/CVS/AddSourceCode/ts/printpid.c, /home/CVS/AddSourceCode/ts/printthread.c, /home/CVS/AddSourceCode/ts/ts.h: Thread Show * release/plugins/get_ministat.sh, /home/CVS/AddSourceCode/getsn.c: getsn.c//Software Serial Number 2004-09-01 Ralph Roth * release/plugins/head02.html: - Bluewin * release/cfg2html_hpux.sh: + SSH ! vpar stuff + getprivgrp, /dev/async stuff 2004-08-17 Ralph Roth * release/doc/cfg2html.html: webspace + new email address 2004-08-13 Ralph Roth * release/cfg2html_hpux.sh: ! swlist fixes 2004-08-12 Ralph Roth * release/cfg2html_hpux.sh, release/plugins/get_ministat.sh: + swlist, ! onsite fixes 2004-08-04 Ralph Roth * release/cfg2html_hpux.sh: Added SHC, small fixes 2004-08-02 Ralph Roth * release/cfg2html_hpux.sh: Informix enhancement request by Murat added 2004-07-28 Ralph Roth * release/doc/cfg2html.html, release/plugins/head01.html, release/plugins/head02.html, release/plugins/head03.html, /home/CVS/AddSourceCode/dumplvmtab.c: Fixes for bugs that Frontpage introduced... 2004-07-15 Ralph Roth * release/contrib/MakeRelease.sh, release/plugins/check_elroy.sh: more fixes for hpux 10.20 * release/cfg2html_hpux.sh: -0, -1 options * /home/CVS/AddSourceCode/pvgfilter.lex, /home/CVS/AddSourceCode/pvgfilter.mak, /home/CVS/AddSourceCode/pvgfilter.txt: Added Files: pvgfilter.lex pvgfilter.mak pvgfilter.txt * release/contrib/MakeRelease.sh, release/plugins/dumplvmtab: + added import source codes, fixed dumplbmtab for hpux 10.20 * release/plugins/VxVM_collect.sh, release/plugins/head02.html: Changed paths to documentation * release/plugins/pvgfilter: ! pvgfilter 2.7 2004-07-07 Ralph Roth * release/contrib/check_errors_hpux.sh, release/doc/README.txt, release/doc/cfg2html.html, release/plugins/get_xpluns.sh, release/plugins/get_xpsum.sh, release/cfg2html_hpux.sh: Fixes for get_xp*.sh and option -1/-2. Misc docu. enhancements 2004-07-02 Ralph Roth * release/contrib/check_errors_hpux.sh: Misc. changes on check4errors.sh 2004-06-24 Ralph Roth * release/doc/License.txt, release/doc/cfg2html.html, release/doc/cfg2html_urls.htm, release/cfg2html_hpux.sh: 2.67: Replaced some text documents with cfg2html.html 2004-06-18 Ralph Roth * release/doc/License.txt, release/doc/cfg2html_urls.htm: Changes: License, Readme and URLs 2004-06-08 Ralph Roth * release/doc/License.txt, release/doc/README.txt, release/doc/ToDo.txt: ReadMe/lisence issues 2004-06-03 Ralph Roth * /home/CVS/cfg2html_sun/cfg2html_sun.sh: Small changes made by MVL 2004-06-02 Ralph Roth * /home/CVS/cfg2html_sun/plugins/VxVM_collect.sh, /home/CVS/cfg2html_sun/plugins/crontab_collect.sh, release/doc/README.txt, /home/CVS/cfg2html_sun/cfg2html_sun.sh: Checked in new version from MVL, send back for testing 2004-05-12 Ralph Roth * release/cfg2html_hpux.sh, release/contrib/MakeRelease.sh, release/html/make_index.sh: ! C.0?? format issues * sd/prodspec.template: Changed from B.0 to C.0 * release/html/allhosts.htm, release/html/info.htm, release/html/make_index.sh: y2k4 etc. * release/doc/README.txt, release/doc/ToDo.txt: Misc. changes e.g. C.0x, depot changes * release/contrib/MakeRelease.sh: Misc. changes e.g. C.0x * release/doc/README.txt: +HOWTO: cfg2html hangs * release/contrib/MakeRelease.sh: .sd -> .depot + Date 2004-05-05 Ralph Roth * release/cfg2html_hpux.sh: 2.65 Added /etc/fstab (for better troubleshooting) 2004-04-29 Ralph Roth * release/doc/cfg2html_urls.htm: Added www.cfg2html.com * release/doc/FAQ_hpux.txt: Downgrading documented * release/cfg2html_hpux.sh: 2.64 - Fixes for bugs option -1/-2 introduced * release/doc/README.txt, release/cfg2html_hpux.sh: 2.63 - added options -1 and -2 to handle dates in fielnames * /home/CVS/cfg2html_sun/cfg2html_sun.sh: Send to MVL 2004-04-27 Ralph Roth * release/cfg2html_hpux.sh, release/doc/README.txt: commit for onsite fixes (dm) 2004-04-26 Ralph Roth * /home/CVS/cfg2html_sun/plugins/VxVM_collect.sh, /home/CVS/cfg2html_sun/plugins/crontab_collect.sh, /home/CVS/cfg2html_sun/plugins/get_sap.sh: + ripped and added the plugisn from the HPUX stream * /home/CVS/cfg2html_sun/cfg2html_sun.sh: ! Merged the enhancements from MVL 2004-04-19 Ralph Roth * /home/CVS/cfg2html_sun/plugins/get_sap.sh: New file. * /home/CVS/cfg2html_sun/plugins/get_sap.sh: Version 1.6 from MVL + password + printers - ibmdpo * release/doc/README.txt, release/contrib/check_errors_hpux.sh: Changes on the HPUX, SUN, contrib and ReadMe stuff * /home/CVS/cfg2html_sun/plugins/get_sap.sh, release/contrib/check_errors_hpux.sh: Onsite Fixes (aw) * /home/CVS/cfg2html_sun/cfg2html_sun.sh: New file. * /home/CVS/cfg2html_sun/cfg2html_sun.sh: Version 1.6 from MVL + password + printers - ibmdpo 2004-03-22 Ralph Roth * release/cfg2html_hpux.sh: + dmesg/100 sr by JC 2004-03-18 Ralph Roth * release/plugins/check_elroy.sh: ! Initial Import + CheckElroy by MK * release/cfg2html_hpux.sh: + Samba Version + CheckElroy by MK + Warning about old Predictive 2004-03-08 Ralph Roth * release/doc/README.txt, release/cfg2html_hpux.sh: ! New Diagnostics patches * release/plugins/find_non_lvm_luns.sh, release/plugins/list_filesystems.sh: ! small onsite enhancements + added find_non_xp_luns.sh Modified Files: list_filesystems.sh Added Files: find_non_lvm_luns.sh * release/doc/cfg2html_urls.htm, release/contrib/check_errors_hpux.sh: ! small onsite enhancements * release/cfg2html_hpux.sh: + added find_non_xp_luns.sh ! small onsite enhancements 2004-02-16 Ralph Roth * release/cfg2html_hpux.sh: Messing around with CVS :-( 2004-02-16 Samba Guest Account * release/cfg2html_hpux.sh: Maintenance release for ECU CD 2004-02-16 Ralph Roth * release/doc/README.txt: Enhancements on Linux etc. documentated. * release/plugins/get_sptool.sh: Added new files... * release/plugins/check_space.sh: Updated version provided by martin kalmbach * release/doc/README.txt: Misc. changes, e.g. documentation for Linux 2004-01-21 Ralph Roth * release/plugins/head02.html, release/cfg2html_hpux.sh, release/doc/cfg2html_urls.htm, release/plugins/head01.html: ! fixes for moved home page etc. 2004-01-14 Ralph Roth * release/cfg2html_hpux.sh: ! enhanced MC/SG what output 2004-01-13 Ralph Roth * release/doc/ToDo.txt, release/plugins/get_xpluns.sh, release/cfg2html_hpux.sh: ! Fixes for xplun stuff 2003-12-18 Ralph Roth * release/cfg2html_hpux.sh, release/plugins/get_xpluns.sh, release/plugins/get_xpsum.sh: + Added get-xp*.sh * release/cfg2html_hpux.sh: + changed xpinfo * release/doc/cfg2html_urls.htm, release/plugins/get_xpluns.sh, release/plugins/get_xpsum.sh, release/plugins/head02.html: Fixes for moved ASO web server * release/plugins/get_xpsum.sh, release/plugins/get_xpluns.sh: Initial import 2003-12-14 Ralph Roth * release/doc/README.txt: Misc. enhancements and fixes. 2003-11-20 Ralph Roth * release/cfg2html_hpux.sh, release/plugins/qlan.sh: onsite fixes 2003-11-19 Ralph Roth * release/plugins/qlan.sh, release/cfg2html_hpux.sh: RAD/OLRAD and qlan.sh fixes for HP-UX 11.23, sr by mh * release/cfg2html_hpux.sh: + Changed all refereneces from OmniBack(up) to DataProtector + added more hints for swconfig/swverify * release/contrib/MakeRelease.sh, release/doc/FAQ_hpux.txt: Small bug fixing, small enhancements to the dox 2003-11-17 Ralph Roth * release/doc/cfg2html_urls.htm, release/doc/FAQ_hpux.txt: Misc. enhancements on the FAQs etc. 2003-11-06 Ralph Roth * release/cfg2html_hpux.sh: Shoot the 2.46 with DOS CR/LF * release/cfg2html_hpux.sh, release/html/allhosts.htm, release/html/info.htm: Added hotplugd/doorbell logs, sr by tb 2003-11-04 Ralph Roth * release/doc/ToDo.txt, release/html/allhosts.htm, release/html/info.htm, release/plugins/head02.html: Misc. HTML changes and stuff like that * release/cfg2html_hpux.sh, release/doc/README.txt, release/doc/ToDo.txt: 2.45: + dumplvmtab by dk * release/plugins/dumplvmtab, release/plugins/head02.html: Modified Files: head02.html Added files: dumplvmtab (from Dietmar Konermann) * /home/CVS/AddSourceCode/cpu_load.c: Initial import of important source code! * /home/CVS/AddSourceCode/cpu_load.c: New file. * /home/CVS/AddSourceCode/getaddr.c: Initial import of important source code! * /home/CVS/AddSourceCode/getaddr.c: New file. * /home/CVS/AddSourceCode/memband.c: Initial import of important source code! * /home/CVS/AddSourceCode/memband.c: New file. * /home/CVS/AddSourceCode/dumplvmtab.c: Initial import of important source code! * /home/CVS/AddSourceCode/dumplvmtab.c: New file. 2003-10-31 Ralph Roth * release/cfg2html_hpux.sh, release/doc/README.txt, release/plugins/head02.html: 2.44 - fixed CFG_DIAG init bug 2003-10-16 Ralph Roth * release/plugins/head01.html, release/plugins/head02.html, release/cfg2html_hpux.sh: Fixes for c4p 2003-10-15 Ralph Roth * release/doc/cfg2html_urls.htm: new urls * release/cfg2html_hpux.sh, release/plugins/get_ministat.sh: Fixed spelling errors 2003-10-09 Ralph Roth * release/doc/FAQ_hpux.txt, sd/prodspec.template, release/cfg2html_hpux.sh: Fix for -v option 2003-09-05 Ralph Roth * release/cfg2html_hpux.sh, release/contrib/postinstall.sh, release/doc/FAQ_hpux.txt, release/html/make_index.sh: Fixed DOS/UNIX CR/LF problem reported by GW * release/doc/Cfg2html_integration_with_ServiceControl_Manager.txt, release/doc/FAQ_hpux.txt: Removed Cfg2html_integration_with_ServiceControl_Manager.txt * release/doc/FAQ_hpux.txt, release/doc/README.txt: Removed DE subdir * release/doc/plugins.txt, release/doc/README.txt: Removed plugins.txt 2003-09-04 Ralph Roth * release/contrib/postinstall.sh, release/cfg2html_hpux.sh: Enhanced DTC collector * release/plugins/get_ministat.sh, release/contrib/xp2csv.awk, release/doc/License.txt: Onsite DM fixes 2003-09-01 Ralph Roth * release/doc/cfg2html_urls.htm, release/plugins/head02.html, release/cfg2html_hpux.sh: ! fix for cut (fold), some URLS added etc. 2003-08-22 Ralph Roth * release/doc/README.txt, release/cfg2html_hpux.sh: 2.37 release - dox changed 2003-08-08 Ralph Roth * release/cfg2html_hpux.sh, release/plugins/get_ministat.sh: Fixes for a big keystone with 4000 disk devices 2003-08-07 Ralph Roth * release/cfg2html_hpux.sh: APA enhancements 2003-08-06 Ralph Roth * /home/CVS/AddSourceCode/lvmcompute.c: Initial import of important source code! * /home/CVS/AddSourceCode/lvmcompute.c: New file. 2003-08-04 Ralph Roth * release/plugins/head02.html, release/doc/cfg2html_urls.htm: Updated html internal links 2003-07-28 Ralph Roth * release/cfg2html_hpux.sh, release/plugins/head02.html: 2.34 release (small fixes to 2.33) 2003-07-25 Ralph Roth * release/plugins/get_fc.sh: Bug fixes by martin * release/cfg2html_hpux.sh: Bug fixing broken 1.3x stream * release/cfg2html_hpux.sh: + added new FC collector by Martin Kalmbach - moved my own old FC collector to the plugin directory * release/plugins/get_fcold.sh: Old FibreChannel collector, initial import * release/cfg2html_hpux.sh, release/plugins/check_space.sh: Merged 2.29a (onsite enhancements done at DM) * release/plugins/check_space.sh, release/plugins/get_fc.sh: New+updated collectors by Martin Kalmbach * release/doc/README.txt, release/contrib/check_errors_hpux.sh: Onsite enhancements (DM) 2003-07-18 Ralph Roth * release/doc/README.txt, release/cfg2html_hpux.sh: Send license file to the mailing list 2003-07-17 Ralph Roth * release/doc/FAQ_hpux.txt, release/doc/License.txt: Changes on the license file 2003-07-15 Ralph Roth * release/plugins/head02.html, release/doc/License.txt: Misc enhancements 2003-07-11 Ralph Roth * release/doc/License.txt: Changes, according to Michael Meifert * release/cfg2html_hpux.sh: Fixed #fi that patch(1) inserted * release/plugins/list_filesystems.sh: Modified list_filesystems by Martin Kalmbach * release/doc/FAQ_hpux.txt: Added tar ball description 2003-07-10 Ralph Roth * release/cfg2html_hpux.sh, release/doc/License.txt: Added Marc Heinrichs Secure Path patch 2003-07-08 Ralph Roth * release/cfg2html_hpux.sh: Ignite/UX Recovery Logs, sr by Thomas 2003-06-23 Ralph Roth * release/plugins/head02.html: ! Fixed blue color * release/cfg2html_hpux.sh: + xpinfo -v, small enhancements 2003-05-26 Ralph Roth * release/doc/cfg2html_urls.htm: Added Files: cfg2html_urls.htm * release/plugins/head02.html, release/cfg2html_hpux.sh, release/plugins/head01.html: Fixed dot in output 2003-05-22 Ralph Roth * release/cfg2html_hpux.sh: Added some suggestions from Guillermo Luis Rodrmguez 2003-05-21 Ralph Roth * release/cfg2html_hpux.sh: Added needs_config 2003-05-20 Ralph Roth * release/plugins/head02.html, release/plugins/head03.html, release/cfg2html_hpux.sh: Working Mini Status, added head03.html * release/doc/README.txt, release/plugins/get_ministat.sh, release/cfg2html_hpux.sh: MiniStatus collector added * release/plugins/get_ministat.sh, release/plugins/head02.html: Modified Files: head02.html Added Files: get_ministat.sh 2003-05-08 Ralph Roth * release/cfg2html_hpux.sh: Added hints and enhancements from the last training: sar, vxtunefs etc. * release/doc/README.txt, release/plugins/head02.html, release/cfg2html_hpux.sh: Enhanced VxVM collector by Thomas Brix 2003-05-08 Samba Guest Account * release/cfg2html_hpux.sh: VxVM enhancements by Thomas Brix 2003-05-05 Ralph Roth * release/cfg2html_hpux.sh, release/doc/README.txt, release/plugins/head02.html: Changed email adress * release/doc/ToDo.txt, release/doc/README.txt: ReadMe and ToDo enhanced 2003-04-22 Ralph Roth * release/cfg2html_hpux.sh: vParCollector by Mike Evans 2003-04-16 Ralph Roth * release/cfg2html_hpux.sh: fixes for removing the beta directory * sd/prodspec.template: beta directory removed * release/plugins/head02.html: Misc header changes (
etc.) * release/plugins/head02.html: klamm 2003-04-16 Samba Guest Account * release/cfg2html_hpux.sh, release/doc/ToDo.txt: HTML plugins, second part 2003-04-16 Ralph Roth * release/plugins/head02.html, release/doc/ToDo.txt, release/plugins/head01.html, release/doc/README.txt: HTML plugins 2003-04-16 Samba Guest Account * release/doc/README.txt: HTML plugins 2003-04-02 Ralph Roth * release/doc/ToDo.txt, release/doc/plugins.txt, release/doc/FAQ_hpux.txt, release/doc/README.txt: enhanced some dokuments 2003-03-31 Samba Guest Account * release/cfg2html_hpux.sh: added HTML/sed filter 2003-03-12 Samba Guest Account * release/cfg2html_hpux.sh: Updated collector from martin. Added option -D (debug) 2003-03-11 Samba Guest Account * release/plugins/check_space.sh, release/plugins/psi_collect.sh: Latest fixes by Martin Kalmbach * release/cfg2html_hpux.sh: wc -l//patches//unconfigured * sd/prodspec.template, release/contrib/postinstall.sh: remove obsolete sap collector installation 2003-03-11 Ralph Roth * release/cfg2html_hpux.sh: Last fixes for getopts, send to beta testers * release/cfg2html_hpux_sap.sh: Removed Files: cfg2html_hpux_sap.sh * release/cfg2html_hpux.sh, release/plugins/check_space.sh, release/plugins/get_vg.sh, release/plugins/list_filesystems.sh: Added options -d, -t, -A, -b * release/plugins/check_space.sh, release/plugins/list_filesystems.sh: Fixes from Martin Kalmbach * release/cfg2html_hpux.sh: Plugins from Martin Kalmbach * release/plugins/check_space.sh, release/plugins/list_filesystems.sh: Initial impor from Martin's sources 2003-02-23 Ralph Roth * sd/prodspec.template: Changed template for removed GIF file * release/cfg2html_hpux.sh: Fixes for cmdline * release/profbull.gif, release/cfg2html_hpux.sh: Modified Files: cfg2html_hpux.sh Applied changes from FMA: getopt like the linux version Applied my patches (lftp etc.) Removed Files: profbull.gif 2003-02-11 Samba Guest Account * release/contrib/check_errors_hpux.sh: + /etc/rc.log * release/cfg2html_hpux.sh: + tftp and bootpd 2003-02-04 Samba Guest Account * release/contrib/postinstall.sh: BCS_Config: chmod +x fixes 2003-02-04 Ralph Roth * release/cfg2html_hpux.sh: Small typo fixes. Fixes for TGV. Sheduled for release. 2003-02-04 Samba Guest Account * release/plugins/get_vg.sh, release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh: Added get_vg.sh to collect TGV information 2003-02-04 Ralph Roth * release/doc/Cfg2html_integration_with_ServiceControl_Manager.txt: Added new urls and documents 2003-01-21 Ralph Roth * release/plugins/pvgfilter: Checked in as BIN * release/plugins/pvgfilter: added as ASCII * release/cfg2html_hpux_sap.sh: Missspelled "c"//"C" 2003-01-21 Samba Guest Account * release/doc/history_hpux_v1.txt: added figlet fonts 2003-01-21 Ralph Roth * release/cfg2html_hpux_sap.sh, release/cfg2html_hpux.sh: Changed history and BCS_config * release/html/info.htm, release/html/make_index.sh, release/html/allhosts.htm: changed y2k3 etc. * release/doc/history_hpux.txt, release/doc/history_hpux_v1.txt: Modified Files: history_hpux.txt Added Files: history_hpux_v1.txt * sd/prodspec.template: Import from HPUX to cygwin * sd/prodspec.template: New file. * release/plugins/oracle_collect.sh, release/plugins/psi_collect.sh, release/plugins/pvgfilter, release/plugins/qlan.sh, sd/prodspec.org: Import from HPUX to cygwin * release/plugins/oracle_collect.sh, release/plugins/psi_collect.sh, release/plugins/pvgfilter, release/plugins/qlan.sh, sd/prodspec.org: New file. * release/plugins/firmware_collect.sh, release/plugins/getVAlogs.sh, release/plugins/get_lan_desc.sh, release/plugins/get_sap.sh, release/plugins/get_vg.sh, release/plugins/getlp.sh: Import from HPUX to cygwin * release/plugins/firmware_collect.sh, release/plugins/getVAlogs.sh, release/plugins/get_lan_desc.sh, release/plugins/get_sap.sh, release/plugins/get_vg.sh, release/plugins/getlp.sh: New file. * release/html/make_index.sh, release/plugins/VxVM_collect.sh, release/plugins/bdf_collect.sh, release/plugins/crontab_collect.sh: Import from HPUX to cygwin * release/html/make_index.sh, release/plugins/VxVM_collect.sh, release/plugins/bdf_collect.sh, release/plugins/crontab_collect.sh: New file. * release/doc/plugins.txt, release/html/allhosts.htm, release/html/info.htm: Import from HPUX to cygwin * release/doc/plugins.txt, release/html/allhosts.htm, release/html/info.htm: New file. * release/contrib/BCS_Config/sap.tpl, release/contrib/pvgfilter/pvgfilter.lex, release/contrib/pvgfilter/pvgfilter.txt, release/doc/FAQ_hpux.txt, release/doc/README.txt, release/doc/ToDo.txt, release/doc/history_hpux.txt: Import from HPUX to cygwin * release/contrib/BCS_Config/sap.tpl, release/contrib/pvgfilter/pvgfilter.lex, release/contrib/pvgfilter/pvgfilter.txt, release/doc/FAQ_hpux.txt, release/doc/README.txt, release/doc/ToDo.txt, release/doc/history_hpux.txt: New file. * release/contrib/BCS_Config/get_config, release/contrib/BCS_Config/get_sap.sh: Import from HPUX to cygwin * release/contrib/BCS_Config/get_config, release/contrib/BCS_Config/get_sap.sh: New file. * release/contrib/BCS_Config/UKall.tpl, release/contrib/BCS_Config/collect.sh: Import from HPUX to cygwin * release/contrib/BCS_Config/UKall.tpl, release/contrib/BCS_Config/collect.sh: New file. * release/contrib/3rd_party/runcfg2html.txt, release/contrib/BCS_Config/BCS_config: Import from HPUX to cygwin * release/contrib/3rd_party/runcfg2html.txt, release/contrib/BCS_Config/BCS_config: New file. * release/contrib/3rd_party/ShowServerConfig.sh, release/contrib/3rd_party/runcfg2html.sh, release/contrib/do_cfg/hosts.do, release/contrib/do_cfg/mailadres.do: Import from HPUX to cygwin * release/contrib/3rd_party/ShowServerConfig.sh, release/contrib/3rd_party/runcfg2html.sh, release/contrib/do_cfg/hosts.do, release/contrib/do_cfg/mailadres.do: New file. * release/contrib/do_cfg/Why-do_cfg.txt, release/contrib/do_cfg/do_cfg.sh, release/contrib/postinstall.sh: Import from HPUX to cygwin * release/contrib/do_cfg/Why-do_cfg.txt, release/contrib/do_cfg/do_cfg.sh, release/contrib/postinstall.sh: New file. * release/cfg2html_hpux_sap.sh, release/contrib/MakeRelease.sh, release/contrib/check_errors_hpux.sh, release/profbull.gif: Import from HPUX to cygwin * release/cfg2html_hpux_sap.sh, release/contrib/MakeRelease.sh, release/contrib/check_errors_hpux.sh, release/profbull.gif: New file. * release/cfg2html_back.jpg, release/cfg2html_hpux.sh: Import from HPUX to cygwin * release/cfg2html_back.jpg, release/cfg2html_hpux.sh: New file. 2000-01-28 Ralph Roth * /home/CVS/AddSourceCode/lvmhack.c: Initial import of important source code! * /home/CVS/AddSourceCode/lvmhack.c: New file. --------------------------------------------------------------------------- __ __ _ _ ___ \ \ / /__ _ __ ___(_) ___ _ __ / | / _ \ \ \ / / _ \ '__/ __| |/ _ \| '_ \ | || | | | \ V / __/ | \__ \ | (_) | | | | | || |_| | \_/ \___|_| |___/_|\___/|_| |_| |_(_)___/ See history_hpux_v1.txt /* end */ cfg2html/cfg2html/opt/cfg2html/doc/history_hpux_v3.txt010064400000000000003000000731271117560726000231410ustar00rootsys00000000000000 _ _ _ _ __ | | | (_)___| |_ ___ _ __ _ _ / _| ___ _ __ | |_| | / __| __/ _ \| '__| | | | | |_ / _ \| '__| | _ | \__ \ || (_) | | | |_| | | _| (_) | | |_| |_|_|___/\__\___/|_| \__, | |_| \___/|_| |___/ __ ____ _ _ _ _____ ___ / _| __ _|___ \| |__ | |_ _ __ ___ | | |___ / __ __ / __| |_ / _` | __) | '_ \| __| '_ ` _ \| | |_ \ \ \/ / | (__| _| (_| |/ __/| | | | |_| | | | | | | ___) | > < \___|_| \__, |_____|_| |_|\__|_| |_| |_|_| |____(_)_/\_\ |___/ @(#) $Id: history_hpux_v3.txt,v 4.3 2009-04-28 14:12:00 ralproth Exp $ --------------------------------------------------------------------------- 2009-04-28 Ralph.Roth@cfg2html_hpux * release/html/allhosts.htm, release/html/info.htm, release/html/make_index.sh: cfg3.75: MakeIndex bug fixing from 4.xx * release/contrib/getfcmini.sh, release/contrib/sg_cluster_conf_checker.sh, release/doc/FAQ_hpux.txt, release/contrib/MakeRelease.sh, release/contrib/check_errors_hpux.sh: cfg3.75: cfg2html 4.30 backports 2009-03-18 Ralph.Roth@cfg2html_hpux * release/plugins/firmware_collect.sh, release/plugins/get_sap.sh, release/plugins/get_xpsum.sh, release/plugins/head01.html, release/doc/cfg2html.html, release/html/make_index.sh, release/contrib/vparcreate_reconstruct.sh, release/contrib/check_errors_hpux.sh, release/contrib/sg_cluster_conf_checker.sh: 4.23 upstream 2008-12-29 Ralph.Roth@cfg2html_hpux * release/plugins/get_mptinfo.sh, release/contrib/sg_cluster_conf_checker.sh, release/contrib/getfcmini.sh, release/contrib/check_errors_hpux.sh: cfg3.75: 2008-12-18 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: cfg3.74: Split into 3xx stream for HP-UX 10.xx, 11.00 and 11.11 * release/html/info.htm, release/html/make_index.sh, release/contrib/sg_cluster_conf_checker.sh, release/doc/README_hpux.txt, release/html/allhosts.htm: cfg3.74: HP-UX 4.18 backports 2008-12-11 Ralph.Roth@cfg2html_hpux * release/cfg2html, release/doc/FAQ_hpux.txt, release/doc/ToDo_hpux.txt, release/doc/cfg2html.html: cfg3.74: svn/cfg 4.18 backports * release/plugins/head03.html, release/plugins/list_filesystems.sh, release/plugins/oracle_collect.sh, release/plugins/qlan.sh, release/plugins/get_sptool.sh, release/plugins/get_vg.sh, release/plugins/get_xpluns.sh, release/plugins/get_xpsum.sh, release/plugins/getlp.sh, release/plugins/head01.html, release/plugins/head02.html, release/plugins/get_ministat.sh, release/plugins/get_mirror_missmatch.sh, release/plugins/get_mptinfo.sh, release/plugins/get_path_1131.sh, release/plugins/get_sap.sh, release/plugins/get_sasinfo.sh, release/plugins/get_efi.sh, release/plugins/get_emcluns.sh, release/plugins/get_fc.sh, release/plugins/get_fcold.sh, release/plugins/get_hpvm.sh, release/plugins/get_lan_desc.sh, release/plugins/get_lvm_info.sh, release/plugins/crontab_collect.sh, release/plugins/find_non_lvm_luns.sh, release/plugins/firmware_collect.sh, release/plugins/getVAlogs.sh, release/plugins/get_bootdisk.sh, release/plugins/get_cellinfo.sh, release/plugins/get_cputype.sh, release/plugins/VxVM_collect.sh, release/plugins/bdf_collect.sh, release/plugins/check_elroy.sh, release/plugins/check_space.sh: cfg3.74: svn/cfg 4.18 backports (plugins) * release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh, release/contrib/sg_cluster_conf_checker.sh, release/doc/ToDo_hpux.txt, release/doc/cfg2html_Development_Tree.png: cfg3.74: svn/cfg 4.18 backports 2008-11-04 Ralph.Roth@cfg2html_hpux * release/plugins/firmware_collect-11i.sh, release/plugins/firmware_collect.sh, release/plugins/get_hpvm.sh: new stuff from martin 2008-10-28 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: cfg3.73: hpux 11.31 fixes 2008-10-24 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: cfg3.72: HPVM 4.0 enhancements * release/contrib/sg_cluster_conf_checker.sh, release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh: cfg3.72: misc. onsite enhancements * release/plugins/get_lan_desc.sh, release/plugins/get_sasinfo.sh, release/plugins/check_space.sh, release/plugins/firmware_collect.sh: cfg3.72: Fixes for HP-UX 11.31 2008-10-14 Ralph.Roth@cfg2html_hpux * release/doc/cfg2html.html, release/contrib/getfcmini.sh, release/contrib/sg_cluster_conf_checker.sh, release/doc/README_hpux.txt, release/contrib/check_errors_hpux.sh: cfg3.72: svn.14102008 upstream release 2008-08-14 Ralph.Roth@cfg2html_hpux * release/contrib/sg_cluster_conf_checker.sh, release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh: cfg3.71: icap stuff added, nPar/vPar stuff, 11.31 fixes 2008-08-06 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh, release/contrib/sg_cluster_conf_checker.sh, release/cfg2html_hpux.sh: cfg3.70: svn upstream merge, WBEM, SFM enhancements 2008-07-25 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh, release/contrib/MakeRelease.sh: cfg3.68: misc onsite changes 2008-07-22 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh, release/cfg2html_hpux.sh: added sas and mpt stuff, svn.339 merge * release/plugins/get_mptinfo.sh, release/plugins/get_sasinfo.sh, release/plugins/get_mirror_missmatch.sh: added sas and mpt plugins 2008-07-21 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh, release/contrib/sg_cluster_conf_checker.sh, release/plugins/get_mirror_missmatch.sh: cfg3.68: svn stream: update (check_errors, sgcc etc.) 2008-07-11 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh, release/contrib/sg_cluster_conf_checker.sh, release/cfg2html_hpux.sh: cfg3.67: svn 323 upstream: Serviceguard enhancements 2008-07-09 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh, release/contrib/sg_cluster_conf_checker.sh, release/cfg2html_hpux.sh: cfg3.66: svn.318 merge 2008-07-08 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: cfg3.65: Enhancements for HPUX 11.31 by Marc Heinrich 2008-07-07 Ralph.Roth@cfg2html_hpux * release/doc/cfg2html.html: added MH as contributor * release/plugins/get_path_1131.sh: get_path_1131.sh from Marc Heinrich added * release/contrib/check_errors_hpux.sh: cfg3.65: check4errors: svn upstream 2008-06-19 Ralph.Roth@cfg2html_hpux * release/doc/cfg2html.html: svn upstream merge (html) 2008-05-28 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh, release/cfg2html_hpux.sh: cfg3.62: misc. onsite enhancements * release/plugins/qlan.sh, release/doc/README_hpux.txt: cfg3.63: misc. onsite enhancements * release/cfg2html_hpux.sh: cfg3.62: misc. onsite enhancements 2008-05-08 Ralph.Roth@cfg2html_hpux * release/contrib/getfcmini.sh, sd/prodspec.template, release/contrib/check_errors_hpux.sh: cfg3.62: upstream (SVN) merge 2008-04-29 Ralph.Roth@cfg2html_hpux * release/contrib/getfcmini.sh, release/contrib/check_errors_hpux.sh: cfg3.62: small onsite enhancements 2008-04-16 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh: cfg3.62: better FC collection, better error collecting 2008-03-13 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh: cfg3.62: misc. onsite enhancements 2008-03-05 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh: cfg3.62: logger fixes, sshd breakin 2008-03-04 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh, release/contrib/getfcmini.sh: cfg3.62: Enhancements for FibreChannel 2008-02-28 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh, release/plugins/get_ministat.sh: cfg3.61: netstat, misc. stuff 2008-02-26 Ralph.Roth@cfg2html_hpux * release/plugins/get_ministat.sh, release/cfg2html_hpux.sh: cfg3.6: +0.01 2008-02-15 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: cfg3.58: +swlist installation date, diag fixes, +MySQL, +ps * release/cfg2html_hpux.sh: ps: top cpu+memory collection * release/contrib/check_errors_hpux.sh: cfg3.57: EMC path failures added * release/contrib/check_errors_hpux.sh, release/cfg2html_hpux.sh: cfg3.56: enhanced Diagnostics/ctsm stuff 2008-02-07 Ralph.Roth@cfg2html_hpux * release/contrib/MakeRelease.sh, release/doc/history_hpux.txt, release/doc/history_hpux_v2.txt, release/doc/history_hpux_v1.txt: cfg3.56: fixes for new environment (history) * sd/prodspec.template, release/contrib/MakeRelease.sh: cfg3.56: fixes for new environment * release/html/info.htm, release/html/make_index.sh: 3.56: added SUN support * release/cfg2html_hpux.sh: 3.55: moved to hpmbhgr, y2k8, small changes * release/cfg2html_hpux.sh: 3.54: * cfg2html_Development_Tree.ppt, release/doc/cfg2html_Development_Tree.png: moved to hpmbhgr 2007-12-25 Ralph.Roth@cfg2html_hpux * release/html/allhosts.htm, release/html/info.htm, release/plugins/head01.html, release/plugins/head02.html: 3.54 - Forced commit by cronjob at Tue Dec 25 02:01:01 MET 2007 2007-12-14 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh, release/plugins/firmware_collect.sh, release/plugins/get_cputype.sh, release/plugins/get_fc.sh: 3.52: fixes for HP-UX 11.23/IA64, typo fixes 2007-12-11 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: 3.52 - Forced commit by cronjob at Tue Dec 11 02:01:00 MET 2007 2007-12-10 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: dos2ux, small enhancements (RAD/OLRAD) etc. 2007-12-03 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: broken cfg2html thx to DOS CR/LF 2007-11-30 Ralph.Roth@cfg2html_hpux * release/doc/README_hpux.txt, release/doc/cfg2html.html, release/cfg2html_hpux.sh: typo fixes, generic enhancements 2007-11-26 Ralph.Roth@cfg2html_hpux * release/plugins/get_cellinfo.sh, release/plugins/get_cputype.sh: Added Files: get_cellinfo.sh get_cputype.sh 2007-10-15 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: 1x LVM bugfix, 2x PRM enhancements added 2007-08-30 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: 3.47: gWLM - first functions added 2007-08-24 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: 3.46: mpsched, icapstatus 2007-08-08 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: 3.45: fixes for hpux11i v3/found on honi * release/plugins/get_lvm_info.sh, release/plugins/get_ministat.sh, release/plugins/get_efi.sh: 3.45: Small changes for troubleshooting 2007-08-02 Ralph.Roth@cfg2html_hpux * release/plugins/get_fc.sh, release/plugins/get_lan_desc.sh: 3.45: changes for big Superdomes 2007-07-17 Ralph.Roth@cfg2html_hpux * release/plugins/get_lvm_info.sh, release/cfg2html_hpux.sh, release/contrib/check_errors_hpux.sh: 3.44s2 - Forced commit by cronjob at Tue Jul 17 02:01:00 METDST 2007 2007-07-11 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: Fixes for HPUX 11.31 MSS * release/plugins/find_non_lvm_luns.sh, release/plugins/get_bootdisk.sh, release/plugins/get_lvm_info.sh: fixes for hpux11.31 mss 2007-07-03 Ralph.Roth@cfg2html_hpux * release/plugins/qlan.sh: 3.43 - Forced commit by cronjob at Tue Jul 3 02:01:00 METDST 2007 2007-07-02 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh, release/plugins/get_ministat.sh, release/plugins/get_mirror_missmatch.sh: fixes for HPUX11i v3 2007-06-20 Ralph.Roth@cfg2html_hpux * release/doc/README_hpux.txt: FAQ enhanced 2007-06-19 Ralph.Roth@cfg2html_hpux * release/contrib/minichecker.sh: 3.42 - Forced commit by cronjob at Tue Jun 19 02:01:00 METDST 2007 2007-06-12 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh, release/plugins/find_non_lvm_luns.sh: small enhancements and bug fixing * release/plugins/get_ministat.sh: dos2ux * release/plugins/get_ministat.sh, release/contrib/minichecker.sh: Added minichecker, misc fixes for SD 64B 2007-04-20 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: fixed commandline handling error, needs more improvment on the HTML stuff * release/contrib/check_errors_hpux.sh: added ioscan check 2007-03-20 Ralph.Roth@cfg2html_hpux * release/plugins/get_ministat.sh: 3.40 - Forced commit by cronjob at Tue Mar 20 02:01:00 MET 2007 2007-03-14 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: Fixes for wrong if/test statements. Put all variables together. * release/cfg2html_hpux.sh: Again fixes for the fixes :-( 2007-03-13 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh, release/contrib/MakeRelease.sh: reformatted whole cfg2html, added option -M for MC/SG collection * release/cfg2html_hpux.sh: Fixes * release/cfg2html_hpux.sh: Mirror/UX bug fixes 2007-03-06 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh: ISEE check added * release/cfg2html_hpux.sh: MirrorMissmatch/swlist check added! 2007-02-20 Ralph.Roth@cfg2html_hpux * release/html/allhosts.htm, release/html/info.htm, release/html/make_index.sh, release/doc/cfg2html.html: 3.34 - Forced commit by cronjob at Tue Feb 20 02:01:00 MET 2007 2007-02-08 Ralph.Roth@cfg2html_hpux * release/doc/cfg2html.html: added new stuff from wikipedia and emails 2007-02-02 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: From this release on I skipped .gz compression of the distribution * release/contrib/MakeRelease.sh: Misc. fixes 2007-01-24 Ralph.Roth@cfg2html_hpux * cfg2html_Development_Tree.ppt, release/contrib/MakeRelease.sh, release/doc/cfg2html_Development_Tree.png: 3.33 - Forced commit by cronjob at Wed Jan 24 12:55:38 MET 2007 2007-01-18 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: again bugfixing on test [] * release/cfg2html_hpux.sh: Fixed for test -e --> -x * release/plugins/get_cpu_speed.hppa, release/plugins/head01.html: Modified Files: evainfo.hppa head01.html Added Files: get_cpu_speed.hppa * release/doc/README_hpux.txt, release/doc/ToDo_hpux.txt: Small changes and enhancemenst on the dox 2006-12-20 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: HPVM enhancements by Marc Heinrich 2006-11-28 Ralph.Roth@cfg2html_hpux * release/doc/FAQ_hpux.txt: misc. fixing * release/contrib/MakeRelease.sh: Bug fixing 2006-11-08 Ralph.Roth@cfg2html_hpux * release/doc/README_hpux.txt: Misc changes/enhancements 2006-09-14 Ralph.Roth@cfg2html_hpux * release/contrib/MakeRelease.sh, release/contrib/check_errors_hpux.sh, release/cfg2html: Misc onsite fixes/enhancements 2006-09-07 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: enhanced MC/SG QS stuff 2006-08-01 Ralph.Roth@cfg2html_hpux * release/doc/cfg2html.html: Changes on the documentation.... 2006-07-25 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: bug fixes (pvdisplay), added netbackup * release/contrib/check_errors_hpux.sh: added Dead keyword * release/cfg2html_hpux.sh: Added EMC Powerpath by Mleo 2006-07-14 Ralph.Roth@cfg2html_hpux * release/contrib/getfcmini.sh: initial import 2006-07-07 Ralph.Roth@cfg2html_hpux * release/contrib/MakeRelease.sh, release/doc/FAQ_hpux.txt, release/doc/README_hpux.txt, release/cfg2html: FAQ, dox and chmod +x fixes 2006-05-15 Ralph.Roth@cfg2html_hpux * release/doc/cfg2html_Development_Tree.jpg, release/doc/cfg2html_Development_Tree.png, release/doc/cfg2html.html: Chanegd from jpg to png * release/cfg2html_hpux.sh: uname/hostname fix HP-UX 10.xx check+warning 2006-05-14 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: get_efi stuff * release/plugins/get_efi.sh: added CVS keywords * release/plugins/get_efi.sh: initial version * release/contrib/check_errors_hpux.sh, release/cfg2html_hpux.sh: Enhancements and fixes for IA64/EFI 2006-05-10 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: what update-ux 2006-05-09 Ralph.Roth@cfg2html_hpux * release/doc/cfg2html.html, release/doc/cfg2html_Development_Tree.jpg, cfg2html_Development_Tree.ppt: Changed the Layout * release/contrib/MakeRelease.sh: changed: cfg2html -> cfg2html_hpux * release/contrib/MakeRelease.sh: tried to use win32 cvs * release/cfg2html_hpux.sh: /usr/contrib/bin/machinfo added 2006-05-03 Ralph.Roth@cfg2html_hpux * release/cfg2html: moved cfg2html wrapper to hpux directory 2006-04-28 Ralph.Roth@cfg2html_hpux * release/doc/cfg2html.html: cfg2html-HP124 2006-04-26 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: misc fixes after accidental replace/change all * cfg2html_Development_Tree.ppt: Added Files: cfg2html_Development_Tree.ppt * bin1100/dumplvmtab, bin1100/getpwd, bin1100/pvgfilter, release/doc/FAQ_hpux.txt: added hp-ux 11.00 bins 2006-04-10 Ralph.Roth@cfg2html_hpux * release/html/info.htm, release/html/make_index.sh: small chnages on the html contrib stuff 2006-04-06 Ralph.Roth@cfg2html_hpux * release/doc/README_hpux.txt, release/doc/cfg2html.html: forced commit for cfg2html-linux 1.24 2006-03-13 Ralph.Roth@cfg2html_hpux * release/plugins/list_filesystems.sh: fixed some typos * release/plugins/list_filesystems.sh: small fix provided by mk 2006-02-07 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh, sd/prodspec.template: fixes to compile on haegar + 11.23 issues * release/contrib/MakeRelease.sh: fixes to compile on haegar 2006-02-03 Ralph.Roth@cfg2html_hpux * release/plugins/head02.html, release/cfg2html_hpux.sh: Changed copyright+year etc. 2006-02-02 Ralph.Roth@cfg2html_hpux * release/plugins/bdf_collect.sh, release/plugins/firmware_collect.sh, release/plugins/get_fcold.sh, release/plugins/get_xpluns.sh, release/plugins/get_xpsum.sh, release/cfg2html_hpux.sh, release/doc/ToDo_hpux.txt: Changed email adress 2006-01-12 Ralph.Roth@cfg2html_hpux * release/plugins/find_non_lvm_luns.sh: added pvcreate example * release/plugins/find_non_lvm_luns.sh: 3.18 - Added some comments for better reading 2006-01-09 Ralph.Roth@cfg2html_hpux * release/doc/ToDo_hpux.txt, release/doc/cfg2html.html: small enhancements on the dox 2005-12-20 Ralph.Roth@cfg2html_hpux * release/plugins/head01.html, release/plugins/head02.html: +- Google * release/cfg2html_hpux.sh: HP Virtual Machine Collector Version 2 by Mark Heinrich * release/cfg2html_hpux.sh: HP VM by Mark, Version 1 2005-10-12 Ralph.Roth@cfg2html_hpux * release/doc/cfg2html.html: Forced commit by cronjob at Wed Oct 12 10:22:00 METDST 2005 * release/doc/cfg2html.html: Forced commit by cronjob at Wed Oct 12 09:55:00 METDST 2005 2005-10-04 Ralph.Roth@cfg2html_hpux * release/cfg2html, release/cfg2html_hpux.sh: xitd03wg+/tmp fixes 2005-09-29 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh, release/contrib/postinstall.sh: PVX_NOPV + 2.xx cleanup * release/cfg2html, release/cfg2html_hpux.sh: New exit code handling, fixes 2005-09-23 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh, release/plugins/get_fc.sh: fixes for ugly warnings * release/contrib/MakeRelease.sh: Misc fixes 2005-08-31 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: + option -U (er) + get_lvm_info + get_mirror_missmatch * release/doc/cfg2html.html, release/doc/cfg2html_Development_Tree.jpg: documented 3.x changes * release/plugins/get_lvm_info.sh, release/plugins/get_mirror_missmatch.sh: added get_lvm_info.sh 2005-08-19 Ralph.Roth@cfg2html_hpux * release/contrib/MakeRelease.sh, release/cfg2html_hpux.sh: fixed issues with cvs -kb switch and hppa binaries * release/plugins/dumplvmtab.hppa, release/plugins/getpwd.hppa, release/plugins/pvgfilter.hppa: There are two issues with using CVS to store binary files. The first is that CVS by default converts line endings between the canonical form in which they are stored in the repository (linefeed only), and the form appropriate to the operating system in use on the client (for example, carriage return followed by line feed for Windows NT). The second is that a binary file might happen to contain data which looks like a keyword (see section Keyword substitution), so keyword expansion must be turned off. The `-kb' option available with some CVS commands insures that neither line ending conversion nor keyword expansion will be done. Here is an example of how you can create a new file using the `-kb' flag: $ echo '$Id: history_hpux_v3.txt,v 4.3 2009-04-28 14:12:00 ralproth Exp $' > kotest $ cvs add -kb -m"A test file" kotest $ cvs ci -m"First checkin; contains a keyword" kotest If a file accidentally gets added without `-kb', one can use the cvs admin command to recover. * release/cfg2html_hpux.sh: New 3.xx stream, initial bug fixing :) * sd/prodspec.template: Initial 3.x stream import * sd/prodspec.template: New file. * release/doc/history_hpux_v2.txt: Initial 3.x stream import * release/doc/history_hpux_v2.txt: New file. * release/plugins/get_mirror_missmatch.sh: Initial 3.x stream import * release/plugins/get_mirror_missmatch.sh: New file. 2005-08-16 Ralph.Roth@cfg2html_hpux * release/cfg2html_hpux.sh: Initial 3.x stream import * release/cfg2html_hpux.sh: New file. * release/plugins/get_emcluns.sh: Initial 3.x stream import * release/plugins/get_emcluns.sh: New file. 2005-07-28 Ralph.Roth@cfg2html_hpux * release/cfg2html: Initial 3.x stream import * release/cfg2html: New file. 2005-07-14 Ralph.Roth@cfg2html_hpux * release/plugins/get_fc.sh: Initial 3.x stream import * release/plugins/get_fc.sh: New file. 2005-06-27 Ralph.Roth@cfg2html_hpux * release/doc/cfg2html.html: Initial 3.x stream import * release/doc/cfg2html.html: New file. 2005-05-17 Ralph.Roth@cfg2html_hpux * release/doc/README_hpux.txt: Initial 3.x stream import * release/doc/README_hpux.txt: New file. * release/doc/FAQ_hpux.txt: Initial 3.x stream import * release/doc/FAQ_hpux.txt: New file. 2005-05-09 Ralph.Roth@cfg2html_hpux * release/html/allhosts.htm, release/html/info.htm, release/html/make_index.sh: Initial 3.x stream import * release/html/allhosts.htm, release/html/info.htm, release/html/make_index.sh: New file. 2005-04-12 Ralph.Roth@cfg2html_hpux * release/plugins/head01.html, release/plugins/head02.html: Initial 3.x stream import * release/plugins/head01.html, release/plugins/head02.html: New file. 2005-03-21 Ralph.Roth@cfg2html_hpux * release/contrib/BCS_Config/ReadMe-BCS_Config.txt: Initial 3.x stream import * release/contrib/BCS_Config/ReadMe-BCS_Config.txt: New file. 2005-01-27 Ralph.Roth@cfg2html_hpux * release/plugins/get_sap.sh: Initial 3.x stream import * release/plugins/get_sap.sh: New file. 2005-01-23 Ralph.Roth@cfg2html_hpux * release/contrib/MakeRelease.sh: Initial 3.x stream import * release/contrib/MakeRelease.sh: New file. 2005-01-19 Ralph.Roth@cfg2html_hpux * release/doc/ToDo_hpux.txt: Initial 3.x stream import * release/doc/ToDo_hpux.txt: New file. 2004-12-21 Ralph.Roth@cfg2html_hpux * release/plugins/qlan.sh: Initial 3.x stream import * release/plugins/qlan.sh: New file. 2004-12-13 Ralph.Roth@cfg2html_hpux * release/doc/cfg2html_Development_Tree.jpg: Initial 3.x stream import * release/doc/cfg2html_Development_Tree.jpg: New file. 2004-11-17 Ralph.Roth@cfg2html_hpux * release/plugins/crontab_collect.sh: Initial 3.x stream import * release/plugins/crontab_collect.sh: New file. 2004-10-19 Ralph.Roth@cfg2html_hpux * release/plugins/get_fcold.sh: Initial 3.x stream import * release/plugins/get_fcold.sh: New file. 2004-09-13 Ralph.Roth@cfg2html_hpux * release/contrib/check_errors_hpux.sh: Initial 3.x stream import * release/contrib/check_errors_hpux.sh: New file. 2004-09-09 Ralph.Roth@cfg2html_hpux * release/plugins/get_ministat.sh: Initial 3.x stream import * release/plugins/get_ministat.sh: New file. 2004-07-28 Ralph.Roth@cfg2html_hpux * release/plugins/head03.html: Initial 3.x stream import * release/plugins/head03.html: New file. 2004-07-15 Ralph.Roth@cfg2html_hpux * release/plugins/check_elroy.sh: Initial 3.x stream import * release/plugins/check_elroy.sh: New file. * release/plugins/VxVM_collect.sh: Initial 3.x stream import * release/plugins/VxVM_collect.sh: New file. 2004-07-07 Ralph.Roth@cfg2html_hpux * release/plugins/get_xpluns.sh, release/plugins/get_xpsum.sh: Initial 3.x stream import * release/plugins/get_xpluns.sh, release/plugins/get_xpsum.sh: New file. 2004-03-08 Ralph.Roth@cfg2html_hpux * release/plugins/find_non_lvm_luns.sh, release/plugins/list_filesystems.sh: Initial 3.x stream import * release/plugins/find_non_lvm_luns.sh, release/plugins/list_filesystems.sh: New file. 2004-02-16 Ralph.Roth@cfg2html_hpux * release/plugins/get_sptool.sh: Initial 3.x stream import * release/plugins/get_sptool.sh: New file. * release/plugins/check_space.sh: Initial 3.x stream import * release/plugins/check_space.sh: New file. 2003-09-05 Ralph.Roth@cfg2html_hpux * release/contrib/postinstall.sh: Initial 3.x stream import * release/contrib/postinstall.sh: New file. 2003-03-11 Ralph.Roth@cfg2html_hpux * release/plugins/psi_collect.sh: Initial 3.x stream import * release/plugins/psi_collect.sh: New file. * release/plugins/get_vg.sh: Initial 3.x stream import * release/plugins/get_vg.sh: New file. 2003-01-21 Ralph.Roth@cfg2html_hpux * release/doc/history_hpux_v1.txt: Initial 3.x stream import * release/doc/history_hpux_v1.txt: New file. * release/doc/history_hpux.txt: Initial 3.x stream import * release/doc/history_hpux.txt: New file. * release/plugins/oracle_collect.sh, sd/prodspec.org: Initial 3.x stream import * release/plugins/oracle_collect.sh, sd/prodspec.org: New file. * release/plugins/firmware_collect.sh, release/plugins/getVAlogs.sh, release/plugins/get_lan_desc.sh, release/plugins/getlp.sh: Initial 3.x stream import * release/plugins/firmware_collect.sh, release/plugins/getVAlogs.sh, release/plugins/get_lan_desc.sh, release/plugins/getlp.sh: New file. * release/plugins/bdf_collect.sh: Initial 3.x stream import * release/plugins/bdf_collect.sh: New file. * release/contrib/3rd_party/runcfg2html.txt: Initial 3.x stream import * release/contrib/3rd_party/runcfg2html.txt: New file. * release/contrib/3rd_party/ShowServerConfig.sh, release/contrib/3rd_party/runcfg2html.sh, release/contrib/do_cfg/hosts.do, release/contrib/do_cfg/mailadres.do: Initial 3.x stream import * release/contrib/3rd_party/ShowServerConfig.sh, release/contrib/3rd_party/runcfg2html.sh, release/contrib/do_cfg/hosts.do, release/contrib/do_cfg/mailadres.do: New file. * release/contrib/do_cfg/Why-do_cfg.txt, release/contrib/do_cfg/do_cfg.sh: Initial 3.x stream import * release/contrib/do_cfg/Why-do_cfg.txt, release/contrib/do_cfg/do_cfg.sh: New file. * release/cfg2html_back.jpg: Initial 3.x stream import * release/cfg2html_back.jpg: New file. --------------------------------------------------------------------------- __ __ _ ____ ___ \ \ / /__ _ __ ___(_) ___ _ __ |___ \ / _ \ \ \ / / _ \ '__/ __| |/ _ \| '_ \ __) || | | | \ V / __/ | \__ \ | (_) | | | | / __/ | |_| | \_/ \___|_| |___/_|\___/|_| |_| |_____(_)___/ See history_hpux_v2.txt /* end */ --------------------------------------------------------------------------- cfg2html/cfg2html/opt/cfg2html/html/004075500000000000003000000000003777777777700174605ustar00rootsys00000000000000cfg2html/cfg2html/opt/cfg2html/html/allhosts.htm010064400000000000003000000020241110710666200217440ustar00rootsys00000000000000 Config To HTML - Host Overview <BODY link="#0000ff" vlink="#800080" background= "cfg2html_back.jpg"> </BODY> cfg2html/cfg2html/opt/cfg2html/html/info.htm010064400000000000003000000032071131211556300210500ustar00rootsys00000000000000 Link to the cfg2html web sites

 

Welcome to the

cfg2html host overview


(c) 1998-2010 by ROSE SWE,  Ralph Roth

[ Download cfg2html.sh from http://come.to/cfg2html ]


@(#) $Id: info.htm,v 4.13 2009-12-16 08:33:55 ralproth Exp $

cfg2html/cfg2html/opt/cfg2html/html/make_index.sh010064400000000000003000000063101131211556300220410ustar00rootsys00000000000000# !/usr/bin/ksh ####################################################################### # @(#) $Id: make_index.sh,v 4.17 2009-12-16 08:33:55 ralproth Exp $ # $Log: make_index.sh,v $ # Revision 4.17 2009-12-16 08:33:55 ralproth # cfg4.60-23619: Changed the copyright notice to y2k10 # # Revision 4.16 2009/03/11 15:00:39 ralproth # cfg4.23-22229: Forced commit by ./MakeRelease.sh for binary code distribution. # # Revision 4.15 2009/03/09 14:02:21 ralproth # cfg4.23-22229: Enhancements for Brocade and Itanium # # Revision 4.14 2009/03/09 13:47:57 ralproth # cfg4.23-22229: fixed error maybe introduced with 4.xx stream? # # Revision 4.10.1.1 2008/02/07 20:49:54 ralproth # Initial cfg2html_hpux 4.xx stream import # # Revision 3.13 2008/02/07 20:49:53 ralproth # 3.56: added SUN support # # Revision 3.10.1.1 2005/05/09 12:52:02 ralproth # Initial 3.x stream import # # Revision 2.6 2004/11/17 11:39:41 ralproth # Enhanced cron collector # ####################################################################### # (c) 1999-2010 by cfg2html@hotmail.com, All Rights Reserved, Freeware # http://come.to/rose_swe and come.to/cfg2html ####################################################################### # Simply run this shell script in the directory, where your cfg2html # files are stored. After running this script, load the allhosts.htm # file in your browser. This is part of the cfg2html package! ####################################################################### # 02-july-99 0.01 initial creation ####################################################################### OUT=index.htm echo "Make_Index for Cfg2Html (HP-UX and *nix) - creates an index of your cfg2html hosts" echo "\$Id: make_index.sh,v 4.17 2009-12-16 08:33:55 ralproth Exp $" cat >$OUT<
cfg2html Host Overview


EOF for i in `(find . -name "*.htm*" -print| grep -v -E './index.htm|./allhosts.htm|./info.htm' | sort -u )` ## this find doesn't support spaces in the filename! do # echo "Host= ["$i"]" if (grep -e cfg2Html -e "cfg2html/HPUX" -e "cfg2html/HP-UX" -e Cfg2Html -e cfg2html-linux -e "cfg2html-brocade" -e "cfg2html/SUN" "$i">/dev/null) ; then typ2="" ########### 0.54 changes ########## typ=`grep "HP-UX " "$i" | grep "uname -a" | head -1 | awk '{print $5"-"$7}'` if [ -z "$typ" ] then typ=`grep "kernel.osrelease" "$i"|grep "= "|head -1 | awk -F"= " '{print $2;}' # cut -f3 -d" "` [ -z "$typ" ] && typ=$(grep "SunOS" "$i"| head -1) ##
SunOS 5.9
else typ2=`grep 9000 "$i" | grep -E '0/8|Itanium'| head -1 | sed 's+^.*9000/\(.*\)$+\1+g' ` fi echo "Added host: $i ($typ)" echo "$i" >> $OUT echo " " >> $OUT if [ "$1" = "-v" ] ; then echo "($typ $typ2)" >> $OUT fi echo "
" >> $OUT else echo "Skipping: " $i fi done echo "


Created: `date +%x-%X`">>$OUT cat >> $OUT< EOF echo "Hosts collected! Now load allhosts.htm in your browser!" # end cfg2html/cfg2html/opt/cfg2html/plugins/004075500000000000003000000000003777777777700201755ustar00rootsys00000000000000cfg2html/cfg2html/opt/cfg2html/plugins/VxVM_collect.sh010075500000000000003000000036641110710270700230310ustar00rootsys00000000000000############################################################################ # Veritas Volume Manager (VxVM) Collector for cfg2html ############################################################################ # @(#) $Id: VxVM_collect.sh,v 4.12 2008-11-13 19:53:43 ralproth Exp $ ############################################################################ # $Log: VxVM_collect.sh,v $ # Revision 4.12 2008-11-13 19:53:43 ralproth # cfg4.13: cleanup of cvs keywords (2nd round) # # Revision 4.11 2008/11/13 19:46:25 ralproth # cfg4.13: changed cvs keywords for new _what_ utility # # Revision 4.10.1.1 2004/07/15 12:07:40 ralproth # Initial cfg2html_hpux 4.xx stream import # # Revision 3.10.1.1 2004/07/15 11:07:40 ralproth # Initial 3.x stream import # # Revision 2.2 2004/07/15 11:07:40 ralproth # Changed paths to documentation # # Revision 2.1.1.1 2003/01/21 10:33:32 ralproth # Import from HPUX to cygwin # # Revision 1.2 2002/02/06 09:10:17 ralproth # VxVM collector added # # Revision 1.1 2002/02/05 12:41:33 ralproth # Initial CVS import # Initial VxVM collector ############################################################################ # (C)opyright 04.02.2002-2004 by ROSE SWE, Ralph Roth, All Rights Reserved! ############################################################################ #for i in `vxdg list |awk '{print ($1)}'|grep -v DEVICE` # do # echo "Volumegroup $i\n" # vxdg list $i # done echo "VxPrint\n" vxprint -rth echo "\n" echo "VxStat" vxstat -d 2>&1 | tail +3 | awk ' BEGIN { printf (" OPERATIONS BLOCKS AVG TIME(ms)\n"); printf ("TYP NAME READ WRITE READ WRITE READ WRITE\n"); } { v = $1 n = $2 or = $3 ow = $4 br = $5 bw = $6 ar = $7 aw = $8 printf ("%s %-20s %9s %9s %10s %10s %5.1f %5.1f\n", v,n,or,ow,br,bw,ar,aw) }' cfg2html/cfg2html/opt/cfg2html/plugins/bdf_collect.sh010075500000000000003000000023161110710270700227150ustar00rootsys00000000000000# @(#) $Id: bdf_collect.sh,v 4.11 2008-11-13 19:53:43 ralproth Exp $ # bdf summary for HPUX, Ralph Roth, 5-feb-2001 # $Log: bdf_collect.sh,v $ # Revision 4.11 2008-11-13 19:53:43 ralproth # cfg4.13: cleanup of cvs keywords (2nd round) # # Revision 4.10.1.1 2006/02/02 08:24:42 ralproth # Initial cfg2html_hpux 4.xx stream import # # Revision 3.11 2006/02/02 08:24:42 ralproth # Changed email adress # # Revision 3.10.1.1 2003/01/21 10:33:32 ralproth # Initial 3.x stream import # # Revision 2.1.1.1 2003/01/21 10:33:32 ralproth # Import from HPUX to cygwin # # Revision 1.4 2002/11/20 11:43:54 ralproth # Changes for proper WinCVS function # # Revision 1.3 2001/04/20 10:34:40 root # First working standalone collector version # # Revision 1.2 2001/04/18 14:51:34 14:51:34 root (Guru Ralph) # initial working version for cfg2html # bdf_collect () { echo "Total used local diskspace\n" bdf -l|grep ^/|awk ' { alloc += $2; used += $3; avail += $4; } END { print "Allocated\tUsed \t \tAvailable\tUsed (%)"; printf "%ld \t%ld \t%ld\t \t%3.1f\n", alloc, used, avail, (used*100.0/alloc); }' } # bdf_collect if [ -z "$CFG2HTML" ] # only execute if not called from then # cfg2html directly! bdf_collect fi cfg2html/cfg2html/opt/cfg2html/plugins/check_elroy.sh010075500000000000003000000074451110710624000227500ustar00rootsys00000000000000#!/usr/bin/ksh # @(#) $Id: check_elroy.sh,v 4.12 2008-11-13 20:22:56 ralproth Exp $ # must run as root if on live system; if run with "-c", just need # access to crash dump, which is assumed to be in current directory # # $Log: check_elroy.sh,v $ # Revision 4.12 2008-11-13 20:22:56 ralproth # cfg4.13: fixes for mywhat utility # # Revision 4.11 2008/11/13 19:46:25 ralproth # cfg4.13: changed cvs keywords for new _what_ utility # # Revision 4.10.1.1 2004/07/15 13:13:44 ralproth # Initial cfg2html_hpux 4.xx stream import # # Revision 3.10.1.1 2004/07/15 12:13:44 ralproth # Initial 3.x stream import # # Revision 2.2 2004/07/15 12:13:44 ralproth # more fixes for hpux 10.20 # # Revision 2.1 2004/03/18 14:23:35 ralproth # ! Initial Import # + CheckElroy by MK # # # Check, if N or L-Class. martin.kalmbach@hp.com, 2004/03/09 MODEL=`model | cut -c 10` if [ "$MODEL" = "N" ] || [ "$MODEL" = "L" ] then echo "############################################################### " echo "### $MODEL - Class detected : Checking Elroy Revisions ..." echo "### `date \"+%d.%m.%Y %H:%M:%S\" ` running on `hostname` (`model`)" echo "############################################################### " else echo "### This machine is not an L-Class nor an N-Class." echo "### Elroy version check is unnecessary and will be skipped." exit 1 fi arg="" kern="/stand/vmunix" core="/dev/kmem" rel=`uname -r` if [ "X$rel" = "XB.11.11" ] then typeset -i off=284 elif [ "X$rel" = "XB.11.00" ] then typeset -i off=284 else echo "unknown release" exit 1 fi if [ $# -eq 1 ] then if [ $1 = "-c" ] then arg="-m" kern="vmunix" core="." fi fi typeset -i x=`echo gh2p_bridges/2D | adb $arg $kern $core | grep gh2 | awk 'END {print $NF}'` print "" print "Elroy Revisions" print "Elroy Addr Slot # Revision" print "__________ ______ ________" print "" while (( x != 0)) do y=`echo "0d$x+0d16/2X" | adb $arg $kern $core | grep 0x | awk 'END {print $NF}'` print -n "$y " if [ $MODEL = "N" ] then case "$y" in "0xBFFE0000") print -n "Core IO 0 " ;; "0xBFFE2000") print -n "Core IO 1 " ;; "0xBFFEA000") print -n "Slot 1 " ;; "0xBFFE8000") print -n "Slot 2 " ;; "0xBFFF8000") print -n "Slot 3 " ;; "0xBFFF0000") print -n "Slot 4 " ;; "0xBFFF4000") print -n "Slot 5 " ;; "0xBFFE4000") print -n "Slot 6 " ;; "0xFECF8000") print -n "Slot 7 " ;; "0xFECF4000") print -n "Slot 8 " ;; "0xFECE8000") print -n "Slot 9 " ;; "0xFECE4000") print -n "Slot 10 " ;; "0xFECF0000") print -n "Slot 11 " ;; "0xFECE0000") print -n "Slot 12 " ;; "*") print -n "Unknown Elroy Version" break;; esac else case "$y" in "0xFED30000") print -n "Slots 1-2 " ;; "0xFED32000") print -n "Slots 3-6 " ;; "0xFED34000") print -n "Slot 8 " ;; "0xFED36000") print -n "Slot 10 " ;; "0xFED38000") print -n "Slot 12 " ;; "0xFED3A000") print -n "Slot 7 " ;; "0xFED3C000") print -n "Slot 9 " ;; "0xFED3E000") print -n "Slot 11 " ;; "*") print -n "Unknown Elroy Version" break;; esac fi z=`echo "0d$x+0d$off/D" | adb $arg $kern $core | grep ': ' | awk 'END {print $NF}'` case $z in 0) print " 1.0";; 1) print " 2.0";; 2) print " 2.1";; 3) print " 2.2";; 4) print " 3.0";; 5) print " 4.0";; *) print "Unknown elroy version";; esac y=`echo "0d$x/2D" | adb $arg $kern $core | grep ' 0 ' | awk 'END {print $NF}'` x=y done echo "###############################################################" echo "### Done checking Elroy Revisions." echo "###############################################################" exit 0 cfg2html/cfg2html/opt/cfg2html/plugins/check_space.sh010075500000000000003000000103111133204200200226660ustar00rootsys00000000000000# Initial version provided 25-Jul-2003 by Martin Kalmbach, ASO SW, HP # --------------------------------------------------------------------------- # Seems to have problems under HP-UX 11.31? # @(#) $Id: check_space.sh,v 4.13 2010-02-02 15:25:54 ralproth Exp $ # $Log: check_space.sh,v $ # Revision 4.13 2010-02-02 15:25:54 ralproth # cfg4.63-23633: new version provided by Michael Meyer # # Revision 4.12 2008-11-13 20:22:56 ralproth # cfg4.13: fixes for mywhat utility # # Revision 4.11 2008/11/13 19:46:25 ralproth # cfg4.13: changed cvs keywords for new _what_ utility # # Revision 4.10.1.1 2008/10/24 11:48:18 ralproth # Initial cfg2html_hpux 4.xx stream import # # Revision 3.11 2008/10/24 10:48:17 ralproth # cfg3.72: Fixes for HP-UX 11.31 # # Revision 3.10.1.1 2004/02/16 09:32:02 ralproth # Initial 3.x stream import # # Revision 2.7 2004/02/16 09:32:02 ralproth # Updated version provided by martin kalmbach # # Revision 2.4 2003/03/11 17:36:07 www # Latest fixes by Martin Kalmbach # # Revision 2.2 2003/03/11 08:09:47 ralproth # Fixes from Martin Kalmbach # # Revision 2.1 2003/03/11 07:59:46 ralproth # Initial import from Martin's sources # FILTER="-v -E 'byte|^DevFS|Filesystem'" export LANG=C PATH=/sbin:/usr/sbin:/usr/bin:$PATH # set -vx echo "================================================================" for vg in `vgdisplay -v 2>/dev/null|awk -F'/' '/^VG Name/ {print $NF}'|sort -u` do vgexport -p -s -m $vg.maps.temp $vg 1>/dev/null 2>&1 VGID=`head -1 $vg.maps.temp` rm $vg.maps.temp PESIZE=` vgdisplay $vg | awk '/PE Size/ {print $4}' ` MAXPE=` vgdisplay $vg | awk '/Max PE/ {print $5}' ` MAXPV=` vgdisplay $vg | awk '/Max PV/ {print $3}' ` CURPV=` vgdisplay $vg | awk '/Cur PV/ {print $3}' ` ALLPE=` vgdisplay $vg | awk '/Alloc PE/ {print $3}' ` FREEPE=` vgdisplay $vg | awk '/Free PE/ {print $3}' ` TOTALPE=` vgdisplay $vg | awk '/Total PE/ {print $3}' ` ((ALLOCMB=$PESIZE*$ALLPE)) ((TOTALMB=$PESIZE*$TOTALPE)) ((FREEMB=$PESIZE*$FREEPE)) ((MAXDISKSIZE=$PESIZE*$MAXPE)) echo "Volumegroup Informations for $vg ($VGID)" echo "PESize=$PESIZE MaxPE=$MAXPE MaxPV=$MAXPV CurPV=$CURPV MaxDiskSize=$MAXDISKSIZE MB" echo "----------------------------------------------------------------" echo "Total capacity in Volumegroup $vg : $TOTALMB MB" echo "Allocated capacity in Volumegroup $vg : $ALLOCMB MB" echo "Unallocated capac. in Volumegroup $vg : $FREEMB MB" # possible output of bdf (mounted/unmounted || wrapped/unwrapped) # Filesystem kbytes used avail %used Mounted on # /dev/vg00/lvol6 524288 21176 499256 4% /tmp # /dev/vg00/lvol5 393216 8592 381624 2% # /dev/vg00-old/lvol3 # 884736 358328 522384 41% /root/old-lvol3 # /dev/vg00-old/lvol4 # 6569984 4417320 2135848 67% # if number of fields (NF) eq 1 then get next line # check if XX% is last val $NF or next to last $(NF-1) # take appropriate values from the end # MiMe printf "Filesystemcapacity in Volumegroup $vg total : " bdf $(vgdisplay -v $vg | awk '/LV Name/ {print $3}' | sort -u) 2>/dev/null |\ awk ' NF == 1 || /^Filesystem/ { next } $(NF-1) ~ /%$/ { sum=sum+$(NF-4) } $NF ~ /%$/ { sum=sum+$(NF-3) } END {printf "%ld MB\n", sum/1024 }' printf "Filesystemcapacity in Volumegroup $vg used : " bdf $(vgdisplay -v $vg | awk '/LV Name/ {print $3}' | sort -u) 2>/dev/null |\ awk 'NF == 1 || /^Filesystem/ { next } $(NF-1) ~ /%$/ { sum=sum+$(NF-3) } $NF ~ /%$/ { sum=sum+$(NF-2) } END {printf "%ld MB\n", sum/1024 }' printf "Filesystemcapacity in Volumegroup $vg available : " bdf $(vgdisplay -v $vg | awk '/LV Name/ {print $3}' | sort -u) 2>/dev/null |\ awk 'NF == 1 || /^Filesystem/ { next } $(NF-1) ~ /%$/ { sum=sum+$(NF-2) } $NF ~ /%$/ { sum=sum+$(NF-1) } END {printf "%ld MB\n", sum/1024 }' echo "================================================================" done cfg2html/cfg2html/opt/cfg2html/plugins/crontab_collect.sh010075500000000000003000000026321110710270700236130ustar00rootsys00000000000000# @(#) $Id: crontab_collect.sh,v 4.11 2008-11-13 19:53:43 ralproth Exp $ # Jeff Mikaelian - LBDIS Beoing # crontab for cfg2html (HPUX), Ralph Roth # # $Log: crontab_collect.sh,v $ # Revision 4.11 2008-11-13 19:53:43 ralproth # cfg4.13: cleanup of cvs keywords (2nd round) # # Revision 4.10.1.1 2004/11/17 11:39:42 ralproth # Initial cfg2html_hpux 4.xx stream import # # Revision 3.10.1.1 2004/11/17 11:39:41 ralproth # Initial 3.x stream import # # Revision 2.2 2004/11/17 11:39:41 ralproth # Enhanced cron collector # # Revision 2.1.1.1 2003/01/21 10:33:32 ralproth # Import from HPUX to cygwin # # Revision 1.5 2002/11/20 11:44:04 ralproth # Changes for proper WinCVS function # # Revision 1.4 2001/08/23 15:09:38 root # added AT scheduler, removed lines with remarks from the crontab # # Revision 1.3 2001/08/23 14:58:27 14:58:27 root (Guru Ralph) # workaround for HPUX 10.xx (10.20) # # Revision 1.2 2001/04/18 14:49:30 14:49:30 root (Guru Ralph) # working (initial) version for cfg2html # CRON_PATH=/var/spool/cron/crontabs for i in `ls $CRON_PATH`; do echo "\n-=[ Crontab entry for user $i ]=-\n" # crontab -l $i # does not work with HPUX 10.xx cat $CRON_PATH/$i | grep -v ^# done ; echo '\nCurrently with at scheduled jobs\n'; at -l echo "\nLast crontab logs:" tail /var/adm/cron/log echo "\nCron allow:" cat /var/adm/cron/cron.allow echo "\nAt allow:" cat /var/adm/cron/at.allow cfg2html/cfg2html/opt/cfg2html/plugins/custom/004075500000000000003000000000003777777777700215075ustar00rootsys00000000000000cfg2html/cfg2html/opt/cfg2html/plugins/custom/templateexample_plugin.sh010075500000000000003000000011461124470434400265430ustar00rootsys00000000000000#!/bin/sh # --------------------------------------------------------------------------- # custom example plugin, provided by Andre Naumann, 25. August 2009 # @(#) $Id: templateexample_plugin.sh,v 1.1 2009-08-25 06:47:00 ralproth Exp $ # --------------------------------------------------------------------------- CFG2HTML_PLUGINTITLE="Example Plugin: This will go into the section title for each plugin" function cfg2html_plugin { echo "Here you can add a shell script, all output to stdout will be added to the" echo "cfg2html output file." echo "The PID of this plugin run was " $$ } cfg2html/cfg2html/opt/cfg2html/plugins/dumplvmtab.hppa010075500000000000003000000500001112421014300231300ustar00rootsys00000000000000@IQKhP@`XWY($ @@H  92453-07B11.63IQ 92453-07B11.53GJq? @9HASH 1.0 CqanJDc8yxcRcOKw7kfPEz+rKrnmE0CYuhTcBYv30vNUC54Q D=@(#)$Revision: 92453-07 linker linker crt0.o B.11.63 071126 $ @9HASH 1.0 ceUS+H0QPmC4PttUuNxTDZ5lt6QlH1ahdxuHueO5EkModoctY $ ? @@@ X"LX HHtX!((X ..X 80 0 X H3030X I44X X44(>(@@`>(@@<>( @@P>(@@h>(@@t>(&@`@` >('A@@@>((AP@P>(R@`T $PRIVATE$$DLT$$PLT$ $SHLIB_DATA$$TEXT$ $SHLIB_INFO$ $DATA_START$ $MILLICODE$$CODE$$LIT$$UNWIND_START$$UNWIND$MILLICODE$$UNWIND$ $UNWIND_END$$RECOVER_START$$RECOVER$MILLICODE$ $RECOVER$ $RECOVER_END$ $PFA_COUNTER$$PFA_COUNTER_END$$DATA$ $SHORTDATA$$GLOBAL$ $SHORTBSS$$BSS$y/dCt@ pPOP;A8v˚v)wDy 4mTL HxhŠ'6&hŒ ƿk˚v8v;An bltD8rP.h7D7%7744z#0'74444@h@7D7%77+4>##74444+H8 p7D7%77+`4!H6 24744447# ,p74k?7+`4?K @]7K?Y@7?@@ 7K?@ @@@@k?ok? k?(7%k?!74#4y 4@ 4 @HK?!K?!7@4 0@@474@4 r+4?K@7?4y 4@`4@7?7?7@044y 4@4+47@JK>K?K? @O? 44@CW?7_7?7@7 "6 0/'7?7747?'I'G9 8ࢋ1DN1dN3'2 009%G' Z0N1N3! ' 2  :7`1@1@ 9eG'Z0N1$N;J'J:K 66`9@9@9eG'Z0N1N3! ' 2  U6`1@1@ 9eG'Z0N1$N;J'J:K 6`9@9@9eG' Z0N1N3! ' 2   6s`1@1@ 9eG'Z0N1$N;J'J:K 7`9@9@9eG'Z0N1N3! ' 2  7Z`1@1@ 9eG'X0N1$N1:J'J97!`8G ' J <7=`6?@7?7\7W 7?]P6?7=6t7967Z?7_6s`j 78676@k?ok;k;k;k;k;k;k;k;k;k;k;k;+7#764?7D44 4 $7 47=./7@4 4b7>+`48KxJ k7x(446 P4@ 05&X77ɇ!r7>k>4 C>k=4C>6?C>56?C> V S֓ 9 7U?  Y  9   77? 4ֈ:`C?4Ҋ rC?4Š| Z@ @4rE(7k>4 V#@K=5B?\ H#k?K=45k?57@4%(7 / 5@@k>I `! 4k>C>1A +c>146+k=43+k>i49Ka?k>q6z P k>!4:Ka?k>7O4,k>95Ka?k>A6 @4/k> 7. h+`K>1k>)44-k=֠ +k>154,k>I5 @+`k>Q5P44Jk>a+`4=K`k>Y+`4&k>y+`4k>436x#8k>0k>(4?k<7 4_ 5m77(4"k<4Y04Z _ u4e@(4=k;7@7 _ -4 / k>+4?7 `4 Z4@? *4 !K>?8k>K>_k>K>_k>k?q( 47K=k?6( K=qk? h 43k?6}+`k?466k?y+`45j0 % \k=7=7=k=585w4?]7K;YK;K;K;K;K;K;K;K;K;K;K;K;@O;K>_?mk>@K?@Ku?aKs?ik?Ku?Ks? k?  4 "@@@@  4 "@@@@  4 "@@@@  4 "@R@@@  4 "@@@@  4 "@@@@  4 "@R@@@  4 "@@@@  4 "@@@@  4& "@@@@  4 "@@@@  4r "@R@@@  4 "@@@@  4 "@@@@  4 "@R@@@  4r "@@@@k?7_@K?Y@7?+4!4! <4?@@k?ok? k?(7%k?!74#4yp4_%4 @HK?!K?!7_4 0@@474_4 r+4?K@7?4y4_e4@7?7?7_544y4_4+47_JK>K?K? @O? 44@CW?7_7?7@7 "6P/'7?7747?'I'G9 8ࢋ1DN1dN3'2 009%G' Z0N1N3! ' 2  :7`1@1@ 9eG'Z0N1$N;J'J:K 66`9@9@9eG'Z0N1N3! ' 2  U6`1@1@ 9eG'Z0N1$N;J'J:K 6`9@9@9eG' Z0N1N3! ' 2   6s`1@1@ 9eG'Z0N1$N;J'J:K 7`9@9@9eG'Z0N1N3! ' 2  7Z`1@1@ 9eG'X0N1$N1:J'J97!`8G ' J <7=`6?@7?7\7W 7?]P6?7=6t7967Z?7_6s`j 78676@k?ok? +4?+49774 @j@X@+7?4:``07_ 7_4?K?YK?@O?+47+4867 @K?YK?Y+456 `7_4c=K?Yk?7_M4K?Y@7?k?o_4+4=7Ѓ (@+476 @x@+`43+48+`4#h`(h`7 @4hu6wX@h+`446phs  hw!k?4?4k?74_54$+`46k?jh!H7_u@Hx !@K?HZh_EHyK>+44k?_J]+`h` 4?ha+`4<K`+`47+`49k 4x>j44477K>@O?(4:k?!7Y7Z_}4K>@z@@`@K?@Ku?AKs?Ik?Ku?Ks?k?Ku?qKs?yk?Ku?Ks?k?Ku?Ks?k?Ku?1Ks?9k?Ku?QKs?Yk?k?#A77Zk?!4k>k>k?k? k?k?k?)k?1"EZ7.4"K.G.#A 9G.7Zm W Ah# "a 76gH4767.Z Y4<4G>ӄsG>Ӝc> Zk? YK>k?K>k?@j4ZY544 4cc6ZYd?Z5 >ZZK>K>K.YK?K? K?K?K?!K?)K?1@7.#A 7Z4#A 7ZX4#A]7ZKa?4#A447@e7Z@54#A7Z 4@ B@ @? /usr/lib/dld.slcrt0: errno: ERROR couldn't open ERROR reading ERROR bad magic number/system id for ERROR bad hpux aux header for ERROR: mmap failed for dld (text) (bss) (data)? crt0: errno: ERROR: mmap failed for TSD tsd/etc/lvmtabUnable to read /etc/lvmtab@(#) $Id: dumplvmtab.c,v 1.5 2008/12/23 16:19:09 ralproth Exp $ Unable to read lvmtab headervers_no:%04hX zero:%04hX vg_count:%08X Unable to read vg_infovg_path:%s vg_id:%08X%08X vg_state:%04X vg_incno:%08X pv_cnt:%08X Unable to read pv_info pv_path:%s $H  $04hl" H"" H"###$#(#D#H#d#h########$$$$$($D$H$d$h$$$$$$$$%%% %$&&&&&0&4(h(l(()h)l))))+H+L+l+p+t+x+x+|+|,- -.( 8 " " + + @2@:o"+8+++"+++("@|@@+cfg2html/cfg2html/opt/cfg2html/plugins/find_non_lvm_luns.sh010075500000000000003000000037351110710270700241740ustar00rootsys00000000000000# @(#) $Id: find_non_lvm_luns.sh,v 4.12 2008-11-13 19:53:43 ralproth Exp $ ######################################################################### # This shell script finds LUNs on the XP that are not mapped using LVM, e.g. # LUNs ready to be deleted or Command Devices.... No additional commandline arguments are needed # Caution, when you are NOT using SecureManager XP! ######################################################################### # for i in $( ./find_non_lvm_luns.sh | cut -f1 -d" ") # do # pvcreate $i #done ######################################################################### # $Log: find_non_lvm_luns.sh,v $ # Revision 4.12 2008-11-13 19:53:43 ralproth # cfg4.13: cleanup of cvs keywords (2nd round) # # Revision 4.11 2008/11/13 19:46:25 ralproth # cfg4.13: changed cvs keywords for new _what_ utility # # Revision 4.10.1.1 2007/07/11 15:14:00 ralproth # Initial cfg2html_hpux 4.xx stream import # # Revision 3.14 2007/07/11 14:13:59 ralproth # fixes for hpux11.31 mss # # Revision 3.13 2007/06/12 14:58:38 ralproth # small enhancements and bug fixing # # Revision 3.10.1.1 2004/03/08 11:43:55 ralproth # Initial 3.x stream import # # Revision 2.1 2004/03/08 11:43:55 ralproth # ! small onsite enhancements # + added find_non_xp_luns.sh # # Revision 1.1 2004/02/25 15:25:01 ralproth # Initial revision ######################################################################### PATH=$PATH:/usr/contrib/bin/ # here lives xpinfo TMPFILELVM=$(mktemp -p lvm) TMPFILEXPI=$(mktemp -p xpinfo) strings /etc/lvmtab | grep -e "/dev/disk/" -e "/dev/dsk/" > $TMPFILELVM xpinfo -i > $TMPFILEXPI for i in $(awk '{ print $1; }' $TMPFILEXPI | cut -f4 -d/ ) do # if in a volume group then skip or print it (means not mapped to LVM) grep -e /dsk/$i -e /disk/$i $TMPFILELVM > /dev/null || ( grep -e /dsk/$i -e /disk/$i $TMPFILEXPI | awk '{ print $1,"\t", $4, $5, $6, $8,"\t",$7;}' ) done #ll $TMPFILELVM $TMPFILEXPI rm $TMPFILELVM $TMPFILEXPI cfg2html/cfg2html/opt/cfg2html/plugins/firmware_collect.sh010075500000000000003000000103021127647361300240060ustar00rootsys00000000000000# @(#) $Id: firmware_collect.sh,v 4.15 2009-11-11 08:36:27 ralproth Exp $ ##################################################################### # Script, um die Firmwarerevisionen der Platten auf dem System und sonstige # wichtige Informationen festzuhalten Dieses Script ist NICHT supportet, HP # uebernimmt keinerlei Haftung fuer Schaeden, die durch dieses Script verursacht # werden. Martin Ilg, HP German Response Center Ratingen, 07/10/1998 # # kann durch get_diskfirmware.sh ersetzt werden! Gibt keine 11.31 devicefiles aus ##################################################################### # $Log: firmware_collect.sh,v $ # Revision 4.15 2009-11-11 08:36:27 ralproth # cfg4.55-23607: + kcalarm # # Revision 4.14 2009/02/17 12:12:57 ralproth # cfg4.22-22222: small fixes and enhancements for EMC arrays # # Revision 4.13 2008/12/30 14:07:55 ralproth # cfg4.20-21410: Bug fixes for 11.31 # # Revision 4.10.1.1 2008/10/24 11:48:18 ralproth # Initial cfg2html_hpux 4.xx stream import # # Revision 3.10.1.1 2003/01/21 10:33:33 ralproth # Initial 3.x stream import # # Revision 2.1.1.1 2003/01/21 10:33:33 ralproth # Import from HPUX to cygwin # # Revision 1.3 2002/01/31 15:21:43 ralproth # Initial working version for cfg2html 1.66 # # Revision 1.1 2002/01/31 14:52:55 ralproth # Added Files: firmware_collect.sh # ##################################################################### hw_disk_check() { # Ermitteln des Betriebssystems und Setzen der Variablen. # UX=`uname -a | cut -d " " -f 3 | cut -b 3,4` TMPFiLE_MARTiN=/tmp/hw_disc_checker.tmp.$$ # doesn't work yet with hpux 11.31 agile device files.... DEVICES=`ioscan -fknCdisk | grep -e /rdsk/ | grep -v "/dev/deviceFileSystem/" | cut -d "/" -f4` # 1234567890123456789012345678901234567890123456789012345678901234567890 printf "\n%-31s%-10s%-22s%-7s%-7s%-3s%-3s\n" Hardwarepath Device Vendor/Product Cap/GB Firm. QD IR echo "-----------------------------------------------------------------------------------" for device in $DEVICES do if [ -c /dev/rdsk/$device ] ## /dev/cdrom -> lssf: /dev/dsk/dev: No such file or directory then (diskinfo -v /dev/rdsk/$device;diskinfo /dev/rdsk/$device) 2> /dev/null | grep -e product -e rev -e vendor -e size > $TMPFiLE_MARTiN 2> /dev/null #if !( grep -e DVD-ROM -e DISK-SUBSYSTEM $TMPFiLE_MARTiN>/dev/null ) if [ "$(grep -e 'DVD-ROM' -e 'CD-ROM' -e 'DISK-SUBS' -e ' 0 Kbyte' $TMPFiLE_MARTiN)" = "" ] then hw_pfad=` lssf /dev/dsk/$device | awk '{ print $(NF-1) }'` product=` grep product $TMPFiLE_MARTiN | head -1 | awk '{ print $3 }'` if [ -n "$product" ] then vendor=` grep vendor $TMPFiLE_MARTiN | head -1 | awk '{ print $2 }'` revision=`grep rev $TMPFiLE_MARTiN | head -1 | awk '{ print $3 }'` size=`grep size $TMPFiLE_MARTiN | head -1 | awk '{ printf "%-5.1f", ($2+0.01)/1024/1024 }'` scsi=`/usr/sbin/scsictl -akq /dev/rdsk/$device 2>/dev/null` sir=`echo $scsi|awk -F";" '{ print $1; }{}'` sqd=`echo $scsi|awk -F";" '{ print $2; }{}'` vendor_product=$vendor"/"$product printf "%-31s%-10s%-22s%-7s%-7s%-3s%-3s\n" \ $hw_pfad $device $vendor_product $size $revision $sqd $sir fi # Product fi # DISK-SUBSYSTEM fi done # Aufraeumen des Systems echo "-----------------------------------------------------------------------------------" echo "QD = SCSI queue depth (0=no hw/medium), IR = immediate reporting (0=off, 1=on)\n" rm $TMPFiLE_MARTiN } hw_disk_check ##################################################################### # Ralph Roth, ASO, 18-Aug-1999, major fixes (HPFL etc.) # Ralph Roth, ASO, 14-Sept-1999, version for cfg2html.sh # Ralph Roth, 28-March-2000, fixes: /rdsk/, QD+IR added # Ralph/Martin, 24-July-2000 added disk size in GB # Martin Kalmbach, 28-July-2000, beautyfied # Ralph Roth, 9-Nov-2000, fixes for XP256 DISK SUBSYSTEM hangs # Ralph, 10-Nov-2000, Hopefully the last XP256 fixes? # Ralph, 14-Nov-2000, XP512 fixes.... ##################################################################### # Ralph Roth, old filename: hw_check.sh cfg2html/cfg2html/opt/cfg2html/plugins/getVAlogs.sh010075500000000000003000000064451110710624000223530ustar00rootsys00000000000000# @(#) $Id: getVAlogs.sh,v 4.11 2008-11-13 20:22:56 ralproth Exp $ # This script will gather all of the logs needed to trouble shoot a VA. # To make this script executable run: # chmod 777 getVAlogs # To run this script execute the script name followed by the array ID. # getVAlogs {array ID} # # This script was released on January 11th 2002. # # January 23rd 2002 # Added an armdsp_{array ID} to the output file. # # January 24th 2002 # Added access.dat and PanConfigParams to the files gathered. # Added a vgdisplay -v capture # # January 28th 2002 # Added a syntax statement if the script is run with no parameters. # Added the gathering of 3 different swlist outputs and uname -a. # Added absolute paths to all commands. # typeset -Z2 year yr mth mn day dy if [ $# -ne 1 ] then echo echo Usage: getVAlogs [array ID] echo echo This script will gather all of the VA logs for the specified array ID. echo These logs will be stored in the current directory. echo Please verify that there is at least 200MB free in the current directory. echo The file output by this script will be named {hostname}_{array ID}.TAR.gz echo exit fi echo echo "getVAlogs is executing..." /usr/bin/hostname | read host /usr/bin/date +"%y %m %d" | while read year mth day do if (($mth==1)) then dy="01" mn="12" yr="$(($year-1))" ts="$mn""$dy""000020""$yr" else dy="01" mn="$(($mth-1))" yr="$(($year))" ts="$mn""$dy""000020""$yr" fi done #ts="011000002002" echo "Gathering logs for array "$1" on host "$host mkdir "$1""$ts" cd "$1""$ts" /opt/sanmgr/commandview/client/sbin/armdsp -i > armdsp_i.txt /opt/sanmgr/commandview/client/sbin/armdsp $1 > armdsp_$1.txt /opt/sanmgr/commandview/client/sbin/armdsp -a $1 > armdsp_a_$1.txt echo "Gathering event logs" /opt/sanmgr/commandview/client/sbin/logprn -t all -v -s "$ts" -a $1 > logprn_$1.txt echo "Gathering features and settings" /opt/sanmgr/commandview/client/sbin/armfeature -r $1 > armfeature_$1.txt /opt/sanmgr/commandview/client/sbin/armhost -r -f armhost_$1.txt $1 >/dev/null /opt/sanmgr/commandview/client/sbin/armsecure -r -f armsecure_$1.txt -p AUTORAID $1 >/dev/null echo "Gathering host configuration" /opt/sanmgr/commandview/client/sbin/armtopology $host > armtopology_$host.txt /sbin/ioscan -fnk > ioscan_$host.txt /sbin/vgdisplay -v > vgdisplay_$host.txt cp /var/adm/syslog/syslog.log ./syslog.log_$host.txt cp /var/adm/syslog/OLDsyslog.log ./OLDsyslog.log_$host.txt cp /opt/sanmgr/hostagent/config/access.dat ./access.dat_$host.txt cp /opt/sanmgr/commandview/server/config/PanConfigParams.txt ./PanConfigParams_server_$host.txt /usr/bin/uname -a > uname_$host.txt /usr/sbin/swlist -v > swlist_v_$host.txt /usr/sbin/swlist > swlist_$host.txt /usr/sbin/swlist -l fileset -a patch_state > swlist_patch_state_$host.txt echo "Gathering array performance data" /opt/sanmgr/commandview/client/sbin/armperf -c ARRAY -x COMMA -s "$ts" $1 > armperf_array_$1.txt /opt/sanmgr/commandview/client/sbin/armperf -c OPAQUE -x COMMA -s "$ts" $1 > armperf_opaque_$1.txt /opt/sanmgr/commandview/client/sbin/armperf -c LUN -x COMMA -s "$ts" $1 > armperf_lun_$1.txt cd .. /usr/bin/tar -cvf "$host"_"$1".TAR "$1""$ts" rm "$1""$ts"/* rmdir "$1""$ts" /usr/contrib/bin/gzip -f -9 "$host"_"$1".TAR echo "" echo "Data gathering complete." echo "" echo "The output is in the file named: ""$host"_"$1"".TAR.gz" cfg2html/cfg2html/opt/cfg2html/plugins/get_bootdisk.sh010075500000000000003000000005741110710270700231360ustar00rootsys00000000000000#!/sbin/sh # @(#) $Id: get_bootdisk.sh,v 4.11 2008-11-13 19:53:43 ralproth Exp $ # by Thomas Brix - works only with HPUX 11i v2 and above!!! # not used in cfg2html yet! lssf $(ls -l /dev/d*sk/* | grep $(echo "bootdev/x" | \ adb /stand/vmunix /dev/kmem | grep 0x | \ sed 's/0x..//') | head -1 | awk '{print $NF}') | \ awk '{print "This system last booted from " $NF " " $(NF-1)}' cfg2html/cfg2html/opt/cfg2html/plugins/get_cellinfo.sh010075500000000000003000000035331110710270700231110ustar00rootsys00000000000000# @(#) $Id: get_cellinfo.sh,v 4.11 2008-11-13 19:53:43 ralproth Exp $ # $Log: get_cellinfo.sh,v $ # Revision 4.11 2008-11-13 19:53:43 ralproth # cfg4.13: cleanup of cvs keywords (2nd round) # # Revision 4.10.1.1 2007/11/26 19:03:34 ralproth # Initial cfg2html_hpux 4.xx stream import # # Revision 3.1 2007/11/26 19:03:34 ralproth # Added Files: # get_cellinfo.sh get_cputype.sh # # ###################################################################### # exec_command SuperDome "SuperDome Configuration" ###################################################################### SuperDomeInfo( ) { PAR=`parstatus -M -P |wc -l` # number of partitions CELL=`parstatus -M -C |wc -l` # number of cells CELL=`expr $CELL - 1` # justify # of lines CAB=`parstatus -M -B |wc -l` # number of cabinets CAB=`expr $CAB - 1` # justify # of lines echo "general overview" echo "----------------" parstatus # display general data echo "" echo "" echo "" echo "detailed partition data" echo "-----------------------" i=0 while [ i -lt $PAR ] do parstatus -V -p $i # display detailed partition data i=`expr $i + 1` done echo "" echo "" echo "" echo "detailed cell data" echo "------------------" i=0 while [ i -lt $CELL ] do parstatus -V -c $i # display detailed cell data i=`expr $i + 1` done echo "" echo "" echo "" echo "detailed cabinet data" echo "---------------------" i=0 while [ i -lt $CAB ] do parstatus -V -b $i # display detailed cabinet data i=`expr $i + 1` done echo "" } ################################################################# if [ -z "$CFG2HTML" ] # only execute if not called from then # cfg2html directly! SuperDomeInfo fi cfg2html/cfg2html/opt/cfg2html/plugins/get_cpu_speed.hppa010075500000000000003000000500001117560726100236040ustar00rootsys00000000000000@IhP@PX("@@  92453-07B11.63I 92453-07B11.53GJq? @9HASH 1.0 CqanJDc8yxcRcOKw7kfPEz+rKrnmE0CYuhTcBYv30vNUC54Q D=@(#)$Revision: 92453-07 linker linker crt0.o B.11.63 071126 $ @9HASH 1.0 ceUS+H0QPmC4PttUuNxTDZ5lt6QlH1ahdxuHueO5EkModoctY "? @@@ X"LX HHtX!X ,,X 8. . X H1010X I22X X22(>(@@`>(@@<>( @@P>(@@h>(@@t>(&@P@P >('A0 @0 >((A@@@>(R@PT $PRIVATE$$DLT$$PLT$ $SHLIB_DATA$$TEXT$ $SHLIB_INFO$ $DATA_START$ $MILLICODE$$CODE$$LIT$$UNWIND_START$$UNWIND$MILLICODE$$UNWIND$ $UNWIND_END$$RECOVER_START$$RECOVER$MILLICODE$ $RECOVER$ $RECOVER_END$ $PFA_COUNTER$$PFA_COUNTER_END$$DATA$ $SHORTDATA$$GLOBAL$ $SHORTBSS$$BSS$y /LlBD0 pPODx;A8v˚v w y 451mTxhŠ'6 ƿk˚v8v;An bltD8rP.h7D7%7744z#0'74444@h@7D7%77+4>##`74444+H8 7D7%77+`4!H6 24744447# ,74k?7+`4?K @]7K?Y@7?@@ 7K?@ @@@@k?ok? k?(7%k?!74#4y 4@ 4 @HK?!K?!7@4 0@@474@4 r+4?K@7?4y 4@`4@7?7?7@044y 4@4+47@JK>K?K? @O? 44@CW?7_7?7@7 "6 `/'7?7747?'I'G9 8ࢋ1DN1dN3'2 009%G' Z0N1N3! ' 2  :7`1@1@ 9eG'Z0N1$N;J'J:K 66`9@9@9eG'Z0N1N3! ' 2  U6`1@1@ 9eG'Z0N1$N;J'J:K 6`9@9@9eG' Z0N1N3! ' 2   6s`1@1@ 9eG'Z0N1$N;J'J:K 7`9@9@9eG'Z0N1N3! ' 2  7Z`1@1@ 9eG'X0N1$N1:J'J97!`8G ' J <7=`6?@7?7\7W 7?]P6?7=6t7967Z?7_6s`j 78676@k?ok;k;k;k;k;k;k;k;k;k;k;k;+7#764?7D44 4 $7 47=./7`4 4b7>+`48KxJ k7x(446 4@ 05&X77ɇ!r7>k>4 C>k=4C>6?C>56?C> V S֓ 9 7U?  Y  9   77? 4ֈ:`C?4Ҋ rC?4Š| Z@ @4rE(7k>4 V#@K=5B?\ H#k?K=45k?57@4%(7 / 5@@k>I ! 4k>C>1A +c>146+k=43+k>i49Ka?k>q6z p k>!4:Ka?k>7O4,k>95Ka?k>A6 `4/k> 7. +`K>1k>)44-k=֠ +k>154,k>I5 `+`k>Q5P44Jk>a+`4=K`k>Y+`4&k>y+`4k>436x#8k>0k>(4?k<7 04_ 5m77(4"k<4Y `4Z _ u4e@(4=k;7 p7 _ -4 / k>+4?7 4 Z4@? *4 !K>?8k>K>_k>K>_k>k?q( 47K=k?6( K=qk? h 43k?6}(+`k?466k?y+`45j0 % \k=7=7=k=585w4?]7K;YK;K;K;K;K;K;K;K;K;K;K;K;@O;K>_?mk>@K?@Ku?Ks?k?Ku?1Ks?9k?  4 "@@@@  4 "@@@@  4 "@@@@  4 "@R@@@  4 "@@@@  4 "@@@@  4 "@R@@@  4 "@@@@  4 "@@@@  4& "@@@@  4 "@@@@  4r "@R@@@  4 "@@@@  4 "@@@@  4 "@R@@@  4r "@@@@k?7_@K?Y@7?+4!4! <4?@@k?ok? k?(7%k?!74#4y 4_%4 @HK?!K?!7_4 0@@474_4 r+4?K@7?4y 4_e4@7?7?7_544y 4_4+47_JK>K?K? @O? 44@CW?7_7?7@7 "6 /'7?7747?'I'G9 8ࢋ1DN1dN3'2 009%G' Z0N1N3! ' 2  :7`1@1@ 9eG'Z0N1$N;J'J:K 66`9@9@9eG'Z0N1N3! ' 2  U6`1@1@ 9eG'Z0N1$N;J'J:K 6`9@9@9eG' Z0N1N3! ' 2   6s`1@1@ 9eG'Z0N1$N;J'J:K 7`9@9@9eG'Z0N1N3! ' 2  7Z`1@1@ 9eG'X0N1$N1:J'J97!`8G ' J <7=`6?@7?7\7W 7?]P6?7=6t7967Z?7_6s`j 78676@k?ok? +4?+49774 `j@X@+7?4:``07_ 7_4?K?YK?@O?+47+4867 `K?YK?Y+456 `7_4c=K?Yk?7_M4K?Y@7?k?o_4+4=7 (@+476 `x@+`43+48+`4#h`(h`7 `4hu6wX@h+`446phs  hw!k?4?4k?74_54$+`46k?jh!H7_u@Hx !@K?HZh_EHyK>+44k?_J]+`h` 4?ha+`4<K`+`47+`49k 4x>j44477K>@O?(4:k?!7Y 7Z _}4K>@z@@`@K?@Ku?aKs?ik?Ku?Ks?k?Ku?AKs?Ik?Ku?!Ks?)k?Ku?qKs?yk?k?7k?Ak?Ik?QBA k?Y#47 7=4''V:GY/XW4cZZ44W?MK>a4K=YK?AK?IK?QK?Y@7=#AU7Z e4@ B@ @? /usr/lib/dld.slcrt0: errno: ERROR couldn't open ERROR reading ERROR bad magic number/system id for ERROR bad hpux aux header for ERROR: mmap failed for dld (text) (bss) (data)? crt0: errno: ERROR: mmap failed for TSD tsdhttp://come.to/rose_swe -- @(#) $Id: get_cpu_speed.c,v 1.4 2009/04/28 12:02:26 ralproth Exp $processor %02d - %d clock cycles per clock tick - %d clock cycles per sec. 8<"t H"x" H"""""###4#8#T#X#t#x########$$$4$8$T$X$t$x$$$$$$$$%%%%&&(8(<(()8)<))))+++<+@+D+H+H+L+L+,p(,x,  " " +P +`