เครื่องมือ IBM® Support Assistant Lite ถูกจัดเตรียมเพื่อช่วยแก้ไขปัญหาผลิตภัณฑ์ซอฟต์แวร์ IBM เครื่องมือนี้มีวัตถุประสงค์ในการรวบรวมข้อมูลปัญหาโดยอัตโนมัติ มันยังจัดเตรียมการสนับสนุนการวิเคราะห์อาการสำหรับปัญหาประเภทต่างๆที่พบโดยผลิตภัณฑ์ซอฟต์แวร์ IBM ข้อมูลที่เกี่ยวข้องกับประเภทของปัญหาจะได้รับการจัดเก็บและวิเคราะห์เพื่อช่วยระบุต้นตอของปัญหาเมื่อทำการสืบสวน เครื่องมือจะช่วยลูกค้าโดยการลดเวลาที่ต้องใช้ในการทำให้เกิดปัญหาอีกครั้งด้วยชุดของระดับการติดตามที่เหมาะสม เช่นเดียวกับ การลดความพยายามส่งข้อมูลไฟล์บันทึกที่เหมาะสมไปยัง IBM Support ในแนวทางการช่วยเหลือนี้ จะบอกถึงวิธีในการติดตั้งและใช้เครื่องมือ IBM Support Assistant Lite
ในกรณีส่วนใหญ่ ลำดับของขั้นตอนต่อไปนี้จะช่วยคุณติดตั้งและรันเครื่องมือ หากคุณประสบปัญหา หรือหากคุณต้องการข้อมูล เพิ่มเติมเกี่ยวกับขั้นตอนใดๆ คุณสามารถดูเนื้อหาในส่วนที่อยู่ต่อจากนั้น
ในทุกกรณี การติดตั้งเครื่องมือ IBM Support Assistant Lite สามารถทำได้ง่ายโดยเพียงแตกไฟล์จากไฟล์เก็บถาวรที่คุณดาวน์โหลดมา คุณสามารถ extract ไฟล์ไปยังตำแหน่งระบบไฟล์ใดๆ ที่คุณเลือกบนระบบที่คุณจะรันเครื่องมือนี้ ซึ่งจะสร้างไดเร็กทอรีย่อย \ISALite ในไดเร็กทอรีเป้าหมายนี้
ใช้โพรซีเดอร์เดียวกันนี้เพื่อสตาร์ทมัน โดยไม่สนใจว่าคุณจะใช้เครื่องมือ IBM Support Assistant Lite ในโหมด GUI หรือโหมดคอนโซลบรรทัดรับคำสั่ง : ใช้ สคริปต์การเรียกทำงาน ที่เหมาะสมจากบรรทัดรับคำสั่ง ในกรณีของระบบ Windows สคริปต์เรียกใช้งาน เป็นแบ็ตช์ไฟล์ สำหรับสภาวะแวดล้อมอื่นๆ จะเป็นเชลล์สคริปต์
เนื่องจากเครื่องมือมีการนำไปใช้งานเป็นแอ็พพลิเคชัน จึงมีความจำเป็นที่จะต้องตั้งค่าตัวแปรสภาวะแวดล้อม JAVA_HOME ก่อนที่เครื่องมือจะสามารถสตาร์ทได้ หาก Java ไม่ พร้อมใช้งานใน PATH คุณจะต้องตั้งค่าตัวแปรสภาวะแวดล้อม JAVA_HOME ด้วยตนเอง เครื่องมือ IBM Support Assistant Lite ต้องการ JRE ที่ระดับ 1.4.2 หรือสูงกว่า (1.5 หรือสูงกว่าบน Windows 7 64 บิต) ดังนั้นคุณต้องแน่ใจก่อนว่า JRE ที่เหมาะสมถูกติดตั้งบนระบบที่เครื่องมือจะรัน หากคุณติดตั้งระดับ JRE ที่ถูกต้อง แต่ไม่ได้อยู่ใน PATH คุณจะต้องออกคำสั่งที่เฉพาะเจาะจงสำหรับระบบปฏิบัติการ เพื่อตั้งค่าตัวแปร JAVA_HOME ให้ชี้ไปที่ JRE นี้ Microsoft JVM/JDK และ gij (GNU libgcj) ไม่ได้รับการสนับสนุน ตัวอย่างเช่น ถ้าคุณติดตั้ง jdk1.4.2 ไว้ที่ c:\jre1.4.2 บนแพลตฟอร์ม Windows คุณต้องตั้งค่า JAVA_HOME โดยใช้คำสั่งต่อไปนี้:
SET JAVA_HOME=c:\jre1.4.2
บนแพลตฟอร์ม Linux, AIX, HP-UX หรือ Solaris ไวยากรณ์ของคำสั่งที่จะใช้ตั้งค่า JAVA_HOME จะแตกต่างกันโดยขึ้นอยู่กับเชลล์ที่คุณใช้ ตัวอย่างเช่น ถ้าคุณใช้ bash shell และคุณติดตั้ง JDK installed ไว้ใน /opt/jre142 ตุณจะต้องตั้งค่า JAVA_HOME โดยใช้คำสั่งต่อไปนี้:
เอ็กซ์พอร์ต JAVA_HOME=/opt/jre142
หลังจากติดตั้งเครื่องมือในหนึ่งในตำแหน่งดีฟอลต์ คุณอาจพบว่ามันไม่สามารถสตาร์ทได้โดยมีข้อความแสดงข้อผิดพลาด "ERROR: This tool requires JRE 1.4.2 or greater to run." ข้อความนี้ระบุว่า JRE เป็นระดับที่ต่ำกว่า 1.4.2 ในกรณีนี้ คุณควรตั้งตัวแปร JAVA_HOME ด้วยตนเองเพื่อให้ชี้ไปยัง JRE ระดับที่เหมาะสม
คุณต้องเรียกใช้สคริปต์เรียกทำงานต่อไปนี้:
ถ้า GUI ไม่พร้อมใช้งาน เครื่องมือควรสตาร์ทในโหมดบรรทัดรับคำสั่งโดยอัตโนมัติ ถ้าต้องใช้โหมดโหมดในกรณีที่ GUI พร้อมใช้งาน ให้ระบุ "-console" บนบรรทัดรับคำสั่ง ในบางอินสแตนซ์จะไม่สามารถตรวจสอบได้ว่า GUI ไม่พร้อมใช้งานและเครื่องมือจะไม่สตาร์ท ในอินสแตนซ์เหล่านี้ เครื่องมือจะต้องถูกรีสตาร์ทโดยใช้ "-console"
โดยดีฟอลต์ ไดเร็กทอรีการติดตั้งของ ISA Lite จะถูกใช้สำหรับการเก็บไฟล์ที่ถูกสร้างระหว่างการประมวลผล บนบางระบบ ไดเร็กทอรีการติดตั้งของ ISA Lite จะเป็นแบบอ่านได้อย่างเดียว ในอินสแตนซ์นี้ ใช้พารามิเตอร์ -useHome พารามิเตอร์นี้จะทำให้ไฟล์ชั่วคราวถูกเขียนไปยังไดเร็กทอรีชั่วคราวของระบบ และไฟล์จะถูกเขียนไปยังไดเร็กทอรีหลักของผู้ใช้
เมื่อเครื่องมือ IBM Support Assistant Lite ถูกสตาร์ทในโหมด GUI อินเตอร์เฟสแบบกราฟิกที่แสดงด้านล่างจะถูกแสดง
ก่อนที่จะสามารถใช้เครื่องมือเพื่อการรวบรวมและการวิเคราะห์ข้อมูล คุณต้องเลือกปีะเภทของปัญหาก่อนในหน้าต่าง Problem Type ดังแสดงด้านล่าง
นอกเหนือจากประเภทของปัญหา จะมีเพียงค่าของฟิลด์ใส่ข้อมูลที่คุณต้อวระบุบน GUI หลักคือชื่อไฟล์สำหรับไฟล์การรวบรวมข้อมูลแบบ zip ณ จุดนี้ ชื่อไฟล์จะเป็นสิ่งเดียวที่คุณต้องใช้ ตัวอย่างเช่น คุณอาจใช้ชื่อไฟล์ Install_failed_2007_01_03 ถ้าคุณไม่ระบุประเภทของไฟล์ เครื่องมือจะต่อท้ายด้วย "zip" โดยอัตโนมัติ อย่างไรก็ตาม ถ้าคุณมี PMR เปิดอยู่สำหรับปัญหาที่คุณทำการรวบรวมข้อมูล และถ้าคุณให้เครื่องมือ FTP ผลของการรวบรวมไปยัง IBM Support โดยอัตโนมัติ ดังนั้นที่ขั้นตอน FTP เครื่องมือจะใช้หลักการตั้งชื่อที่ระบุโดย IBM Support: โดยที่ ชื่อไฟล์ต้องขึ้นต้นด้วยฟิลด์สามฟิลด์ที่ระบุ คือ : <pmrnumber>.<branchnumber>.<countrycode>.<short description>.zip ตัวอย่างของชื่อไฟล์ประเภทนี้ได้แก่ 34143.055.000.logs.zip เพื่อให้สามารถเข้ากันได้กับรูปแบบก่อนหน้านี้ สามารถใช้เครื่องหมายคอมมาแทนจุดสามจุดแรก (แต่ไม่ใช้กับจุดที่สี่ของส่วนขยาย "zip") อย่างไรก็ตามยังแนะนำให้ใช้จุดเป็นตัวคั่น
เมื่อค่าเหล่านี้ถูกเติมแล้ว ขั้นตอนต่อไป คือการกดปุ่ม Collect Data เมื่อมันทำงาน สคริปต์การรวบรวมจะให้คุณป้อนข้อมูลเพิ่มเติมที่มันต้องการในการทำการรวบรวม สคริปต์อาจให้คุณใส่ข้อมูลคอนฟิกูเรชัน ป้อนข้อมูลเกี่ยวกับลำดับของเหตุการณ์ที่ทำให้เกิดปัญหาที่คุณพบ หรือให้ป้อนการกำหนดค่าตามความชอบของคุณเกี่ยวกับวิธีที่มันควรทำในการรบวรวม ทันทีที่ได้ข้อมูลทั้งหมดตามที่ต้องการสคริปต์จะดำเนินการในขั้นต่อไปในเรื่องการจัดเก็บข้อมูลในส่วนที่เหลือ
เมื่อเครื่องมือรวบรวมข้อมูลเสร็จแล้ว คุณสามารถส่งผลลัพธ์ไปยัง IBM Support คุณสามารถเลือกระหว่าง FTP ซึ่งไม่มีการเข้ารหัส และ HTTPS ซึ่งมีการเข้ารหัส ในการการถ่ายโอนไฟล์ ชื่อของไฟล์แบบ zipที่เครื่องมือส่งไปยัง IBM Support จะเป็นชื่อไฟล์ที่ใส่ในกล่อง Output Filename/Path โดยมีชื่อโฮสต์และเวลาประทับปัจจุบันต่อท้าย
ตัวอย่างเช่น: ถ้าชื่อไฟล์ใน Output Filename/Path เป็น 34143.055.000.logs.zip ชื่อของไฟล์แบบ zip ที่ส่งไปยัง IBM จะเป็น
34143.055.000.logs.zip-<hostname>-<currentTimestamp>.zip.
การทำงานแบบอัตโนมัติที่ไซต์ IBM Support FTP ftp.emea.ibm.com จะขั้นอยู่กับหลักการตั้งชื่อไฟล์ที่อธิบายบน GUI หลักของเครื่องมือ IBM Support Assistant Lite ถ้ามันได้รับไฟล์ที่ชื่อไม่ได้เป็นไปตามหลักการตั้งชื่อ ไฟล์นั้นจะไม่ถูกพิจารณาโดย IBM Support เป็นผลทำให้ ก่อนที่เครื่องมือจะใช้การดำเนินการ FTP เพื่อส่งไฟล์การรวบรวมแบบ zip ไปยัง ftp.emea.ibm.com มันจะตรวจสอบชื่อไฟล์การรวบรวมแบบ zip เทียบกับหลักการตั้งชื่อ ถ้าชื่อไฟล์ไม่อยู่ในรูปแบบที่ถูกต้อง คุณจะได้รับหน้าต่างป๊อปอัพเพื่อให้คุณแก้ไขชื่อไฟล์ หลักการตั้งชื่อไฟล์ปัจจุบันสำหรับไซต์ FTP คือเอกสารหนึ่งในที่นี้ โดยที่แต่ละฟิลด์ในส่วนประกอบของชื่อไฟล์จะถูกแยกด้วยจุด อย่างไรก็ตาม ก่อนหน้านี้หลักการตั้งชื่อจะใช้เครื่องหมายคอมมาเป็นตัวคั่น เมื่อไซต์ FTP จัดการกับไฟล์ที่ตั้งชื่อตามหลักการตั้งชื่อก่อนหน้านี้ ลอจิกการตรวจสอบของเครื่องมือ IBM® Support Assistant Lite จะยอมรับตัวคั่นที่เป็นทั้งจุดและเครื่องหมายคอมมา
เมื่อ IBM Support Assistant Lite รันในโหมดคอนโซลบรรทัดรับคำสั่ง จะไม่มีรายการที่ให้เลือก หรือฟิลด์รายการให้ผู้ใช้ป้อน แต่จะมีรายการเป็นหมายเลขให้เลือกแทน ให้ป้อนหมายเลขที่เลือกแล้วกดปุ่ม Enter ฟิลด์อินพุตจะเปลี่ยนเป็นพร้อมต์ให้ป้อนคำตอบ จากนั้นให้กด Enter
ในการหยุดเครื่องมือการรวบรวม ให้พิมพ์ quit ในโหมดคอนโซล
เครื่องมือจะพร้อมต์สำหรับชื่อไฟล์ บนแพลตฟอร์ม Unix การใช้ "~" เป็นตัวกำหนดว่าไดเร็กทอรีหลักของผู้ใช้ไม่ได้รับการสนับสนุน ถ้าใช้ "~" ไดเร็กทอรีย่อยภายใต้ไดเร็กทอรีที่ใช้งานปัจจุบันโดยชื่อของ "~" จะถูกอ้างอิง
ในคอนโซลยังจัดเตรียมคุณลักษณะการรวบรวมแบบไม่มีการโต้ตอบ ที่ให้คุณสามารถบันทึกการโต้ตอบของคุณจากเซสชันโหมดคอนโซลในไฟล์ และจากนั้นใช้กับการประมวลผลของสคริปต์การรวบรวมที่เหมือนกัน
ในการกระทำดังกล่าว คุณต้องสร้าง "ไฟล์การโต้ตอบ" ที่ประกอบด้วยคำตอบสำหรับคำถามทั้งหมดสำหรับการรันตัวเก็บรวบรวมข้อมูล ครั้งต่อไปที่เรียกใช้งานการเก็บรวบรวมเดียวกัน คุณสามารถจัดเตรียมไฟล์โต้ตอบเมื่อสตาร์ทเครื่องมือและคำตอบที่เคยใช้ก่อนหน้านี้เพื่อใช้ตอบคำถามทั้งหมด ไฟล์การโต้ตอบสามารถปรับและแก้ไขเพื่อให้เหมาะกับคำตอบที่จะใช้กับการเก็บรวบรวมที่ต่างกันด้วย
ในการสร้างไฟล์การโต้ตอบ คุณสามารถใช้เครื่องมือในโหมดคอนโซลบรรทัดรับคำสั่ง ตามด้วยชื่อของไฟล์การโต้ตอบ ตัวอย่างเช่น ในสภาวะแวดล้อม Linux คุณอาจรัน:
./runISALite.sh -console -record response.txt
เมื่อรันในโหมดนี้ คุณจะเข้าสู่เซสชันการโต้ตอบธรรมดา ที่คุณสามารถตอบกับพร้อมต์ของสคริปต์ อย่างไรก็ตาม นอกจากผลของการรวบรวมปัจจุบัน การตอบของคุณยังจะถูกบันทึกในไฟล์ที่คุณตั้งชื่อ เมื่อเซสชันแบบโต้ตอบเสร็จสิ้น คุณสามารถใช้ไฟล์โต้ตอบนี้เพื่อประมวลผลกับสคริปต์แบบเดียวกันในอนาคตโดยไม่ต้องใช้การป้อนข้อมูลของผู้ใช้
ตัวอย่างเช่น ในการรันเครื่องมือในโหมดแบบไม่มีการโต้ตอบในสภาวะแวดล้อม UNIX โดยใช้ไฟล์การโต้ตอบที่คุณบันทึก ให้รัน:
./runISALite.sh -console response.txt
ไฟล์การโต้ตอบเป็นเท็กซ์ไฟล์ธรรมดา ดังนั้นคุณสามารถแก้ไขมันเพื่อเปลี่ยนการโต้ตอบของผู้ใช้ได้ตามต้องการ ตัวอย่างเช่น ถ้าคุณต้องการรันเครื่องมือในระบบที่ต่างจากระบบที่ไฟล์การโต้ตอบถูกบันทึก คุณอาจต้องปรับแต่งค่าบางค่าในไฟล์การโต้ตอบ
เมื่อใช้ไฟล์การโต้ตอบ โปรดจำไว้ว่าข้อมูลที่มีความสำคัญ เช่น ชื่อผู้ใช้ รหัสผ่าน อาจถูกบันทึกในไฟล์เหล่านี้ ดังนั้นจึงมีความจำเป็นที่คุณจะจัดการไฟล์เหล่านี้เพื่อป้องกันการเข้าถึงข้อมูลที่สำคัญโดยไม่ได้รับอนุญาต นอกจากนี้ การรวบรวมข้อมูลทั้งหมดไม่ได้เหมาะสมกับอ็อพชันการรวบรวมแบบไม่มีการโต้ตอบ บางการรวบรวมข้อมูลยังต้องมีการโต้ตอบกับผู้ใช้ ตัวอย่างเช่น คุณอาจถูกบอกเพื่อให้ทำให้ปัญหาขึ้นอีกครั้งระหว่างการรวบรวมข้อมูลเพื่อที่ล็อกไฟล์และไฟล์การติดตามจะถูกรวบรวม ในกรณีนี้ การรวบรวมแบบไม่มีการโต้ตอบจะไม่สามารถบันทึกและสร้างขั้นตอนนี้ขึ้นใหม่
ตั้งแต่ ISA Lite V1.3.4 รูปแบบของไฟล์การโต้ตอบถูกปรับปรุงเพื่อให้สามารถอ่านและแก้ไขได้มากขึ้น ไฟล์จะมีลักษณะเหมือนไฟล์คุณสมบัติของ Java อย่างมาก โดยที่หมายเหตุจะเริ่มต้นด้วย '#' และลำดับของคู่ค่าคีย์
ซึ่งทำให้สามารถเพิ่มการหยุดชั่วคราวเข้ากับไฟล์การโต้ตอบใหม่เหล่านี้ (โดยใช้เอดิเตอร์ใดๆของคุณ) ต่อไปนี้เป็บข้อสรุปสั้นๆของคีย์ใหม่สองคีย์ที่ได้รับการสนับสนุน:
หมายเหตุ
โดยดีฟอลต์ เวอร์ชันของเครื่องมือ (และส่วนประกอบย่อยของมัน) จะถูกพิมพ์ไปยังคอนโซลที่ที่มันถูกเรียกทำงาน เมื่อรันในโหมด GUI ข้อมูลเวอร์ชันยังสามารถหาได้โดยการใช้เมนูอ็อพชัน Help->About ถ้า Java ไม่พร้อมใช้งาน หรือไม่สามารถสตาร์ทแอ็พพลิเคชัน Java ได้ คุณยังสามารถได้รับเวอร์ชันของเครื่องมือโดยการรันสคริปต์การเรียกทำงานพร้อมกับอ็อพชัน "-version"
เมื่อใช้อ็อพชัน "-version" สคริปต์การเรียกทำงานจะพิมพ์ข้อมูลเวอร์ชันออกมาโดยไม่ได้ใช้เครื่องมือจริงๆ
IBM, ตราสัญลักษณ์ IBM และ AIX เป็นเครื่องหมายการค้า หรือเครื่องหมายการค้าจดทะเบียนของ International Business Machines Corportation ในสหรัฐอเมริกาหรือประเทศอื่น หรือทั้งสองกรณี:
Java และเครื่องหมายการค้าทั้งหมดของ Java เป็นเครื่องหมายการค้าของ Sun Microsystems, Inc. ในสหรัฐอเมริกา ประเทศอื่น หรือทั้งสองกรณี
Microsoft, Windows, Windows NT, และตราสัญลักษณ์ Windows เป็นเครื่องหมายการค้า ของ Microsoft Corporation ในประเทศสหรัฐอเมริกา, ประเทศอื่นๆ, หรือ ทั้งสองกรณี
UNIX เป็นเครื่องหมายการค้าจดทะเบียนของ The Open Group ในสหรัฐอเมริกา และประเทศอื่นๆ
Linux เป็นเครื่องหมายการค้าของ Linus Torvalds ในสหรัฐอเมริกา ประเทศอื่นๆ หรือทั้งสองกรณี
HP-UX เป็นเครื่องหมายการค้าจดทะเบียนของ Hewlett-Packard Company
ชื่อบริษัท ผลิตภัณฑ์ หรือบริการอย่างอื่นอาจเป็นเครื่องหมายการค้าหรือเครื่องหมายบริการของผู้อื่น