ติดตั้ง Resource Monitoring Tool ของ Tableau

Resource Monitoring Tool ของ Tableau มีสององค์ประกอบ: เซิร์ฟเวอร์ RMT และเอเจนต์

จะต้องมีการติดตั้งรายการตามข้อกำหนดเบื้องต้นของ Resource Monitoring Tool และเซิร์ฟเวอร์ RMT บนฮาร์ดแวร์เฉพาะเพื่อรับประกันว่ามีทรัพยากรที่จำเป็น และไม่มีความขัดแย้งสำหรับทรัพยากรของเครื่องกับโปรแกรมหรือซอฟต์แวร์อื่น สิ่งเหล่านี้ไม่ควรติดตั้งบนคอมพิวเตอร์ Tableau Server ของคุณ ยกเว้นในกรณีพิเศษ (ตัวอย่างเช่น เพื่อวัตถุประสงค์ในการสาธิตที่จำกัดในสภาพแวดล้อมที่ไม่ใช่การใช้งานจริง)

เอเจนต์จะได้รับการติดตั้งบนโหนดทั้งหมดของ Tableau Server ที่คุณต้องการตรวจสอบ

ตัวติดตั้งสำหรับการติดตั้ง Resource Monitoring Tool สามารถหาได้จากไซต์ดาวน์โหลด Advanced Management(ลิงก์จะเปิดในหน้าต่างใหม่) ดาวน์โหลดไฟล์ทั้งหมดที่เริ่มต้นด้วยคำว่า Tabrmt

เพื่อความสอดคล้องกับค่านิยมความเท่าเทียมของบริษัทของเรา เราได้เปลี่ยนการใช้คำศัพท์ที่ไม่แบ่งแยกเท่าที่เป็นไปได้ เนื่องจากการเปลี่ยนแปลงคำศัพท์บางคำในตำแหน่งต่าง ๆ อาจก่อให้เกิดการเปลี่ยนแปลงอย่างชัดเจน เราจึงใช้คำศัพท์เดิม ดังนั้นคุณจึงอาจเห็นคำศัพท์เหล่านั้นในคำสั่งและตัวเลือก CLI, โฟลเดอร์การติดตั้ง, ไฟล์การกำหนดค่า และอินสแตนซ์อื่น ๆ ต่อไป หากต้องการข้อมูลเพิ่มเติม โปรดดู เกี่ยวกับความช่วยเหลือของ Tableau(ลิงก์จะเปิดในหน้าต่างใหม่)

ประวัติเวอร์ชันการติดตั้ง

ส่วนนี้จะกล่าวถึงการเปลี่ยนแปลงที่สำคัญในกระบวนการติดตั้ง ใช้ส่วนนี้เพื่อทำความเข้าใจว่าจะมีการเปลี่ยนแปลงใดเกิดขึ้นบ้างโดยขึ้นอยู่กับเวอร์ชันปัจจุบันของคุณและเวอร์ชันที่คุณกำลังอัปเกรดเพื่อใช้งาน

  • ตั้งแต่เวอร์ชัน 2022.3 เป็นต้นไป คุณจะมีตัวเลือกในการกำหนดค่าบริการส่งข้อความ RabbitMQ และฐานข้อมูล PostgreSQL ที่ใช้โดย Resource Monitoring Tool บนแพลตฟอร์มระบบคลาวด์ ในปัจจุบัน ระบบรองรับฐานข้อมูล AWS AMQ สำหรับ RabbitMQ และ Amazon RDS สำหรับ PostgreSQL ด้วยการเพิ่มนี้ คุณจะสามารถเลือกติดตั้งพื้นที่เก็บข้อมูลและบริการคิวข้อความด้วยเซิร์ฟเวอร์ RMT บนเครื่องเดียวกันหรือแยกกันบนแพลตฟอร์ม AWS ได้
  • ตั้งแต่เวอร์ชัน 2020.4 เป็นต้นไป ผู้ใช้สามารถติดตั้ง Resource Monitoring Tool บนเครื่องที่ใช้ Linux ได้ ก่อนหน้านี้ Resource Monitoring Tool รองรับเฉพาะการติดตั้งบนเครื่อง Windows เท่านั้น
  • ตั้งแต่เวอร์ชัน 2020.2 เป็นต้นไป โปรแกรมติดตั้งตัวเดียวจะติดตั้งรายการตามข้อกำหนดเบื้องต้นและเซิร์ฟเวอร์ RMT คุณจะต้องใช้ตัวติดตั้งเพียงสองตัว โดยที่ตัวหนึ่งจะใช้สำหรับเซิร์ฟเวอร์ RMT ที่มีรายการตามข้อกำหนดเบื้องต้น และอีกตัวสำหรับการติดตั้งเอเจนต์

 

ก่อนการติดตั้ง Resource Monitoring Tool

  • ตรวจสอบข้อกำหนดและคำแนะนำต่อไปนี้:
  • ตรวจสอบให้แน่ใจว่าการติดตั้ง Tableau Server ที่คุณกำลังจะตรวจสอบนั้นได้รับอนุญาตด้วยใบอนุญาต Advanced Management คุณต้องมีใบอนุญาต Advanced Management ที่ถูกต้องในการใช้ Resource Monitoring Tool
  • ตรวจดูขนาดบันทึกของ Tableau Server เมื่อติดตั้งและกำหนดค่าเอเจนต์แล้ว Resource Monitoring Tool จะประมวลผลข้อมูลประวัติที่เกี่ยวข้องจากบันทึกของ Tableau Server ก่อนแสดงข้อมูล หากมีข้อมูลประวัติเป็นปริมาณมาก อาจใช้เวลาในการประมวลผลข้อมูลดังกล่าวสักครู่หนึ่ง และจึงส่งผลให้เกิดความล่าช้าในการประมวลผลกิจกรรมที่ใหม่กว่าใน Server

    หากคุณมีความกังวลเกี่ยวกับความล่าช้า และการไม่มีข้อมูลประวัติไม่ได้ส่งผลใด ๆ ต่อคุณ คุณสามารถทำสิ่งต่อไปนี้ได้เพื่อล้างไฟล์ที่มีอยู่:

    หมายเหตุ: ระบบจะไม่รวบรวมข้อมูลประสิทธิภาพอย่างเช่น การใช้งาน CPU และการใช้งานหน่วยความจำ และจะรวบรวมหลังจากติดตั้งและกำหนดค่าเอเจนต์ ดังนั้นการล้างข้อมูลประวัติจะไม่ส่งผลกระทบต่อข้อมูลประสิทธิภาพ

  • เปิดใช้งานผู้ใช้ในตัวแบบอ่านอย่างเดียวสำหรับที่เก็บของ Tableau Server ระบบจะใช้ผู้ใช้รายนี้เมื่อติดตั้งเอเจนต์ Resource Monitoring Tool ต้องเป็นเวอร์ชัน 2022.3 เป็นต้นไป หากต้องการข้อมูลเพิ่มเติม โปรดดู รวบรวมข้อมูลด้วยที่เก็บของ Tableau Server
  • กำหนดว่าคุณต้องการกำหนดค่าที่เก็บและบริการคิวข้อความภายนอกไปยัง Resource Monitoring Tool หรือไม่

สถาปัตยกรรมการติดตั้ง

มุมมองระดับสูงของการตั้งค่า Resource Monitoring Tool แผนผังนี้แสดงคลัสเตอร์ Tableau Server สองคลัสเตอร์ที่ตรวจสอบโดยเซิร์ฟเวอร์ RMT

แผนภาพแสดงความสัมพันธ์ระหว่างเซิร์ฟเวอร์หลักและคลัสเตอร์เซิร์ฟเวอร์ Tableau สำหรับทั้งการผลิตและการพัฒนา/การทดสอบ

 

มุมมองโดยละเอียดของส่วนประกอบ Resource Monitoring Tool ที่ติดตั้งบนเซิร์ฟเวอร์ RMT และเอเจนต์

แผนภาพที่แสดงโปรแกรมและการอ้างอิงของ Tableau Resource Monitoring Tool

 

ภาพรวมของการติดตั้ง

เซิร์ฟเวอร์ RMT สามารถติดตั้งได้บนระบบปฏิบัติการใดระบบหนึ่ง และไม่ขึ้นกับระบบปฏิบัติการที่ติดตั้งเอเจนต์ ซึ่งหมายความว่าคุณสามารถติดตั้งเซิร์ฟเวอร์ RMT และเอเจนต์บนระบบปฏิบัติการต่างๆ ได้

อย่างไรก็ตาม เอเจนต์จะได้รับการติดตั้งบนโหนดคลัสเตอร์ Tableau Server ดังนั้นตัวเลือกระบบปฏิบัติการสำหรับเอเจนต์จะขึ้นอยู่กับการติดตั้ง Tableau Server

คุณสามารถตรวจสอบคลัสเตอร์ Tableau Server หลายคลัสเตอร์ได้โดยใช้ Resource Monitoring Tool เดียวกัน ควรตั้งค่าคลัสเตอร์ Tableau แต่ละคลัสเตอร์ให้เป็นสภาพแวดล้อมที่แยกจากกัน

การกำหนดค่าภายนอก

สามารถโฮสต์ทั้งพื้นที่เก็บข้อมูลและบริการคิวข้อความภายนอกเซิร์ฟเวอร์ RMT บนแพลตฟอร์ม AWS ได้ สำหรับการโฮสต์ที่เก็บ ให้ใช้อินสแตนซ์ AWS RDS และสำหรับคิวข้อความ ให้ใช้ AWS AMQ หากต้องการรายละเอียดเพิ่มเติมเกี่ยวกับการกำหนดค่า คำแนะนำทีละขั้นตอน และรายละเอียดอื่นๆ โปรดดูที่:

การติดตั้งบน Windows

คุณสามารถใช้เว็บอินเตอร์เฟซหรือบรรทัดคำสั่งเพื่อติดตั้งเซิร์ฟเวอร์ RMT และเอเจนต์ได้

นี่คือขั้นตอนในการติดตั้ง Resource Monitoring Tool:

  1. ติดตั้งเซิร์ฟเวอร์ RMTโดยใช้เว็บอินเทอร์เฟซ หรือใช้บรรทัดคำสั่ง

    เมื่อคุณเริ่มใช้งานตัวติดตั้ง Resource Monitoring Tool โปรแกรมการติดตั้งจะติดตั้งบางโปรแกรมที่จำเป็นสำหรับการเรียกใช้ Resource Monitoring Tool ก่อน โปรแกรมที่จะติดตั้งได้แก่ RabbitMQ, Erlang และฐานข้อมูล PostgreSQL ที่กำหนดไว้โดยเฉพาะ จากนั้นระบบจะดำเนินการติดตั้งเซิร์ฟเวอร์ RMT

  2. ติดตั้งเอเจอนต์โดยใช้เว็บอินเทอร์เฟซ หรือใช้บรรทัดคำสั่ง

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

แอนติไวรัส

เราขอแนะนำให้คุณละเว้นไม่แสกนแอนติไวรัสกับไฟล์บันทึก Resource Monitoring Tool ของ Tableau การทำเช่นนี้จะปรับปรุงประสิทธิภาพโดยหลีกเลี่ยงความขัดแย้งเมื่อ Resource Monitoring Tool เขียนลงในไฟล์บันทึก

HTTPS

สำหรับแนวทางปฏิบัติที่ดีที่สุด คุณควรใช้ HTTPS เพื่อปกป้องข้อมูลที่ละเอียดอ่อนและข้อมูลเข้าสู่ระบบของผู้ใช้

การตั้งค่า จำเป็นต้องใช้ HTTPS ในการกำหนดค่าเซิร์ฟเวอร์จะใช้สำหรับการสื่อสารระหว่างผู้ใช้และเซิร์ฟเวอร์ RMT และจะใช้เมื่อคุณลงทะเบียนเอเจนต์ด้วย การสื่อสารของเอเจนต์เป็นประจำระหว่างเอเจนต์และเซิร์ฟเวอร์ RMT เพื่อรวบรวมข้อมูลทำได้ผ่าน Rabbit MQ

ตามค่าเริ่มต้น เซิร์ฟเวอร์ RMT จะได้รับการติดตั้งด้วยใบรับรองที่ได้รับการรับรองด้วยตนเอง และจะใช้ใบรับรองนั้นสำหรับการสื่อสาร HTTPS ซึ่งรวมถึงการสื่อสารระหว่างการลงทะเบียนเอเจนต์ด้วย คุณสามารถใช้ใบรับรองของคุณเองเพื่อแทนที่ใบรับรองที่ได้รับการรับรองด้วยตนเอง ซึ่งสามารถทำเช่นนี้ได้ในระหว่างการติดตั้งเซิร์ฟเวอร์ RMT ในหน้าการกำหนดค่าเซิร์ฟเวอร์ หรือหลังจากที่การติดตั้งเสร็จสิ้น ส่วนต่อไปนี้จะอธิบายข้อกำหนด:

โหมดและข้อกำหนดของใบรับรอง SSL

Resource Monitoring Tool รองรับโหมดต่อไปนี้ในการใช้ใบรับรอง SSL:

  • ค่าเริ่มต้น: โหมดนี้จะใช้ใบรับรองที่ได้รับการรับรองด้วยตนเองที่เป็นค่าเริ่มต้นจากตัวติดตั้ง
  • ที่เก็บ: โหมดนี้ทำให้คุณสามารถป้อนข้อมูลประจำตัวของใบรับรองในที่เก็บใบรับรอง Windows ได้
  • ภายในเครื่อง: โหมดนี้อนุญาตให้คุณระบุใบรับรองจากไฟล์ในโฟลเดอร์ <installation directory>\config ได้ โดยค่าเริ่มต้นคือ: C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\config

หากคุณใช้ใบรับรองของคุณเอง คุณสามารถเลือกในเครื่องหรือที่เก็บได้

  • หากคุณเลือกในเครื่อง คุณต้องมีใบรับรอง ผู้ออกใบรับรอง และคีย์ส่วนตัวที่มีอยู่ในไฟล์ที่จัดกลุ่มหรือในไฟล์เดียว
  • หากคุณเลือกตัวเลือกที่เก็บ คุณสามารถจัดเก็บใบรับรองและรหัสประจำตัวไว้ล่วงหน้าและใช้อ้างอิงระหว่างการติดตั้งได้ ใบรับรองและคีย์ส่วนตัวต้องถูกรวมเข้าด้วยกันและต้องสามารถใช้อ้างอิงได้จากรหัสประจำตัวเดียว ใบรับรองแบบเพ็กเกจต้องเก็บไว้ในตำแหน่งเฉพาะซึ่งกำหนดโดยข้อกำหนดของ .NET และจัดทำเป็นเอกสารไว้ในเว็บไซต์ของ Microsoft ที่นี่ เมื่อคุณนำเข้าใบรับรองในเครื่องแล้ว คุณจะใช้ใบรับรองนี้เพื่อกำหนดค่า HTTPS ได้

ปฏิบัติตามแนวทางและข้อกำหนดเหล่านี้สำหรับใบรับรองของคุณ:

  • คุณต้องมีใบรับรอง HTTPS (เช่น X.509) สำหรับโดเมนที่เหมาะสม โดยขึ้นอยู่กับนโยบายการรักษาความปลอดภัยในเครื่องและข้อกำหนดเกี่ยวกับใบรับรอง ตัวอย่างเช่น หาก Resource Monitoring Tool ใช้ CName หรือพร็อกซีส่งผ่าน SSL คุณอาจต้องใช้ใบรับรอง SAN สำหรับโดเมนย่อยหลายรายการ ระบบจะรองรับใบรับรองแบบไวลด์การ์ด
  • Resource Monitoring Tool รองรับเฉพาะรูปแบบ PKCS #12 และ PEM
  • เว็บเซิร์ฟเวอร์ Resource Monitoring Tool ต้องการใบรับรองและคีย์ส่วนตัว และสายการตรวจสอบความน่าเชื่อถือซึ่งไม่บังคับว่าต้องมี

    คีย์ส่วนตัวสามารถเป็น RSA หรือ DSA ก็ได้

    ซึ่งสามารถป้อนเป็นไฟล์เดี่ยวหรือไฟล์กลุ่มก็ได้

    • ตัวอย่างไฟล์เดี่ยว:
      • PKCS #12: ไฟล์เดี่ยวที่มีนามสกุลไฟล์เป็น .pfx หรือ .p12
      • PEM: ใบรับรองที่เข้ารหัสแบบ PEM + คีย์ส่วนตัว (พร้อม CA ระดับกลางที่เชนจนถึง CA รากที่ไม่บังคับ) ในไฟล์เดี่ยวที่มีนามสกุลไฟล์ .pem รายการต่าง ๆ ในไฟล์ไม่จำเป็นต้องเรียงลำดับกัน
    • ตัวอย่างไฟล์กลุ่ม:
      • ใบรับรองที่เข้ารหัสแบบ PEM ในรูปแบบไฟล์ .crt หรือ .cer และ
      • คีย์ส่วนตัวที่เข้ารหัสแบบ PEM ในรูปแบบไฟล์ .key และ (ไม่บังคับ)
      • สิทธิ์ใบรับรองที่เข้ารหัสแบบ PEM ในไฟล์ .ca อย่างน้อยหนึ่งไฟล์

ตำแหน่งไฟล์และไดเรกทอรีที่เป็นค่าเริ่มต้น:

เซิร์ฟเวอร์ RMT:

  • ไดเรกทอรีการติดตั้ง: C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master
  • ไฟล์การกำหนดค่า: C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\config.json
  • ไดเรกทอรีบันทึก: C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\logs

เอเจนต์:

  • ไดเรกทอรีการติดตั้ง: C:\Program Files\Tableau\Tableau Resource Monitoring Tool\agent
  • ไดเรกทอรีบันทึก: C:\Program Files\Tableau\Tableau Resource Monitoring Tool\agent\logs

ใครสามารถดำเนินการนี้ได้บ้าง

ในการติดตั้ง Resource Monitoring Tool คุณจะต้องมีทุกสิ่งต่อไปนี้

  • สิทธิ์ของผู้ดูแลในเครื่องที่คุณกำลังติดตั้ง Resource Monitoring Tool
  • บทบาทในไซต์เป็นผู้ดูแลระบบ Tableau Server
  • บัญชีผู้ดูแลระบบ Resource Monitoring Tool

ขั้นตอนถัดไป

ติดตั้งเซิร์ฟเวอร์ RMT:

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