ติดตั้ง 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
- รายการตรวจสอบก่อนการติดตั้ง - Resource Monitoring Tool ของ Tableau
- มีการรองรับระบบปฏิบัติการต่อไปนี้:
AlmaLinux:
เวอร์ชัน 2023.3.1 ขึ้นไป: AlmaLinux 8.x, AlmaLinux 9.x
Amazon Linux:
เวอร์ชัน 2023.3.1 ขึ้นไป: Amazon Linux 2, Amazon Linux 2023
เวอร์ชัน 2023.3.0 และก่อนหน้า: Amazon Linux 2
CentOS:
เวอร์ชัน 2023.3.1 ขึ้นไป: 7.9 และสูงกว่า (ยกเว้น 8.x), Stream 8.x, Stream 9.x
เวอร์ชัน 2023.3.0 และก่อนหน้า: 7.9 และสูงกว่า (ยกเว้น 8.x)
Oracle:
เวอร์ชัน 2023.3.1 ขึ้นไป: Oracle 8.x, Oracle 9.x
Red Hat Enterprise Linux (RHEL):
เวอร์ชัน 2023.3.1 ขึ้นไป: 9.x, 8.3+, 7.3+
เวอร์ชัน 2023.3.0: 9.x, 8.3+, 7.3+
เวอร์ชัน 2023.1.x และก่อนหน้า: 8.3+, 7.3+
Rocky Linux:
เวอร์ชัน 2023.3.1 ขึ้นไป: Rocky Linux 8.x, Rocky Linux 9.x
Ubuntu:
เวอร์ชัน 2023.1.1 ขึ้นไป: Ubuntu เวอร์ชันล่าสุด 16.04 LTS, 18.04 LTS (ไม่ใช่ 17.04), 20.04 LTS, 22.04
เวอร์ชัน 2023.1.0: เวอร์ชันล่าสุดของ Ubuntu 16.04 LTS และ 18.04 LTS (ไม่ใช่ 17.04) และ 20.04 LTS
เวอร์ชัน 2022.3 และก่อนหน้า: เวอร์ชันล่าสุดของ Ubuntu 16.04 LTS และ 18.04 LTS (ไม่ใช่ 17.04)
หมายเหตุเพิ่มเติมเกี่ยวกับการกระจายใน Linux:
- การกระจายของ Red Hat Enterprise Linux (RHEL), CentOS, Oracle Linux และ Amazon Linux จะเรียกรวมกันในเอกสารฉบับนี้ว่าเป็นแบบ RHEL
- ไม่รองรับ CentOS และ Ubuntu เวอร์ชันก่อนหน้าเนื่องจาก Tableau Server กำหนดให้ใช้ systemd สำหรับการจัดการกระบวนการ
ตัวติดตั้งเวอร์ชันที่มีคำต่อท้ายไฟล์ .deb ติดตั้งอยู่บนการกระจายใน Ubuntu
ตั้งแต่เดือนกรกฎาคม 2022 จะไม่รองรับการกระจายแบบ Debian อีกต่อไป หากต้องการข้อมูลเพิ่มเติม โปรดดู โพสต์ชุมชน Tableau นี้(ลิงก์จะเปิดในหน้าต่างใหม่)
ไม่รองรับเคอร์เนลที่กำหนดเอง
- ตรวจสอบให้แน่ใจว่าการติดตั้ง 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
มุมมองโดยละเอียดของส่วนประกอบ Resource Monitoring Tool ที่ติดตั้งบนเซิร์ฟเวอร์ RMT และเอเจนต์
ภาพรวมของการติดตั้ง
เซิร์ฟเวอร์ RMT สามารถติดตั้งได้บนระบบปฏิบัติการใดระบบหนึ่ง และไม่ขึ้นกับระบบปฏิบัติการที่ติดตั้งเอเจนต์ ซึ่งหมายความว่าคุณสามารถติดตั้งเซิร์ฟเวอร์ RMT และเอเจนต์บนระบบปฏิบัติการต่างๆ ได้
อย่างไรก็ตาม เอเจนต์จะได้รับการติดตั้งบนโหนดคลัสเตอร์ Tableau Server ดังนั้นตัวเลือกระบบปฏิบัติการสำหรับเอเจนต์จะขึ้นอยู่กับการติดตั้ง Tableau Server
คุณสามารถตรวจสอบคลัสเตอร์ Tableau Server หลายคลัสเตอร์ได้โดยใช้ Resource Monitoring Tool เดียวกัน ควรตั้งค่าคลัสเตอร์ Tableau แต่ละคลัสเตอร์ให้เป็นสภาพแวดล้อมที่แยกจากกัน
การกำหนดค่าภายนอก
สามารถโฮสต์ทั้งพื้นที่เก็บข้อมูลและบริการคิวข้อความภายนอกเซิร์ฟเวอร์ RMT บนแพลตฟอร์ม AWS ได้ สำหรับการโฮสต์ที่เก็บ ให้ใช้อินสแตนซ์ AWS RDS และสำหรับคิวข้อความ ให้ใช้ AWS AMQ หากต้องการรายละเอียดเพิ่มเติมเกี่ยวกับการกำหนดค่า คำแนะนำทีละขั้นตอน และรายละเอียดอื่นๆ โปรดดูที่:
- ที่เก็บภายนอกสำหรับ Resource Monitoring Tool ของ Tableau
- บริการคิวข้อความภายนอก (RabbitMQ) สำหรับ Resource Monitoring Tool ของ Tableau
การติดตั้งบน Linux
คุณสามารถติดตั้งเซิร์ฟเวอร์ RMT และเอเจนต์โดยใช้บรรทัดคำสั่งบนระบบปฏิบัติการ Linux ได้
นี่คือขั้นตอนในการติดตั้ง Resource Monitoring Tool:
ติดตั้งเซิร์ฟเวอร์ RMT โดยใช้บรรทัดคำสั่ง
เมื่อคุณเริ่มใช้งานตัวติดตั้ง Resource Monitoring Tool โปรแกรมการติดตั้งจะติดตั้งบางโปรแกรมที่จำเป็นสำหรับการเรียกใช้ Resource Monitoring Tool ก่อน โปรแกรมที่จะติดตั้งได้แก่ RabbitMQ, Erlang และฐานข้อมูล PostgreSQL ที่กำหนดไว้โดยเฉพาะ จากนั้นระบบจะดำเนินการติดตั้งเซิร์ฟเวอร์ RMT
ติดตั้งเอเจนต์โดยใช้บรรทัดคำสั่ง
ติดตั้งเอเจนต์ในทุกโหนดของ Tableau Server ของคุณ เอเจนต์ส่งข้อมูลเกี่ยวกับการใช้งานและประสิทธิภาพของ Tableau Server ไปยังเซิร์ฟเวอร์ RMT เพื่อการรายงาน
HTTPS
สำหรับแนวทางปฏิบัติที่ดีที่สุด คุณควรใช้ HTTPS เพื่อปกป้องข้อมูลที่ละเอียดอ่อนและข้อมูลเข้าสู่ระบบของผู้ใช้
การตั้งค่า จำเป็นต้องใช้ HTTPS ในการกำหนดค่าเซิร์ฟเวอร์จะใช้สำหรับการสื่อสารระหว่างผู้ใช้และเซิร์ฟเวอร์ RMT และจะใช้เมื่อคุณลงทะเบียนเอเจนต์ด้วย การสื่อสารของเอเจนต์เป็นประจำระหว่างเอเจนต์และ RMT เพื่อรวบรวมข้อมูลทำได้ผ่าน Rabbit MQ
โดยเริ่มต้นแล้ว เซิร์ฟเวอร์ RMT จะได้รับการติดตั้งด้วยใบรับรองที่ได้รับการรับรองด้วยตนเอง และจะใช้ใบรับรองนั้นสำหรับการสื่อสาร HTTPS ซึ่งรวมถึงการสื่อสารระหว่างการลงทะเบียนเอเจนต์ด้วย คุณสามารถใช้ใบรับรองของคุณเองเพื่อแทนที่ใบรับรองที่ได้รับการรับรองด้วยตนเอง ซึ่งสามารถทำเช่นนี้ได้ในระหว่างการติดตั้งเซิร์ฟเวอร์ RMT ในหน้าการกำหนดค่าเซิร์ฟเวอร์ หรือหลังจากที่การติดตั้งเสร็จสิ้น
โหมดและข้อกำหนดของใบรับรอง SSL
Resource Monitoring Tool รองรับโหมดต่อไปนี้ในการใช้ใบรับรอง SSL:
- ค่าเริ่มต้น: โหมดนี้จะใช้ใบรับรองที่ได้รับการรับรองด้วยตนเองที่เป็นค่าเริ่มต้นจากตัวติดตั้ง
- ภายในเครื่อง: โหมดนี้อนุญาตให้คุณระบุใบรับรองจากไฟล์ในโฟลเดอร์
/var/opt/tableau/tabrmt/master/config
ได้
ปฏิบัติตามแนวทางและข้อกำหนดเหล่านี้สำหรับใบรับรองของคุณ:
- คุณต้องมีใบรับรอง 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:
- ไดเรกทอรีการติดตั้ง:
/opt/tableau/tabrmt/master
- ไฟล์การกำหนดค่า:
/var/opt/tableau/tabrmt/master/config.json
- บันทึก:
/var/opt/tableau/tabrmt/master/logs
เอเจนต์:
- ไดเรกทอรีการติดตั้ง:
/opt/tableau/tabrmt/agent
- Bootstrap:
/var/opt/tableau/tabrmt/agent/bootstrap
- บันทึก:
/var/opt/tableau/tabrmt/agent/logs
ในการติดตั้ง Resource Monitoring Tool คุณจะต้องมีทุกสิ่งต่อไปนี้
- บัญชีผู้ใช้ที่มีการเข้าถึงเทียมแบบเต็ม
- บทบาทในไซต์เป็นผู้ดูแลระบบ Tableau Server
- บัญชีผู้ดูแลระบบ Resource Monitoring Tool
ขั้นตอนถัดไป
ติดตั้งเซิร์ฟเวอร์ RMT:
บทความอื่นๆ ในส่วนนี้
- ติดตั้งเซิร์ฟเวอร์ RMT โดยใช้อินเทอร์เฟซเว็บ
- ติดตั้งเอเจนต์โดยใช้เว็บอินเตอร์เฟซ
- ติดตั้งเซิร์ฟเวอร์ RMT โดยใช้บรรทัดคำสั่ง
- ตัวเลือกสคริปต์การเริ่มต้นเซิร์ฟเวอร์ RMT
- ติดตั้งเอเจนต์ด้วยการใช้บรรทัดคำสั่ง
- ตัวเลือกสคริปต์การเริ่มต้น RMT Agent
- ที่เก็บภายนอกสำหรับ Resource Monitoring Tool ของ Tableau
- บริการคิวข้อความภายนอก (RabbitMQ) สำหรับ Resource Monitoring Tool ของ Tableau
- ข้อกำหนดล่วงหน้าของ Resource Monitoring Tool ของ Tableau - ใบอนุญาต