Supportutils

Leírás

A supportutils csomag az ntsutils csomag utódja. Számos szkriptet tartalmaz, megkönnyítendő a SUSE Linux operációs rendszer és az alkalmazások hibáinak megtalálását. A csomag tartalmazza a supportconfig, chkbin, és schealth programokat.

supportconfig

Rendszerszintű információkat gyűjt össze, és rendszerezi azokat, csökkentve ezáltal a hiba megoldásához szükséges időt. Átlátható módon, a rendszerinformációk kinyeréséhez használt parancsok és fájlok megjelenítésével gyűjt információkat. Az eredményből egy tar fájlt készít, amelyet a Novellnek küldött hibabejelentéshez lehet csatolni. Használható SLE 9, 10, 11, és openSUSE rendszereken.

supportconfig használata

Futtassa a supportconfig parancsot:

linux:~ # supportconfig
=============================================================================
                     Support Utilities - Supportconfig
                          Script Version: 2.25-130
                          Script Date: 2009 07 07
=============================================================================

Gathering system information

 Basic Server Health Check...                 Done
 RPM Database...                              Done
 Basic Environment...                         Done
    [...]

Az eredmény egy .tbz fájl lesz, amely tartalmaz minden összegyűjtött információt.

Creating Tar Ball

==[ DONE ]===================================================================
 Log file tar ball: /var/log/nts_linux_090730_1519.tbz
 Log file size:     2.7M
 Log file md5sum:   15595c851bb49e04ebcd2ec622c54ff8

 Please attach the log file tar ball to your open Service Request at the
 following URL:
 https://secure-support.novell.com/eService_enu

 You can also upload the tar ball to ftp.novell.com/incoming, or just use
 supportconfig -ur <srnum>, to upload the tar ball automatically.

 If you cannot attach the tar ball to the SR, then email it to the engineer.
=============================================================================

Látható, hogy létrejött a /var/log/nts_linux_090730_1519.tbz nevű állomány. Csatolja ezt a fájlt a hibabejelentéséhez, problémájához.

supportconfig adatkezelés

A supportconfig futtatása során részletes rendszerinformációk és naplófájlok kerülnek összegyűjtésre. Elképzelhető, hogy az elkészült jelentés magánjellegű információt tartalmaz. Amennyiben ez problémát jelent, szűrje ki az ilyen jellegű információkat a fájlokból. Ehhez több kapcsoló áll rendelkezésre. A szűrhető kulcsszavak listáját a -F kapcsoló adja meg:

linux:~ # supportconfig -F
AFP APPARMOR AUTOFS BOOT CHKCONFIG CIFS CIMOM CRASH CRON DISK DNS EDIR ENV ETC EVMS HA HCREPORT IB ISCSI LDAP LUM LVM MEM MOD MPIO NCP NCS NET NFS NSS NTP OCFS2 OFILES PAM PRINT PROC SAM SAR SLERT SLP SMT SMART SMB SMS SRAID SSH SYSCONFIG SYSFS UDEV UP UPD WEB X XEN aEDIR aFSLIST aLOGS aMINDISK aMINYAST aRPMV aSLP

A kulcsszavakat - vesszővel elválasztva - a -x kapcsoló után felsorolva adhatja meg.

Dokumentáció és cikkek

Tekintse meg a supportconfig(1) és supportconfig.conf(5) man oldalakat.

Angol nyelvű cikkek:

A Basic Server Health Check with Supportconfig
Create Your Own Supportconfig Plugin
Creating a Central Supportconfig Repository

chkbin

A hibásan viselkedő alkalmazások hibakeresésére szolgál. Ellenőrzi az adott bináris RPM csomagját, és annak osztott programkönyvtár függőségeit. Az egyes RPM csomagokat is ellenőrzi.

schealth

A basic-health-check.txt fájl beolvasására és értelmezésére szolgáló szkript. Számos szempontot figyelembe véve határozza meg, hogy az értékek a megfelelő tartományban találhatók-e. Ami ettől eltér, azt piros vagy sárga zászlóval jelöli. A piros zászlóknak mielőbb utána kell nézni, és megszűntetni a kiváltó okot, míg a sárgák csak kisebb problémákat jeleznek.

schealth használata

A supportconfig által létrehozott .tbz fájlban megtalálja a basic-health-check.txt állományt. Erre kell futtani a schealth-et:

linux:~ # schealth basic-health-check.txt
###############################################
Supportconfig Health Check Report Tool v1.00-5
Date Checked: 07/30/09 15:37:16
###############################################

Health Check Files                  [  Green  ]
Processes Waiting for Run Queue     [  Green  ]
Kernel Taint Status                 [  Green  ]
CPU Utilization                     [  Green  ]
Interrupts Per Second               [  Green  ]
Context Switches Per Second         [  Green  ]
Free Memory and Disk Swapping       [  Green  ]
Used Disk Space                     [  Green  ]
Uninterruptible Processes           [  Green  ]
Zombie Processes                    [  Green  ]

###############################################
Status:   Healthy
Checked:  /root/basic-health-check.txt
Report:   /root/basic-health-report.txt
###############################################

A szoftver beszerzése

Aktuális verzió: supportutils
OBS Projekt: Novell:NTS/supportutils
SVN tároló: SVN ntsutils (Még a régi ntsutils tárolót használja, de már supportutils néven fut.)
A supportconfighoz számos bővítmény érhető el

Hibák jelzése

A hibákat jelezheti a Novell Bugzillában.