การกำหนดค่าตัวรายงานความล้มเหลวของเซิร์ฟเวอร์

รายงานความล้มเหลวของเซิร์ฟเวอร์ปิดใช้งานอยู่แล้วตามค่าเริ่มต้น หัวข้อนี้จะอธิบายวิธีการเปิดใช้งานและกำหนดค่าการรายงานความล้มเหลวของเซิร์ฟเวอร์ รายงานความล้มเหลวของเซิร์ฟเวอร์จะได้รับการเข้ารหัสและส่งไปยัง Tableau หากต้องการข้อมูลเพิ่มเติม โปรดดู ตัวรายงานความล้มเหลวของเซิร์ฟเวอร์

หากองค์กรของคุณใช้เซิร์ฟเวอร์พร็อกซีเพื่อเชื่อมต่อกับอินเทอร์เน็ตแล้ว คุณจะต้องกำหนดค่าตัวรายงานความล้มเหลวของเซิร์ฟเวอร์เพื่อใช้พร็อกซีนั้น แม้ว่าคุณจะกำหนดค่า Tableau Server ให้ใช้พร็อกซีแล้ว คุณก็ยังต้องกำหนดค่าตัวรายงานความล้มเหลวของเซิร์ฟเวอร์แยกต่างหาก คุณต้องใช้ขั้นตอนของ TSM CLI ที่อธิบายในหัวข้อนี้เพื่อกำหนดค่าพร็อกซีสำหรับตัวรายงานความล้มเหลวของเซิร์ฟเวอร์

สำคัญ: อย่าเปิดใช้งานการรายงานความล้มเหลว หากข้อมูลของคุณอยู่ภายใต้ระเบียบข้อบังคับด้านความเป็นส่วนตัว

  1. เปิด TSM ในเบราว์เซอร์:

    https://<tsm-computer-name>:8850. หากต้องการข้อมูลเพิ่มเติม โปรดดูเข้าสู่ระบบ Tableau Services Manager Web UI

  2. คลิกแท็บMaintenance (การบำรุงรักษา)

  3. ใน “ตัวรายงานความล้มเหลวของเซิร์ฟเวอร์” ใต้ “งานด้านการบำรุงรักษาอื่นๆ” ให้เลือก เปิดใช้งานการรายงานความล้มเหลว

  4. เลือกช่วงเวลาเพื่อเป็นกำหนดการอัปโหลดรายงานความล้มเหลวไปยัง Tableau

  5. เมื่อเสร็จสิ้นแล้ว ให้คลิกการเปลี่ยนแปลงที่รอดำเนินการ จากนั้นคลิก ปรับใช้การเปลี่ยนแปลงและรีสตาร์ท

ใช้เทมเพลตไฟล์การกำหนดค่าด้านล่างเพื่อสร้างไฟล์ 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 เพื่อบันทึกแพคเกจทั้งหมดที่สร้างเพื่อการรายงานความล้มเหลว

ตามค่าเริ่มต้นแล้ว แพ็คเกจจะถูกบันทึกไปที่ /var/opt/tableau/tableau_server/data/tabsvc/clustercontroller/tabcrashreporter

servercrashupload.delete_completed_dumps

ค่าเริ่มต้น: false

ตั้งคีย์นี้เป็น true เพื่อลบไฟล์ดัมพ์ทั้งหมดหลังจากส่งไปแล้ว

ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ