การกำหนดค่าตัวรายงานความล้มเหลวของเซิร์ฟเวอร์
รายงานความล้มเหลวของเซิร์ฟเวอร์ปิดใช้งานอยู่แล้วตามค่าเริ่มต้น หัวข้อนี้จะอธิบายวิธีการเปิดใช้งานและกำหนดค่าการรายงานความล้มเหลวของเซิร์ฟเวอร์ รายงานความล้มเหลวของเซิร์ฟเวอร์จะได้รับการเข้ารหัสและส่งไปยัง Tableau หากต้องการข้อมูลเพิ่มเติม โปรดดู ตัวรายงานความล้มเหลวของเซิร์ฟเวอร์
หากองค์กรของคุณใช้เซิร์ฟเวอร์พร็อกซีเพื่อเชื่อมต่อกับอินเทอร์เน็ตแล้ว คุณจะต้องกำหนดค่าตัวรายงานความล้มเหลวของเซิร์ฟเวอร์เพื่อใช้พร็อกซีนั้น แม้ว่าคุณจะกำหนดค่า Tableau Server ให้ใช้พร็อกซีแล้ว คุณก็ยังต้องกำหนดค่าตัวรายงานความล้มเหลวของเซิร์ฟเวอร์แยกต่างหาก คุณต้องใช้ขั้นตอนของ TSM CLI ที่อธิบายในหัวข้อนี้เพื่อกำหนดค่าพร็อกซีสำหรับตัวรายงานความล้มเหลวของเซิร์ฟเวอร์
สำคัญ: อย่าเปิดใช้งานการรายงานความล้มเหลว หากข้อมูลของคุณอยู่ภายใต้ระเบียบข้อบังคับด้านความเป็นส่วนตัว
เปิด TSM ในเบราว์เซอร์:
https://<tsm-computer-name>:8850. หากต้องการข้อมูลเพิ่มเติม โปรดดูเข้าสู่ระบบ Tableau Services Manager Web UI
คลิกแท็บMaintenance (การบำรุงรักษา)
ใน “ตัวรายงานความล้มเหลวของเซิร์ฟเวอร์” ใต้ “งานด้านการบำรุงรักษาอื่นๆ” ให้เลือก เปิดใช้งานการรายงานความล้มเหลว
เลือกช่วงเวลาเพื่อเป็นกำหนดการอัปโหลดรายงานความล้มเหลวไปยัง Tableau
เมื่อเสร็จสิ้นแล้ว ให้คลิกการเปลี่ยนแปลงที่รอดำเนินการ จากนั้นคลิก ปรับใช้การเปลี่ยนแปลงและรีสตาร์ท
ใช้เทมเพลตไฟล์การกำหนดค่าด้านล่างเพื่อสร้างไฟล์ json หลังจากคุณกรอกตัวเลือกด้วยค่าที่เหมาะสมแล้ว ให้ส่งผ่านไฟล์ json และปรับใช้การตั้งค่าด้วยคำสั่งดังต่อไปนี้:
tsm settings import -f path-to-file.json
tsm pending-changes apply
หากการเปลี่ยนแปลงที่รอดำเนินการจำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์ คำสั่ง pending-changes apply
จะแสดงข้อความแจ้งเพื่อแจ้งให้คุณทราบว่าจะรีสตาร์ท โดยข้อความแจ้งนี้จะปรากฏขึ้นแม้ว่าเซิร์ฟเวอร์จะหยุดทำงาน แต่ในกรณีนี้จะไม่มีการรีสตาร์ท คุณสามารถระงับข้อความแจ้งได้โดยใช้ตัวเลือก --ignore-prompt
แต่การดำเนินการนี้จะไม่เปลี่ยนลักษณะการรีสตาร์ท หากการเปลี่ยนแปลงไม่จำเป็นต้องใช้การรีสตาร์ท ระบบจะปรับใช้การเปลี่ยนแปลงนั้นโดยไม่มีข้อความแจ้ง หากต้องการข้อมูลเพิ่มเติม โปรดดู tsm pending-changes apply
เนื่องจากไฟล์การกำหนดค่ากำลังใช้คลาส ConfigKey อยู่ ค่าที่คุณส่งผ่านจะไม่ได้รับการตรวจสอบจาก TSM เหมือนเมื่อคุณใช้คลาส ConfigEntities คุณสามารถตรวจสอบและตั้งตัวเลือกแต่ละตัวโดยใช้คำสั่ง tsm configuration
การตั้งค่าตัวรายงานความล้มเหลว
การตั้งค่าตัวรายงานความล้มเหลวในเทมเพลตด้านล่างระบุตัวเลือกในการกำหนดค่าให้ Tableau Server ส่งรายงานความล้มเหลวไปยัง Tableau
เทมเพลตการกำหนดค่า
ใช้เทมเพลตนี้เพื่อกำหนดการตั้งค่าเกตเวย์
หากต้องการคำอธิบายเพิ่มเติมเกี่ยวกับไฟล์การกำหนดค่า เอนทิตี และคีย์ โปรดดู ตัวอย่างไฟล์การกำหนดค่า
{ "configKeys": { "servercrashupload.enabled": "true", "servercrashupload.scheduled_time": "1:00:00 UTC", "servercrashupload.proxy_server_host": "", "servercrashupload.proxy_server_port": "", "servercrashupload.proxy_server_username": "", "servercrashupload.proxy_server_password": "", "servercrashupload.preserve_upload_packages": "false", "servercrashupload.delete_completed_dumps": "false" } }
การอ้างอิงไฟล์การกำหนดค่า
ตารางนี้มีคีย์ที่คุณสามารถใช้ตั้งการกำหนดค่าการรายงานความล้มเหลวได้
- servercrashupload.enabled
ค่าเริ่มต้น:
false
ตั้งเป็น
true
เพื่อเปิดใช้การรายงานความล้มเหลว
- servercrashupload.scheduled_time
ค่าเริ่มต้น:
1:00:00 UTC
ระบุเวลาที่ใช้เป็นกำหนดการเริ่มการอัปโหลดความล้มเหลว ป้อนเวลาในรูปแบบ 24 ชั่วโมง
- servercrashupload.proxy_server_host
หากองค์กรของคุณใช้เซิร์ฟเวอร์พร็อกซีเพื่อสื่อสารไปยังอินเทอร์เน็ตแล้ว ให้ระบุชื่อโฮสต์
- servercrashupload.proxy_server_port
หากองค์กรของคุณใช้เซิร์ฟเวอร์พร็อกซีเพื่อสื่อสารไปยังอินเทอร์เน็ตแล้ว ให้ระบุชื่อพอร์ต
- servercrashupload.proxy_server_username
หากเซิร์ฟเวอร์พร็อกซีของคุณต้องการการตรวจสอบสิทธิ ให้ระบุชื่อผู้ใช้กับคีย์นี้
- servercrashupload.proxy_server_password
หากเซิร์ฟเวอร์พร็อกซีของคุณต้องการการตรวจสอบสิทธิ ให้ระบุรหัสผ่านกับคีย์นี้
- servercrashupload.preserve_upload_packages
ค่าเริ่มต้น:
false
ตั้งคีย์นี้เป็น
true
เพื่อบันทึกแพคเกจทั้งหมดที่สร้างเพื่อการรายงานความล้มเหลวตามค่าเริ่มต้นแล้ว แพ็คเกจจะถูกบันทึกไปที่
C:\ProgramData\Tableau\Tableau Server\data\tabsvc\clustercontroller\tabcrashreporter
- servercrashupload.delete_completed_dumps
ค่าเริ่มต้น:
false
ตั้งคีย์นี้เป็น
true
เพื่อลบไฟล์ดัมพ์ทั้งหมดหลังจากส่งไปแล้ว