ติดตั้งเซิร์ฟเวอร์ RMT โดยใช้บรรทัดคำสั่ง
เซิร์ฟเวอร์ Resource Monitoring Tool (เซิร์ฟเวอร์ RMT) โฮสต์เว็บแอปพลิเคชันที่ผู้ใช้โต้ตอบด้วย และยังทำขั้นตอนที่ดำเนินการในพื้นหลังโดยส่วนใหญ่ด้วย เพื่อตรวจเทียบและตรวจข้อมูลจากเอเจนต์ เซิร์ฟเวอร์ RMT ต้องติดตั้งในฮาร์ดแวร์ที่กำหนดโดยเฉพาะ
หัวข้อนี้อธิบายขั้นตอนที่คุณสามารถใช้ในการติดตั้งเซิร์ฟเวอร์ RMT โดยใช้บรรทัดคำสั่ง การติดตั้งบรรทัดคำสั่งรองรับในทั้งระบบปฏิบัติการ Windows และ Linux
เพื่อความสอดคล้องกับค่านิยมความเท่าเทียมของบริษัทของเรา เราได้เปลี่ยนการใช้คำศัพท์ที่ไม่แบ่งแยกเท่าที่เป็นไปได้ เนื่องจากการเปลี่ยนแปลงคำศัพท์บางคำในตำแหน่งต่าง ๆ อาจก่อให้เกิดการเปลี่ยนแปลงอย่างชัดเจน เราจึงใช้คำศัพท์เดิม ดังนั้นคุณจึงอาจเห็นคำศัพท์เหล่านั้นในคำสั่งและตัวเลือก CLI, โฟลเดอร์การติดตั้ง, ไฟล์การกำหนดค่า และอินสแตนซ์อื่น ๆ ต่อไป หากต้องการข้อมูลเพิ่มเติม โปรดดู เกี่ยวกับความช่วยเหลือของ Tableau(ลิงก์จะเปิดในหน้าต่างใหม่)
วิธีการติดตั้งเซิร์ฟเวอร์ RMT:
- เรียกใช้โปรแกรมติดตั้งเซิร์ฟเวอร์ RMT
ดาวน์โหลดตัวติดตั้งเซิร์ฟเวอร์ RMT และบันทึกไว้ในตำแหน่งที่คุณสามารถเข้าถึงได้จากเครื่องที่คุณวางแผนจะติดตั้งเซิร์ฟเวอร์ RMT
เปิดข้อความแจ้งคำสั่งในฐานะผู้ดูแลระบบ
ไปยังตำแหน่งของเซิร์ฟเวอร์ RMT แล้วเรียกใช้ไฟล์ exe ด้วยการใช้คำสั่งต่อไปนี้
Tabrmt-Master-64bit-<version>.exe /silent ACCEPTEULA=1
หมายเหตุ: ใช้สวิตช์ /silent หรือ /quiet เพื่อเรียกใช้การตั้งค่าโดยไม่ต้องควบคุมเอง และโดยไม่ต้องแสดง UI หรือข้อความแจ้งใด ๆ
โฟลเดอร์การติดตั้งที่เป็นค่าเริ่มต้นมักเป็นดังนี้ : C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master หากต้องการระบุตำแหน่งการติดตั้งที่แตกต่างออกไป ให้เรียกใช้คำสั่งดังนี้:
Tabrmt-Master-64bit-<version>.exe /silent ACCEPTEULA=1 InstallFolder="D:\Tableau Resource Monitoring Tool\master"
ดูรายการแบบสมบูรณ์ของพร็อพเพอร์ตี้และสวิตช์คำสั่งการติดตั้งทั้งหมดได้ที่ ส่วนนี้ ด้านล่าง
การทำเช่นนี้จะติดตั้งแพ็กเกจและสิ่งที่ต้องติดตั้งก่อน เช่น RabbitMQ, Erlang และฐานข้อมูล PostgreSQL ฐานข้อมูล PostgreSQL จะใช้สำหรับการจัดเก็บข้อมูลการใช้งานที่รวบรวมจาก Tableau Server จากนั้นระบบจะดำเนินการติดตั้งเซิร์ฟเวอร์ RMT
- กำหนดค่าเซิร์ฟเวอร์ RMT:
เรียกใช้คำสั่งต่อไปนี้และระบุตัวเลือก:
rmtadmin master-setup [options]
ตัวเลือกการกำหนดค่าจะระบุได้ทั้งผ่านข้อความแจ้งคำสั่งและไฟล์การกำหนดค่า หากคุณไม่ได้ระบุตัวเลือก ระบบจะใช้ค่าเริ่มต้นยกเว้นสำหรับรหัสผ่านของผู้ดูแลระบบ ชื่อผู้ใช้ของผู้ดูแลระบบจะกำหนดเป็น admin และคุณจะได้รับแจ้งให้ระบุรหัสผ่าน
ตัวอย่างคำสั่งที่ประกอบไปด้วยพารามิเตอร์รหัสผ่านที่จำเป็น:
rmtadmin master-setup --admin-username=<name the administrator user> --admin-password=<administrator user password>
ตารางต่อไปนี้จะระบุตัวเลือกที่จำเป็นและตัวเลือกที่ใช้กันโดยทั่วไปบางรายการเพื่อกำหนดค่าของเซิร์ฟเวอร์ RMT หากต้องการดูรายการตัวเลือกการกำหนดค่าทั้งหมด ให้ดูที่ ยูทิลิตี้บรรทัดคำสั่ง rmtadmin
หมายเหตุ: ตัวเลือก HTTPS ที่จำเป็นจะช่วยให้แน่ใจถึงการสื่อสารที่ปลอดภัยระหว่างเซิร์ฟเวอร์ RMT กับผู้ใช้ เมื่อคุณกำหนด HTTPS สำหรับการสื่อสาร คุณจะต้องเลือกโหมดสำหรับใบรับรองที่ควรใช้สำหรับการสื่อสารเหล่านี้ด้วย ตารางด้านล่างนี้รวมตัวเลือกต่าง ๆ ที่มี หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับโหมดและใบรับรองเหล่านี้ ให้ดูที่ โหมดและข้อกำหนดของใบรับรอง SSL
ตัวเลือก จำเป็นหรือไม่ ค่าเริ่มต้น คำอธิบาย admin-password ใช่
สามารถระบุรหัสผ่านในบรรทัดคำสั่งหรือระบุไฟล์ที่มีรหัสผ่านที่จะใช้ หากไม่มีทั้งคู่ ระบบจะแจ้งให้คุณกรอกรหัสผ่าน
ไม่ระบุ รหัสผ่านสำหรับผู้ใช้ที่เป็นผู้ดูแลระบบ --api-password-file ไม่
สามารถระบุรหัสผ่านในบรรทัดคำสั่งหรือระบุไฟล์ที่มีรหัสผ่านที่จะใช้ หากไม่มีทั้งคู่ ระบบจะแจ้งให้คุณกรอกรหัสผ่าน
ไม่ระบุ ไฟล์ที่มีการจัดเก็บรหัสผ่านสำหรับผู้ใช้ที่เป็นผู้ดูแลระบบ admin-username ไม่ admin ชื่อผู้ใช้สำหรับผู้ใช้ที่เป็นผู้ดูแลระบบ http-port No 80 require-https ไม่ False หากเป็น True
http จะใช้งานไม่ได้
หากเป็นFalse
http จะส่งต่อไปยัง httpshttps-certificate-mode ไม่ 'Default' (ค่าเริ่มต้น)
ตัวเลือกที่มี:
- ค่าเริ่มต้น
- ที่เก็บ
- ในเครื่อง
ประเภทของการค้นหาใบรับรองเพื่อปฏิบัติงานสำหรับใบรับรอง HTTPS
ค่าเริ่มต้น: โหมดนี้จะใช้ใบรับรองที่ได้รับการรับรองด้วยตนเองที่เป็นค่าเริ่มต้นจากตัวติดตั้ง
ที่เก็บ: อนุญาตให้คุณสามารถป้อนข้อมูลประจำตัวของใบรับรองในที่เก็บใบรับรอง Windows ได้
Local (ในเครื่อง): อนุญาตให้คุณระบุใบรับรองจากไฟล์ในโฟลเดอร์ config ได้
https-certificate-store-thumbprint ไม่ ค่า null ใบรับรอง HTTPS จะแฮช/มีข้อมูลส่วนตัวสำหรับการค้นหาในโหมดใบรับรองแบบ 'ที่เก็บ' https-certificate-local-name ไม่ ค่า null
หมายเหตุ: หากไม่ระบุ ระบบจะติดตั้ง Resource Monitoring Tool พร้อมใบรับรองแบบลงนามเองและจะใช้ใบรับรองนั้นในการสื่อสาร HTTPS
ชื่อของไฟล์ใบรับรอง HTTPS ที่ไม่มีนามสกุลไฟล์ https-certificate-local-password No ค่า null รหัสผ่านที่จะใช้สำหรับใบรับรอง HTTPS https-certificate-local-password-file ไม่ ค่า null เส้นทางไปยังไฟล์ที่มีรหัสผ่านที่จะใช้สำหรับใบรับรอง HTTPS
สร้างสภาพแวดล้อม
เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างสภาพแวดล้อม:
rmtadmin create-env --name=<myenvironment> --api-username=<TableauServer API user name> --api-password=<password for the Tableau Server API user account>
กำหนดค่าสภาพแวดล้อมโดยใช้ตัวเลือกที่มีสำหรับคำสั่งนี้ ตัวเลือกการกำหนดค่าของคีย์ที่ควรพิจารณามีดังต่อไปนี้:
- การกำหนดค่า REST API ของ Tableau Server และที่เก็บของ Tableau Server จะนำมาใช้เพื่อสื่อสารกับ Tableau Server การกำหนดค่าที่เก็บของ Tableau Server น้ันไม่บังคับ แต่เป็นวิธีที่แนะนำเพื่อเข้าถึง Tableau Server
คุณมีตัวเลือกที่จะกำหนดค่าการเชื่อมต่อที่เข้ารหัสอย่างปลอดภัย เมื่อ RMT เชื่อมต่อกับที่เก็บของ Tableau Server หากต้องการใช้การเชื่อมต่อ SSL ระหว่าง RMT และฐานข้อมูลในที่เก็บของ Tableau Server คุณจะต้องกำหนดค่า Tableau Server ให้ใช้ SSL หากต้องการข้อมูลเพิ่มเติม โปรดดู กำหนดค่า SSL สำหรับการสื่อสารภายใน Postgres
ตารางต่อไปนี้ระบุตัวเลือกที่ใช้กันโดยทั่วไปบางตัวเลือก หากต้องการดูรายการตัวเลือกแบบเต็ม ให้ดูที่ ยูทิลิตี้บรรทัดคำสั่ง rmtadmin
ตัวเลือก จำเป็นหรือไม่ ค่าเริ่มต้น คำอธิบาย --name ใช่ ไม่ระบุ ชื่อของสภาพแวดล้อม --gateway-url ใช่
ไม่ระบุ URL ที่ใช้เพื่อเข้าถึงเกตเวย์ของ Tableau Server
--version ใช่ ไม่ระบุ เวอร์ชันของ Tableau Server ที่สภาพแวดล้อมจะตรวจ --api-username ไม่ ค่า null ชื่อผู้ใช้ของบัญชีที่ใช้เพื่อเชื่อมต่อกับ API ของ Tableau Server บัญชีผู้ใช้ควรเป็นผู้ดูแลระบบ Tableau Server ที่มีสิทธิ์เข้าถึงไซต์ทั้งหมดของ Tableau Server --api-password ไม่
(หากคุณระบุชื่อผู้ใช้ API ของ Tableau คุณจะต้องให้รหัสผ่าน หรือระบุเส้นทางไฟล์และไฟล์ที่มีรหัสผ่าน)
ค่า null
รหัสผ่านของบัญชีผู้ใช้ API ของ Tableau Server ที่ใช้เพื่อเชื่อมต่อกับ API ของ Tableau Server
--api-password-file ไม่ ค่า null เส้นทางไปยังไฟล์และชื่อไฟล์ที่มีรหัสผ่านบัญชีผู้ใช้ API ของ Tableau Server --repository-server ใช่ ค่า null
นี่คือชื่อเซิร์ฟเวอร์ของฐานข้อมูล PostgreSQL ที่ติดตั้งไว้กับ Tableau Server --repository-port ใช่ ค่า null หมายเลขพอร์ตของฐานข้อมูลในที่เก็บของ Tableau Server --repository-username ใช่ ค่า null ชื่อผู้ใช้ที่ใช้เพื่อเชื่อมต่อกับฐานข้อมูล PostgreSQL ที่ติดตั้งไว้กับที่เก็บของ Tableau Server
Resource Monitoring Tool เข้าถึงฐานข้อมูลในที่เก็บของ Tableau Server ได้โดยตรงด้วยเหตุผลด้านประสิทธิภาพ เพื่อให้การทำเช่นนี้ได้ผล คุณจะต้องเปิดใช้การเข้าถึงที่เก็บ โดยตั้งรหัสผ่านไว้สำหรับผู้ใช้ฐานข้อมูลแบบ อ่านอย่างเดียว ดูรายละเอียดที่เปิดใช้งานการเข้าถึงที่เก็บของ Tableau Server
--repository-password ใช่ ค่า null รหัสผ่านของบัญชีผู้ใช้ที่ใช้เพื่อเชื่อมต่อกับฐานข้อมูล PostgreSQL ที่ติดตั้งด้วย Tableau Server
Resource Monitoring Tool เข้าถึงฐานข้อมูลในที่เก็บของ Tableau Server ได้โดยตรงด้วยเหตุผลด้านประสิทธิภาพ เพื่อให้การทำเช่นนี้ได้ผล คุณจะต้องเปิดใช้การเข้าถึงที่เก็บ โดยตั้งรหัสผ่านไว้สำหรับผู้ใช้ฐานข้อมูลแบบ อ่านอย่างเดียว ดูรายละเอียดที่เปิดใช้งานการเข้าถึงที่เก็บของ Tableau Server
--api-password-file ไม่ ค่า null เส้นทางจะประกอบไปด้วยชื่อไฟล์ที่ใช้รหัสผ่านของบัญชีผู้ใช้เพื่อเชื่อมต่อกับฐานข้อมูล PostgreSQL ที่ติดตั้งด้วย Tableau Server --repository-ssl-mode ไม่
ที่แนะนำ โหมด SSL ของที่เก็บของ Tableau Server :
SSL ที่แนะนำ หรือ SSL ที่จำเป็น เพื่อกำหนดค่าการเชื่อมต่อ SSL ไปยังที่เก็บของ Tableau
ปิดใช้งาน เพื่อไม่ต้องใช้ SSL เลยในการเชื่อมต่อกับที่เก็บของ Tableau Server
--repository-ssl-mode ไม่
ค่า null คุณสามารถเลือกที่จะระบุข้อมูลประจำตัวที่ Tableau Server สร้างขึ้น หรือคัดลอกไฟล์ server.crt ไปยังเครื่องเซิร์ฟเวอร์ Resource Monitoring Tool (เซิร์ฟเวอร์ RMT) ก็ได้ หากคุณเลือกที่จะคัดลอกไฟล์ใบรับรอง คุณไม่จำเป็นต้องใช้รหัสประจำตัว หากต้องการข้อมูลเพิ่มเติม โปรดดูกำหนดค่า Postgres SSL ให้อนุญาตการเชื่อมต่อโดยตรงจากไคลเอ็นต์ ดาวน์โหลดไฟล์ Bootstrap ไปยังตำแหน่งที่เข้าถึงได้จากโหนด Tableau Server
rmtadmin bootstrap-file --env=<myenvironment> --filename=<The absolute or relative path including the file name>
สวิตช์และพร็อพเพอร์ตี้การติดตั้งของ Windows
สวิตช์:
สลับ | คำอธิบาย | ความคิดเห็น |
---|---|---|
/install | /uninstall | เรียกใช้การติดตั้งเพื่อติดตั้งหรือถอนการติดตั้ง Resource Monitoring Tool | ค่าเริ่มต้นคือการติดตั้งที่แสดง UI และข้อความแจ้งทั้งหมด หากไม่มีการระบุไดเรกทอรีใดโดยเฉพาะ ระบบจะใช้พร็อพเพอร์ตี้ InstallFolder ในการติดตั้งครั้งแรก C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master หากติดตั้ง Resource Monitoring Tool ไว้แล้ว ระบบจะใช้ตำแหน่งเดียวกันกับการติดตั้งในปัจจุบัน หากต้องการนำ Resource Monitoring Tool ออกทั้งหมดรวมถึงไดเรกทอรีข้อมูล ให้ใช้ |
/passive | เรียกใช้การติดตั้งด้วย UI น้อยที่สุดและไม่ต้องมีข้อความแจ้งเลย | |
/quiet | /silent | เรียกใช้การติดตั้งแบบไม่ต้องควบคุมเอง อยู่ในโหมดเงียบอย่างสมบูรณ์ ไม่มีการแสดงอินเทอร์เฟซเว็บหรือข้อความแจ้ง | ให้ใช้ /quiet หรือ /silent อย่างใดอย่างหนึ่ง ห้ามใช้ทั้งสองอย่างร่วมกัน |
/norestart | เรียกใช้การติดตั้งโดยไม่ต้องรีสตาร์ท Windows แม้จะจำเป็นต้องรีสตาร์ท | ในกรณีที่พบได้ยาก คุณจะยับยั้งการรีสตาร์ทไม่ได้แม้จะใช้ตัวเลือกนี้ก็ตาม ซึ่งมักจะเกิดขึ้นเมื่อมีการข้ามการรีสตาร์ทระบบก่อนหน้านี้ เช่น มีการข้ามการรีสตาร์ทในระหว่างการติดตั้งซอฟต์แวร์อื่น |
/log <log-file> | ข้อมูลบันทึกไปยังไฟล์และเส้นทางที่เฉพาะเจาะจง โดยค่าเริ่มต้นแล้ว ไฟล์บันทึกจะสร้างขึ้นใน %TEMP% โดยมีหลักการตั้งชื่อดังนี้ Tableau_Resource_Monitoring_Tool_<version_code> | หากไม่มีการระบุตำแหน่งไฟล์ ไฟล์บันทึกจะเขียนลงในโฟลเดอร์ TEMP - C:\Users\<username>\AppData\Local\Temp ตรวจดูไฟล์บันทึกนี้เพื่อดูข้อผิดพลาดที่เกิดขึ้นหลังจากการติดตั้ง ตัวอย่าง: |
พร็อพเพอร์ตี้:
พร็อพเพอร์ตี้ | คำอธิบาย | ความคิดเห็น |
---|---|---|
InstallFolder=<path\to\installation\directory> | ติดตั้งไปยังตำแหน่งการติดตั้งที่ไม่ใช่ค่าเริ่มต้นที่ระบุไว้ | ระบุตำแหน่งที่จะติดตั้ง RMT หากไม่ได้ใช้งาน RMT จะติดตั้งไปยัง C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master ตัวอย่าง: |
ACCEPTEULA=1|0 | ยอมรับข้อตกลงสิทธิ์การใช้งานของผู้ใช้ (EULA) จำเป็นสำหรับการติดตั้งแบบไร้เสียง เงียบ และพาสซีฟในทั้งโหนดตั้งต้นและโหนดเพิ่มเติม 1 = true หมายถึงยอมรับ EULA, 0 = false หมายถึงไม่ยอมรับ EULA | หากไม่ได้รวมไว้ขณะใช้ /passive, /silent หรือ /quiet การติดตั้งจะล้มเหลวโดยไม่ส่งเสียง หากรวมไว้แต่กำหนดไว้เป็น 0 การติดตั้งจะล้มเหลว |
ในการติดตั้ง Resource Monitoring Tool คุณจะต้องมีทุกสิ่งต่อไปนี้
Windows
- สิทธิ์ของผู้ดูแลในเครื่องที่คุณกำลังติดตั้ง Resource Monitoring Tool
- บทบาทในไซต์เป็นผู้ดูแลระบบ Tableau Server
- บัญชีผู้ดูแลระบบ Resource Monitoring Tool
Linux
- การเข้าถึงเทียมแบบเต็มของบัญชีผู้ใช้ที่ใช้ติดตั้งเอเจนต์
- บัญชีผู้ดูแลระบบ Resource Monitoring Tool