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

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

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

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

ก่อนติดตั้ง

  • ดาวน์โหลดไฟล์บูตสแตรปและบันทึกไว้ในตำแหน่งที่โหนดที่คุณจะติดตั้ง RMT Agent สามารถเข้าถึงได้ ไฟล์ Bootstrap มีอายุเพียง 24 ชั่วโมงหลังจากการดาวน์โหลด คุณจะต้องสร้างไฟล์ Bootstrap ใหม่อีกครั้งหากไฟล์ที่คุณจะใช้มีอายุเกิน 24 ชั่วโมง
  • ตั้งแต่เวอร์ชัน 2021.3 เป็นต้นไป การลงทะเบียนเอเจนต์จะต้องสื่อสารผ่านทั้งปลายทาง https และ RabbitMQ เพื่อลงทะเบียนเอเจนต์ให้เสร็จสิ้น ตรวจสอบว่าพอร์ต 443 และ 5672 เปิดอยู่ทั้งคู่สำหรับการสื่อสารเหล่านี้

วิธีการติดตั้งและกำหนดค่าเอเจนต์:

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

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

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

      sudo yum install Tabrmt-Agent-x86_64-<version>.rpm

      สำหรับ Ubuntu:

      sudo apt install Tabrmt-Agent-amd64-<version>.deb

  2. เริ่มต้น RMT Agent:

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

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

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

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

  3. ลงทะเบียน:
    1. ออกจากระบบและเข้าสู่ระบบเป็นผู้ใช้ tabrmt-agent เพื่อให้คุณสามารถเรียกใช้คำสั่ง rmtadmin ที่กำหนดให้คุณเรียกใช้งานในฐานะผู้ใช้ tabrmt-agent เสมอ และเมื่อคุณเข้าสู่ระบบอีกครั้ง คุณจะสร้างเชสซันใหม่ที่การเปลี่ยนแปลงในการเป็นสมาชิกของกลุ่มได้มีผลแล้ว

      sudo su --login tabrmt-agent

    2. เรียกใช้คำสั่งต่อไปนี้และระบุเส้นทางของไฟล์ Bootstrap ระบุคำอธิบายของโหนดที่ติดตั้งเอเจนต์อยู่

      rmtadmin register <bootstrap file path\file> --server-name=<Friendly name of machine> --server-description=<server description> --username=<name of the RMT admin user>

      ระบบจะแสดงข้อความแจ้งให้กรอกรหัสผ่านของผู้ใช้ที่เป็นผู้ดูแล RMT

      หมายเหตุ: ผู้ใช้ tabrmt-agent กำหนดค่าเริ่มต้นให้เรียกใช้คำสั่งจากไดเรกทอรีการทำงานพื้นฐาน: /var/opt/tableau/tabrmt/agent คุณจึงต้องระบุเส้นทางไฟล์ที่สอดคล้องกัน ตัวอย่างเช่น หากคุณเก็บไฟล์ Bootstrap ไว้ในโฟลเดอร์ /var/opt/tableau/tabrmt/agent/bootstrap/ ตามที่แนะนำไว้ เส้นทางไฟล์จะเป็น /var/opt/tableau/tabrmt/agent/bootstrap/<bootstrap_file_name>.

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

      ตัวเลือกจำเป็นหรือไม่ค่าเริ่มต้นคำอธิบาย
      --bootstrap fileใช่<none>ตำแหน่งของไฟล์ Bootstrap
      --usernameใช่<none>ปกติแล้วหมายถึงผู้ใช้ที่เป็นผู้ดูแลระบบที่คุณสร้างในระหว่างการติดตั้งเซิร์ฟเวอร์ RMT
      --passwordใช่<none>รหัสผ่านสำหรับบัญชีผู้ใช้
      --password-file

      ไม่

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

      <none>เส้นทางจะระบุชื่อไฟล์ที่เก็บรหัสผ่านไว้
      -- server-nameไม่ชื่อโฮสต์ของเครื่องชื่อคอมพิวเตอร์ที่ติดตั้งเอเจนต์ไว้ หากไม่ได้ระบุตัวเลือกใด ฟิลด์นี้จะป้อนค่าเริ่มต้นเป็นชื่อโฮสต์ของเครื่อง
      --server-descriptionไม่<none>คำอธิบายของคอมพิวเตอร์ที่ติดตั้งเอเจนต์ไว้ หากไม่ได้ระบุตัวเลือกใด ฟิลด์นี้จะเว้นว่างไว้

การติดตั้งเอเจนต์ใน Tableau Server แบบหลายโหนด

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

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

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

Windows:

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

Linux:

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

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

กำหนดค่า Resource Monitoring Tool ของ Tableau