RMT การอัปเกรด: ข้อมูลอ้างอิงทางเทคนิค

ส่วนนี้เป็นคู่มืออ้างอิงทางเทคนิคสําหรับเกณฑ์การปฏิบัติงาน เส้นทางระบบ และพอร์ตเครือข่ายที่ตรวจสอบระหว่างกระบวนการอัปเกรด ใช้ตารางเหล่านี้เพื่อวินิจฉัยความล้มเหลวในการตรวจสอบความถูกต้องอย่างรวดเร็ว และปรับสภาพแวดล้อมของคุณให้สอดคล้องกับ RMT พื้นฐานที่จําเป็น

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

การตรวจสอบสถานะก่อนการอัปเกรด

การตรวจสอบสถานะก่อนการอัปเกรดจะตรวจสอบโฮสต์ RMT Server หรือเอเจนต์ของคุณในขณะที่การติดตั้งที่มีอยู่ยังคงไม่เสียหาย เช่น บริการที่ทํางานอยู่ เข้าถึงฐานข้อมูลได้ และสร้างรายงาน PASS / FAIL / WARN โดยละเอียด โดยดําเนินการตรวจสอบมากกว่า 80 รายการในทรัพยากรระบบบัญชีสิทธิ์ไฟล์ PostgreSQL, RabbitMQ, เครือข่าย, ไฟล์การกําหนดค่าและบริการ RMT ตารางต่อไปนี้แสดงรายการการตรวจสอบที่ดําเนินการก่อนการอัปเกรด หากมีรายการใดแสดงสถานะ FAIL (โค้ดการออกจากการทํางาน 2) แปลว่าระบบยกเลิกการอัปเกรด

ระบบและฮาร์ดแวร์

ตรวจสอบ IDชื่อ แพลตฟอร์มเงื่อนไขความล้มเหลว (FAIL) / คําเตือน (WARN)
#1ระบบปฏิบัติการLinux, WindowsWARN เวอร์ชันของ OS ไม่อยู่ในรายการที่อนุญาตการตรวจสอบล่วงหน้า รายการที่รองรับคือ RHEL 8.x/9.x, Ubuntu 20.04/22.04/24.04, CentOS Stream 8/9, Oracle Linux 8.x/9.x, AlmaLinux 8.x/9.x, Rocky Linux 8.x/9.x, Amazon Linux 2023, Windows Server 2019/2022
#2พื้นที่ดิสก์Linux, WindowsFAIL เซิร์ฟเวอร์ RMT มีพื้นที่ว่าง < 20 GB หรือเอเจนต์มีพื้นที่ว่าง < 5 GB WARN เซิร์ฟเวอร์ RMT มีพื้นที่ว่าง < 50 GB หรือเอเจนต์มีพื้นที่ว่าง < 10 GB
#2aประเภทดิสก์Linux, WindowsINFO รายงานหากไดรฟ์เป็น SSD หรือ HDD
#3

RAM

Linux, WindowsWARN เซิร์ฟเวอร์ RMT < 8 GB (ขั้นต่ำ) หรือเอเจนต์ < 4 GB (ขั้นต่ำ)
#4แกน CPULinux, WindowsWARN เซิร์ฟเวอร์ RMT < 8 GB (ขั้นต่ำ) หรือเอเจนต์ < 4 GB (ขั้นต่ำ)
#4aคําแนะนํา CPULinux, WindowsFAIL (Linux): ไม่มี sse4_2 หรือ popcnt WARN (Windows): ตรวจพบ CPU รุ่นเก่า
#4bVC++ RedistWindowsFAIL Visual Studio 2022 C++ Redistributable หายไป
#4cOpenSSL DLLsWindowsINFO การตรวจสอบสำหรับ libcrypto-3-x64.dll และ libssl-3-x64.dll
#5เวลาทํางานของระบบLinux, WindowsINFO: หมายเหตุ หากน้อยกว่า 10 นาที (เพิ่งรีบูต) หรือ > 90 วัน (รอการอัปเดตแพตช์)
#6Systemd กําลังทํางานLinuxFAIL systemd ไม่ทำงาน, PASS : ทํางานหรือลดระดับลง
#7โหมด FIPSLinux, WindowsFAIL (Windows): เปิดใช้งานในรีจิสทรี, PASS ปิดใช้งาน FIPS WARN (Linux) ไม่ตรงกับ config.json PASS การจับคู่ OS และการกําหนดค่า
#7aเวอร์ชัน PowerShellWindowsINFO เวอร์ชัน PowerShell
#7bภาษาของระบบWindowsINFO ข้อมูลภาษาของระบบ
#7cสถานะ WMIWindowsWARN ที่เก็บ WMI ไม่สอดคล้องกัน

 

บัญชีและสิทธิ์

ตรวจสอบ IDชื่อ แพลตฟอร์มเงื่อนไขความล้มเหลว (FAIL) / คําเตือน (WARN)
#8บัญชีบริการLinux, WindowsFAIL ไม่พบบัญชีบริการ RMT หรือบริการ Windows
#9การเป็นสมาชิกกลุ่มLinuxFAIL กลุ่มบริการที่จําเป็น (เช่น rmtmasterapp, rmtmasterconfig เป็นต้น) หายไป
#10Systemd ผู้ใช้LinuxFAIL systemd daemon/linger ผู้ใช้ไม่ทํางาน
#44ติดตั้ง pamtester แล้วLinuxWARN หากไม่ได้ติดตั้ง หากต้องการแก้ไขปัญหานี้ ให้ติดตั้ง yum install pamtester หรือ apt install libpam-runtime

ความเป็นเจ้าของไดเรกทอรีและสิทธิ์สําหรับ Linux

ตรวจสอบ IDไดเรกทอรี Expected Owner:Groupโหมดที่คาดไว้
#11ไดเรกทอรีกำหนดค่าtabrmt-ต้นแบบ:rmtmasterconfig2775
#12ไดเรกทอรีบันทึกtabrmt-master:rmtmasterlogs2775
#13ไดเรกทอรีข้อมูล (+ PG/RMQ ไดเรกทอรีย่อย)ส่วนประกอบที่เหมาะสม2775
#14ไดเรกทอรีบันทึกข้อกําหนดเบื้องต้นroot หรือผู้ใช้คอมโพเนนต์755
#14aไฟล์ rabbitmq-defaultsต้องเขียนเป็นกลุ่มg+w
#15ไดเรกทอรีใบรับรอง SSLtabrmt-master:rmtopenssl2775
#15aไดเรกทอรีหน้าหลักผู้ใช้คอมโพเนนต์770
#15b/etc/profile.d/tabrmt-*.shrootค่าเริ่มต้น
#15csetgid bit ไดเรกทอรีกำหนดค่า--ต้องใช้ 2xxx
#16environment.bashผู้ใช้คอมโพเนนต์group-writable

ความร้ายแรง: FAIL เป็นเจ้าของสําหรับชุด data-dir (#13 และ #15) เท่านั้น การตรวจสอบไดเรกทอรี Linux อื่นๆ ทั้งหมด (#11, #12, #14, #14a, #15a–c, #16) จะส่ง WARN เกี่ยวกับความเป็นเจ้าของ/โหมดที่ไม่ตรงกันเนื่องจากการติดตั้งหลังการติดตั้งของตัวติดตั้งจะนําความเป็นเจ้าของไปใช้อีกครั้งระหว่างการอัปเกรด WARN หากโหมดการอนุญาตไม่ถูกต้อง แต่ความเป็นเจ้าของถูกต้อง

ความเป็นเจ้าของไดเรกทอรีและสิทธิ์สําหรับ Windows

ตรวจสอบ ชื่อความรุนแรง
#11ACL ไดเรกทอรีกำหนดค่าFAIL หากผู้ใช้บริการไม่มี FullControl
#12ACL ไดเรกทอรีบันทึกFAIL หากผู้ใช้บริการขาด Modify
#13ACL ไดเรกทอรีข้อมูล (เซิร์ฟเวอร์ RMT)FAIL หากผู้ใช้บริการขาด FullControl บนไดเรกทอรีข้อมูล PG/RMQ
#14ACL ไดเรกทอรีบันทึกข้อกําหนดเบื้องต้น (เซิร์ฟเวอร์ RMT)WARN หากขาด ReadAndExecute (คําแนะนํา — การอัปเกรดทุกครั้งจะติดตั้งข้อกําหนดเบื้องต้น MSI ใหม่และการดําเนินการหลังการติดตั้งจะนํา ACL ไปใช้ใหม่)
#15ACL ไดเรกทอรีใบรับรอง SSL (RMT Server)FAIL หากผู้ใช้บริการไม่มี FullControl
#16aข้อมูลประจําตัวผู้ใช้บริการPASS (ข้อมูล -- แสดงว่าบริการทํางานในฐานะผู้ใช้รายใด)
#16bสิทธิ์ SeServiceLogonRightINFO หากพบ และ WARN หากไม่พบ หรือ secedit ล้มเหลว
#16cACL ของผู้ใช้บริการบนไดเรกทอรี RMTFAIL หากผู้ใช้บริการขาดสิทธิที่จําเป็น

 

ฐานข้อมูล (PostgreSQL)

การตรวจสอบ PostgreSQL ทั้งหมดจะทํางานบนเซิร์ฟเวอร์ RMT เท่านั้น

ตรวจสอบ IDชื่อ ต้องใช้ --ตัวเลือก db-passwordเงื่อนไขความล้มเหลว (FAIL) / คําเตือน (WARN)
#17บริการ PGไม่FAIL บริการในเครื่อง: หยุดและปิดใช้งาน
#18พอร์ต 5555 รอรับข้อมูลไม่WARN (กลุ่มความปลอดภัย / คําใบ้ VPC / RDS) ไม่รอรับข้อมูล
#19DB Connectionใช่WARN ไม่สามารถเชื่อมต่อกับฐานข้อมูลภายใน (ปัญหา SSL รหัสผ่าน หรือเครือข่าย)

 

การส่งข้อความ (RabbitMQ)

การตรวจสอบข้อความ (RabbitMQ) จะทํางานบน RMT Server เท่านั้น

ตรวจสอบ IDชื่อ เงื่อนไขความล้มเหลว (FAIL) / คําเตือน (WARN)
#22บริการ RMQFAIL บริการในเครื่อง: หยุดและปิดใช้งาน
#24รายการตกค้างคิวWARN คิวที่มีข้อความ > 10,000 ข้อความ
#25ผู้ใช้ RabbitMQWARN หากผู้ใช้ guest เริ่มต้นยังคงมีอยู่
#26การเชื่อมต่อที่ใช้งานอยู่INFO เท่านั้น รายงานจํานวนการเชื่อมต่อที่ใช้งานอยู่
#27คุกกี้ Erlang สามารถเข้าถึงได้WARN หากไฟล์คุกกี้หายไป หากสิทธิ์ผิด (ควรเป็นโหมด 400 หรือ 600)
#27aเซต ERLANG_HOMEWARN (Windows เท่านั้น) หากไม่ได้ตั้งค่า “ERLANG_HOME” หรือไม่มีพาธ
#27bSSL อายุการใช้งานFAIL ใบรับรองหมดอายุแล้ว
#27cสัญญาณเตือนดิสก์FAIL มีพื้นที่ว่าง < 10 GB บนพาร์ติชัน RMQ (การอัปเกรดจะค้างไว้)
#45ไดเรกทอรีใบรับรองที่มีข้อมูลแล้วWARN หากมีไดเรกทอรีใบรับรอง แต่ว่างเปล่าหรือไม่มีไฟล์ใบรับรองที่คาดไว้ (ใบรับรองเซิร์ฟเวอร์, คีย์, ใบรับรอง CA)

เครือข่ายและการกําหนดค่า

ตรวจสอบ IDชื่อ เงื่อนไขความล้มเหลว (FAIL) / คําเตือน (WARN)
#28a/bการสื่อสารระหว่างเอเจนต์และ MasterWARN เอเจนต์ไม่สามารถติดต่อ Master ได้ที่ 5671, 5672, 80 หรือ 443
#33-35JSON/Bash ConfigFAIL config.json, setup.json หรือ environment.bash หายไปหรือไม่ถูกต้อง
#36aเวอร์ชันที่ไม่ดีFAIL เวอร์ชันปัจจุบันคือ 2025.3.0 (การอัปเกรดบล็อกการถดถอย)

บริการและการสํารองข้อมูล

ตรวจสอบ IDชื่อ เงื่อนไขความล้มเหลว (FAIL) / คําเตือน (WARN)
#38บริการ RMT ทั้งหมดที่ทํางานอยู่WARN สําหรับบริการที่หยุดแต่ละครั้ง
#38aกระบวนการที่ค้างอยู่FAIL พบกระบวนการ tabrmt-* ที่ค้างอยู่หลังจากบริการหยุดทํางาน
#39โปรเซสเซอร์พื้นหลังกําลังทํางานอยู่WARN หากกระบวนการโฮสต์ไม่ทํางาน
#40การแจ้งเตือนการสํารองข้อมูลก่อนการอัปเกรดWARN ความจําให้สํารองข้อมูลการกําหนดค่าก่อนอัปเกรด
#41โทโพโลยีINFO เท่านั้น รายงาน ประเภทโหนดหลัก/เอเจนต์ และจํานวนเอเจนต์ที่ใช้งานอยู่ (พร้อม DB)
#42คลังเวอร์ชันคอมโพเนนต์INFO เท่านั้น รายงานเวอร์ชัน RMT, PostgreSQL, RabbitMQ, OpenSSL
#43สรุปรายละเอียดเครื่องINFO เท่านั้น รายงาน OS, แกน CPU, RAM, พื้นที่ว่างในดิสก์

 

การตรวจสอบสถานะหลังการอัปเกรด

การตรวจสอบเหล่านี้จะเรียกใช้หลังการอัปเกรด การไม่ปิดกั้นและความล้มเหลวจะไม่หยุดการอัปเกรด แต่บ่งบอกถึงปัญหาหลังการติดตั้ง

ตรวจสอบ IDชื่อ คอมโพเนนต์เงื่อนไขความล้มเหลว (FAIL) / คําเตือน (WARN)
#1a-dบริการและกระบวนการRMT Server, AgentFAIL บริการหลัก, PG หรือ RMQ ไม่ทํางาน
#2หัวหน้างานกระบวนการโฮสต์RMT Server, AgentWARN กระบวนการผู้ดูแลโฮสต์ขาดหายไป (ไม่มีการกู้คืนอัตโนมัติ)
#3a-bความสมบูรณ์ไฟล์การกำหนดค่าRMT Server, AgentFAIL หาก JSON ขาดหายไปหรือไม่ถูกต้อง
#4a-bสิทธิ์ของไฟล์RMT Server, AgentFAIL ไดเรกทอรีการกำหนดค่า/บันทึกไม่สามารถอ่าน/เขียนได้โดยบัญชีบริการ
#5a-dพอร์ตรับข้อมูลRMT ServerFAIL เว็บ (443), AMQP (5672) หรือ DB (5555) ไม่รับข้อมูล
#6การเชื่อมต่อ PostgreSQLRMT ServerFAIL PostgreSQL ไม่ยอมรับการเชื่อมต่อ
#7สถานะ RabbitMQเซิร์ฟเวอร์ RMTSKIP ถ้าภายนอก FAIL หลังจากพยายามใหม่ทั้งหมด
#8aผู้บริโภคคิวRMT ServerWARN มีงานในมือแต่ไม่มีผู้บริโภคที่ใช้งานอยู่ (คนงานหลักถูกตัดการเชื่อมต่อ)
#9สัญญาณเตือน RMQRMT ServerFAIL ตรวจพบการแจ้งเตือนหน่วยความจําที่ใช้งานอยู่หรือทรัพยากรดิสก์
#10ใบรับรอง RabbitMQ SSLเซิร์ฟเวอร์ RMTFAIL หากใบรับรองหมดอายุ WARN หากใบรับรองหมดอายุภายใน 30 วัน
#11การจับคู่ FIPSRMT Server, AgentFAIL OS FIPS ไม่ตรงการกำหนดค่า isFIPSEnabled
#12การตอบสนอง HTTP ของเว็บเซิร์ฟเวอร์เซิร์ฟเวอร์ RMTทําให้ HTTP GET “https://localhost:<port>/authentication/login” PASS 200 หรือ 302 FAIL เมื่อการเชื่อมต่อถูกปฏิเสธ/หมดเวลา WARN เกี่ยวกับข้อผิดพลาดอื่น
#13ความถูกต้องของใบรับรอง HTTPSRMT ServerFAIL ใบรับรอง TLS ของเว็บเซิร์ฟเวอร์หมดอายุแล้ว
#14a-dพื้นที่ดิสก์RMT Server, AgentFAIL ว่าง < 1 GB WARN: ว่าง < 5 GB
#15ข้อผิดพลาดของไฟล์บันทึกล่าสุดRMT Server, AgentFAIL เกิดข้อผิดพลาดร้ายแรงในบันทึก WARN: ข้อผิดพลาดร้ายแรง
#16สถานะ RMTRMT Server, AgentFAIL rmtadmin สถานะส่งคืนรูปแบบความล้มเหลว
#17ประวัติบันทึก AgentAgentตรวจสอบไฟล์การติดตามบันทึก (.history, .json) ในไดเรกทอรีข้อมูลเอเจนต์ WARN หากไฟล์ไม่สามารถอ่านได้หรือเสียหาย
#18a-fเวอร์ชันคลังRMT Server, AgentINFO เกี่ยวกับเวอร์ชัน RMT, เวอร์ชัน PostgreSQL, เวอร์ชัน RabbitMQ, เวอร์ชัน Erlang/OTP, .NET Runtime (Windows) / OS (Linux), เวอร์ชัน OS (Windows) / Kernel (Linux)

โค้ดการออกการตรวจสอบสถานะ

ใช้โค้ดการออกต่อไปนี้เพื่อแปลผลลัพธ์ของทั้งสคริปต์ตรวจสอบสถานะก่อนการอัปเกรดและหลังการอัปเกรด

สคริปต์ก่อนการอัปเกรด

โค้ดการออกสถานะ ลักษณะการอัปเกรด
0READY TO UPGRADEรายได้จากการอัปเกรด
1UPGRADE WITH CAUTIONดําเนินการอัปเกรด ดูคําเตือน
2อย่าอัปเกรดการอัปเกรดถูกยกเลิก
3ข้อผิดพลาดสคริปต์ตรวจสอบสภาพแวดล้อมการดําเนินงาน

สคริปต์หลังการอัปเกรด

โค้ดการออกสถานะ
0ALL PASSED
1WARNINGS PRESENT
2CRITICAL FAILURES

การเปลี่ยนแปลงความรุนแรงของ InstallerContext

เมื่อเรียกใช้กับ -InstallerContext ระหว่างการอัปเกรด Windows MSI อัตโนมัติ การตรวจสอบต่อไปนี้จะทํางานแตกต่างจากค่าเริ่มต้นด้วยตนเอง ลักษณะการทํางานเริ่มต้น (ที่ไม่ใช่ InstallerContext) คือการแจ้งเตือน WARN *อยู่แล้ว* สำหรับสถานะ “หยุดทำงานแต่ยังไม่ปิดใช้งาน” / “พอร์ตไม่รับข้อมูล” ส่วนการแจ้งเตือน FAIL นั้นสงวนไว้สำหรับสถานะ “หยุดทำงานและปิดใช้งาน” ภายใต้ "-InstallerContext" แม้แต่สาขา “ปิดใช้งาน” ก็จะถูกรายงานเป็น WARN ดังนั้นการอัปเกรดที่ดำเนินการโดยตัวติดตั้งจะไม่ถูกปฏิเสธโดยสถานะชั่วคราวที่ตัวติดตั้งกำลังจะแก้ไข

ตรวจสอบ ชื่อ ค่าเริ่มต้นInstallerContext
#17บริการ PGWARN หากหยุด, FAIL หากหยุดและปิดใช้งาน, INFO หากทั้งหมดหยุดWARN
#18พอร์ต PGWARN หากไม่รับข้อมูล, INFO หากบริการทั้งหมดหยุดทํางานWARN
#22บริการ RabbitMQWARN หากหยุด, FAIL หากหยุด+ปิดใช้งาน, INFO หากหยุดทั้งหมดWARN
#23Port 5672 (AMQP)WARN หากไม่รับข้อมูล, INFO หากบริการทั้งหมดหยุดทํางานWARN
#38aกระบวนการ RMT ที่ค้างอยู่(ดูตรวจสอบคําอธิบาย)SKIP (ตัวติดตั้งจะจัดการวงจรชีวิตของกระบวนการ)

เกณฑ์ก่อนการอัปเกรด

เกณฑ์ RMT Server Agentหน่วย
พื้นที่ดิสก์ FAIL205GB ที่ว่าง
พื้นที่ดิสก์ WARN5010GB ที่ว่าง
ไดเรกทอรีชั่วคราว FAIL55GB ที่ว่าง
ไดเรกทอรีชั่วคราว WARN1010GB ที่ว่าง
RAM FAIL84GB
RAM WARN168GB
CPU FAIL42คอร์
CPU WARN84คอร์
ขนาดฐานข้อมูล FAIL500-GB
ขนาดฐานข้อมูล WARN200-GB
สคีมา Hangfire FAIL10-GB
สคีมา Hangfire WARN1-GB
ไดเรกทอรี WAL FAIL (Windows)10-GB
ไดเรกทอรี WAL FAIL (Windows)2-GB
ไดเรกทอรี WAL FAIL (Linux)10-GB
ไดเรกทอรี Mnesia WARN5-GB
สัญญาณเตือนดิสก์ RabbitMQ FAIL10-GB ที่ว่าง
รายการตกค้างคิว WARN10,000-ข้อความ
การหมดอายุของใบรับรอง WARN3030วัน
การเก็บรักษาการล้างข้อมูล WARN180-จำนวนวัน
อัตราส่วนทูเพิลที่ตายแล้ว WARN20-เปอร์เซ็นต์
สัญญาณชีพเอเจนต์ขาดหาย15-นาที
อายุไดรเวอร์เครือข่าย WARN3-ปี
ขนาดไดเรกทอรีบันทึก WARN55GB
ขนาดไดเรกทอรีบันทึก WARN (รุนแรง)2020GB

เกณฑ์หลังการอัปเกรด

เกณฑ์ค่า หน่วย
พื้นที่ดิสก์ FAIL1GB ที่ว่าง
พื้นที่ดิสก์ WARN5GB ที่ว่าง
การหมดอายุของใบรับรอง WARN30จำนวนวัน
รายการตกค้างคิว WARN10,000ข้อความ
หน้าต่างสแกนบันทึก60นาที
การลองเริ่มทำงานของ RabbitMQ ใหม่อีกครั้ง6 ครั้ง x 5 วินาทีทั้งหมด 30 วินาที

 

เวอร์ชันคอมโพเนนต์ขั้นต่ำที่รองรับ

คอมโพเนนต์เวอร์ชันขั้นต่ำ
RabbitMQ>= 3.10.10
เวอร์ชัน Agent>= 2023.1.0

ระบบอัตโนมัติและการรวม CI/CD

สำหรับ Linux:

```base
# Linux
sudo bash rmt-pre-upgrade-check.sh --component master --db-password "$DB_PASSWORD"
EXIT_CODE=$?
if [ $EXIT_CODE -eq 2 ]; then
echo "BLOCKED: Fix critical issues before upgrading"
exit 1
fi
```

สำหรับ Windows:

```powershell
# Windows
.\rmt-pre-upgrade-check.ps1 -Component master
if ($LASTEXITCODE -eq 2) {
Write-Error "BLOCKED: Fix critical issues before upgrading"
exit 1
}
```

 

การอ้างอิงไดเรกทอรีการติดตั้ง

หากต้องการเรียกใช้ยูทิลิตีการวินิจฉัยพื้นฐานด้วยตนเองหรือตรวจสอบโครงสร้างการติดตั้ง โปรดดูพาธไดเรกทอรีเฉพาะแพลตฟอร์มดังนี้

โครงสร้างไดเรกทอรี Linux

```

/opt/tableau/tabrmt/ # Install root

+-- master/ # Master application binaries

+-- agent/ # Agent application binaries

+-- prerequisites/ # Bundled dependencies

/var/opt/tableau/tabrmt/ # Data root

+-- master/config/ # config.json, setup.json

+-- master/logs/ # Application logs

+-- data/postgresql15/ # PostgreSQL data files

+-- data/rabbitmq313/ # RabbitMQ data/mnesia

+-- data/ssl/ # TLS certificates

/etc/opt/tableau/tabrmt/

+-- master/environment.bash # Master environment variables

+-- agent/environment.bash # Agent environment variables

```

โครงสร้างไดเรกทอรี Windows

```

C:\Program Files\Tableau\Tableau Resource Monitoring Tool\ # Install root

C:\ProgramData\Tableau\Tableau Resource Monitoring Tool\ # Data root

```

พอร์ตเครือข่ายที่จำเป็น

พอร์ตบริการ Direction
80UI เว็บ RMT (HTTP)ขาเข้า
443UI เว็บ RMT (HTTPS)ขาเข้า
5672RabbitMQ AMQPขาเข้าบนเซิร์ฟเวอร์ RMT
5671RabbitMQ AMQP ผ่าน TLSขาเข้าบนเซิร์ฟเวอร์ RMT
15672UI การจัดการ RabbitMQในเครื่อง
25672RabbitMQ ระหว่างโหนดในเครื่อง
5555PostgreSQL ภายในในเครื่อง
ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ