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

เซิร์ฟเวอร์ Resource Monitoring Tool (เซิร์ฟเวอร์ RMT) โฮสต์เว็บแอปพลิเคชันที่ผู้ใช้โต้ตอบด้วย และยังทำขั้นตอนที่ดำเนินการในพื้นหลังโดยส่วนใหญ่ด้วย เพื่อตรวจเทียบและตรวจข้อมูลจากเอเจนต์ เซิร์ฟเวอร์ RMT ต้องติดตั้งในฮาร์ดแวร์ที่กำหนดโดยเฉพาะ

หัวข้อนี้อธิบายขั้นตอนที่คุณสามารถใช้ในการติดตั้งเซิร์ฟเวอร์ RMT โดยใช้บรรทัดคำสั่ง การติดตั้งบรรทัดคำสั่งรองรับในทั้งระบบปฏิบัติการ Windows และ Linux

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

วิธีการติดตั้งเซิร์ฟเวอร์ RMT:

  1. เรียกใช้โปรแกรมติดตั้งเซิร์ฟเวอร์ RMT
    1. ดาวน์โหลดตัวติดตั้งเซิร์ฟเวอร์ RMT และบันทึกไว้ในตำแหน่งที่คุณสามารถเข้าถึงได้จากเครื่องที่คุณวางแผนจะติดตั้งเซิร์ฟเวอร์ RMT
    2. เปิดข้อความแจ้งคำสั่งในฐานะผู้ดูแลระบบ
    3. ไปยังตำแหน่งของเซิร์ฟเวอร์ 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

  2. กำหนดค่าเซิร์ฟเวอร์ RMT
    1. เรียกใช้คำสั่งต่อไปนี้และระบุตัวเลือก:

      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-portNo80 
      require-httpsไม่Falseหากเป็น True http จะใช้งานไม่ได้

      หากเป็น False http จะส่งต่อไปยัง https
      https-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-passwordNoค่า nullรหัสผ่านที่จะใช้สำหรับใบรับรอง HTTPS
      https-certificate-local-password-fileไม่ค่า nullเส้นทางไปยังไฟล์ที่มีรหัสผ่านที่จะใช้สำหรับใบรับรอง HTTPS
  3. สร้างสภาพแวดล้อม

    1. เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างสภาพแวดล้อม:

      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 ให้อนุญาตการเชื่อมต่อโดยตรงจากไคลเอ็นต์
    2. ดาวน์โหลดไฟล์ 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 ออกทั้งหมดรวมถึงไดเรกทอรีข้อมูล ให้ใช้ /uninstall DELTEDATADIR=1

/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 ตรวจดูไฟล์บันทึกนี้เพื่อดูข้อผิดพลาดที่เกิดขึ้นหลังจากการติดตั้ง

ตัวอย่าง: <Setup file> /quiet /log="C:\Tableau\Logs\RmtInstall

พร็อพเพอร์ตี้:

พร็อพเพอร์ตี้คำอธิบายความคิดเห็น
InstallFolder=<path\to\installation\directory>ติดตั้งไปยังตำแหน่งการติดตั้งที่ไม่ใช่ค่าเริ่มต้นที่ระบุไว้

ระบุตำแหน่งที่จะติดตั้ง RMT หากไม่ได้ใช้งาน RMT จะติดตั้งไปยัง C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master

ตัวอย่าง: <Setup file> /silent InstallFolder="D:\Tableau\Tableau Resource Monitoring Tool\master

ACCEPTEULA=1|0ยอมรับข้อตกลงสิทธิ์การใช้งานของผู้ใช้ (EULA) จำเป็นสำหรับการติดตั้งแบบไร้เสียง เงียบ และพาสซีฟในทั้งโหนดตั้งต้นและโหนดเพิ่มเติม 1 = true หมายถึงยอมรับ EULA, 0 = false หมายถึงไม่ยอมรับ EULAหากไม่ได้รวมไว้ขณะใช้ /passive, /silent หรือ /quiet การติดตั้งจะล้มเหลวโดยไม่ส่งเสียง หากรวมไว้แต่กำหนดไว้เป็น 0 การติดตั้งจะล้มเหลว

วิธีการติดตั้งเซิร์ฟเวอร์ RMT:

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

    1. ดาวน์โหลดตัวติดตั้งเซิร์ฟเวอร์ RMT rpm หรือ .deb และบันทึกไว้ในตำแหน่งที่คุณสามารถเข้าถึงได้จากเครื่องที่คุณวางแผนจะติดตั้งเซิร์ฟเวอร์ RMT

    2. เข้าสู่ระบบเครื่องที่คุณต้องการติดตั้งเซิร์ฟเวอร์ RMT ในฐานะผู้ใช้ที่มีสิทธิ์การเข้าถึงเทียม

    3. เรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้งเซิร์ฟเวอร์ RMT เมื่อกำหนดรูปแบบ <version> ให้เป็น major-minor-maintenance:

      สำหรับการกระจายแบบ RHEL รวมถึง CentOS:

      sudo yum install <path/to/rmtserverinstaller>/Tabrmt-Master-x86_64-<version>.rpm

      สำหรับการกระจายแบบ Ubuntu:

      sudo apt install ./ <path/to/rmtserverinstaller>/Tabrmt-Master-amd64-<version>.deb

    การทำเช่นนี้จะติดตั้งแพ็กเกจและสิ่งที่ต้องติดตั้งก่อน เช่น RabbitMQ, Erlang และฐานข้อมูล PostgreSQL ฐานข้อมูล PostgreSQL จะใช้สำหรับการจัดเก็บข้อมูลการใช้งานที่รวบรวมจาก Tableau Server จากนั้นระบบจะดำเนินการติดตั้งเซิร์ฟเวอร์ RMT

  2. เริ่มต้นเซิร์ฟเวอร์ RMT:

    คุณต้องยอมรับข้อตกลงสิทธิ์การใช้งานของผู้ใช้ (EULA) อย่างชัดเจนเมื่อคุณเริ่มต้นเซิร์ฟเวอร์ RMT คุณยังมีตัวเลือกในการระบุการกำหนดค่าที่ไม่ใช่ค่าเริ่มต้น หากต้องการเริ่มต้นเซิร์ฟเวอร์ RMT ด้วยการกำหนดค่าเริ่มต้น ให้เรียกใช้คำสั่งนี้:

    sudo /opt/tableau/tabrmt/master/install-scripts/initialize-rmt-master --accepteula

    คุณจะพบ EULA ในโฟลเดอร์ /opt/tableau/tabrmt/master/docs

    ตั้งแต่เวอร์ชัน 2023.1 คุณสามารถระบุบัญชี Run As แบบกำหนดเองที่จะใช้โดย RMT รวมถึงตัวเลือกการกำหนดค่าอื่นๆ โดยค่าเริ่มต้น RMT จะสร้างและใช้บัญชีที่เรียกว่า rmt-master เพื่อเรียกใช้ หากต้องการระบุบัญชี Run As แบบกำหนดเองที่จะใช้โดยเซิร์ฟเวอร์ RMT ให้รวมตัวเลือก --unprivileged-user เมื่อคุณเรียกใช้สคริปต์การเริ่มต้น หากต้องการข้อมูลเกี่ยวกับสวิตช์ที่มีอยู่ทั้งหมดสำหรับสคริปต์ initialize-rmt-master โปรดดูตัวเลือกสคริปต์การเริ่มต้นเซิร์ฟเวอร์ RMT

  3. กำหนดค่าเซิร์ฟเวอร์ RMT
    1. เรียกใช้คำสั่งต่อไปนี้ในฐานะผู้ใช้ tabrmt-master:

      sudo su --login tabrmt-master

      rmtadmin master-setup [options]

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

      ตัวอย่างคำสั่งที่ประกอบไปด้วยพารามิเตอร์รหัสผ่านที่จำเป็น:

      rmtadmin master-setup --admin-username=<name of the administrator user> --admin-password=<administrator user password>

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

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

      ตัวเลือกจำเป็นหรือไม่

      ค่าเริ่มต้น

      คำอธิบาย
      admin-password

      ใช่

      สามารถระบุรหัสผ่านในบรรทัดคำสั่งหรือระบุไฟล์ที่มีรหัสผ่านที่จะใช้ หากไม่มีทั้งคู่ ระบบจะแจ้งให้คุณกรอกรหัสผ่าน

      ไม่ระบุรหัสผ่านสำหรับผู้ใช้ที่เป็นผู้ดูแลระบบ
      --api-password-file

      ไม่

      สามารถระบุรหัสผ่านในบรรทัดคำสั่งหรือระบุไฟล์ที่มีรหัสผ่านที่จะใช้ หากไม่มีทั้งคู่ ระบบจะแจ้งให้คุณกรอกรหัสผ่าน

      ไม่ระบุ

      ไฟล์ที่มีการจัดเก็บรหัสผ่านสำหรับผู้ใช้ที่เป็นผู้ดูแลระบบ

      หมายเหตุ: ผู้ใช้ tabrmt-master ต้องมีสิทธิ์เข้าถึงไฟล์นี้

      admin-usernameไม่adminชื่อผู้ใช้สำหรับผู้ใช้ที่เป็นผู้ดูแลระบบ
      http-portNo80 
      require-httpsไม่False

      เปลี่ยนเส้นทางการเข้าชม http เป็น HTTPS

      https-certificate-modeไม่

      ตัวเลือกที่มี:

      • ค่าเริ่มต้น
      • ในเครื่อง

      ประเภทของการค้นหาใบรับรองเพื่อปฏิบัติงานสำหรับใบรับรอง HTTPS

      ค่าเริ่มต้น: โหมดนี้จะใช้ใบรับรองที่ได้รับการรับรองด้วยตนเองที่เป็นค่าเริ่มต้นจากตัวติดตั้ง

      Local (ในเครื่อง): อนุญาตให้คุณระบุใบรับรองจากไฟล์ในโฟลเดอร์ <installation directory>\config ได้ โดยค่าเริ่มต้นจะเป็น C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\config

      https-certificate-local-name

      ไม่

      หมายเหตุ: หากไม่ระบุ ระบบจะติดตั้ง Resource Monitoring Tool พร้อมใบรับรองแบบลงนามเองและจะใช้ใบรับรองนั้นในการสื่อสาร HTTPS

      ค่า nullชื่อของไฟล์ใบรับรอง HTTPS ที่ไม่มีนามสกุลไฟล์
      https-certificate-local-passwordไม่ค่า nullรหัสผ่านที่จะใช้สำหรับใบรับรอง HTTPS
      https-certificate-local-password-fileไม่ค่า nullเส้นทางไปยังไฟล์ที่มีรหัสผ่านที่จะใช้สำหรับใบรับรอง HTTPS
  4. สร้างสภาพแวดล้อม

    1. เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างสภาพแวดล้อม:

      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 ให้อนุญาตการเชื่อมต่อโดยตรงจากไคลเอ็นต์
    2. ดาวน์โหลดไฟล์ Bootstrap ไปยังตำแหน่งที่เข้าถึงได้จากโหนด Tableau Server

      rmtadmin bootstrap-file --env=<myenvironment> --filename<The absolute or relative path including the file name>

  5. ขั้นตอนที่ไม่บังคับ หากคุณไม่ได้ใช้ SSD เท่านั้น: Resource Monitoring Tool ถูกปรับให้เหมาะสมกับ SSD จากค่าเริ่มต้น หากคุณไม่ได้ใช้ฮาร์ดแวร์ SSD ให้เรียกใช้คำสั่งดังนี้:

    sudo /opt/tableau/tabrmt/master/tabrmt-master optimize --no-ssd

     

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

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

Windows

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

Linux

  • การเข้าถึงเทียมแบบเต็มของบัญชีผู้ใช้ที่ใช้ติดตั้งเอเจนต์
  • บัญชีผู้ดูแลระบบ Resource Monitoring Tool

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

ติดตั้งเอเจนต์ด้วยการใช้บรรทัดคำสั่ง

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