# tableau Tableau Server on Linux (server-linux) - Full Documentation [ข้ามไปยังเนื้อหาหลัก](#main-content) # Application Server ของ Tableau Server Application Server (Vizportal) จะจัดการกับเว็บแอปลิเคชันและการเรียก REST API Application Server ยังรองรับการเรียกดูข้อมูลและการค้นหาด้วย หากต้องการรับรองว่า Application Server มีความพร้อมใช้งานสูง ให้กำหนดค่าอินสแตนซ์บนโหนดแต่ละโหนดในคลัสเตอร์ของ Tableau Server
| กระบวนการ | Application Server |
| สถานะ | สถานะของกระบวนการ Application Server จะปรากฏบน “หน้าสถานะ” หากต้องการข้อมูลเพิ่มเติม โปรดดูดูสถานะกระบวนการของเซิร์ฟเวอร์ |
| การบันทึก | บันทึกที่สร้างโดยกระบวนการ Application Server จะอยู่ใน หากต้องการข้อมูลเพิ่มเติม โปรดดูบันทึก Tableau Server และตำแหน่งไฟล์บันทึก |
Actian Matrix* Alibaba AnalyticDB for MySQL‡ Alibaba Data Lake Analytics‡ Alibaba MaxCompute‡ Amazon Athena‡ Amazon Aurora for MySQL‡ Amazon EMR Hadoop Hive Amazon Redshift‡ Apache Drill Aster Database* Azure Data Lake Storage Gen2‡ Box‡ Cloudera Hadoop‡ Databricks‡ Datorama by Salesforce‡ Denodo‡ Dremio by Dremio‡ Dropbox‡ Esri Connector‡ Exasol‡ | Google BigQuery**‡ Google BigQuery JDBC**‡ Google Cloud SQL‡ Google Drive‡ Impala‡ Kognito* Kyvos‡ Hortonworks Hadoop Hive IBM BigInsights IBM DB2‡ IBM PDA (Netezza)* Kyvos‡ MariaDB‡ MarkLogic* Microsoft Azure SQL Database‡ Microsoft Azure Synapse Analytics‡ Microsoft SQL Server‡ MonetDB* MongoDB BI Connector‡ MySQL‡ | OData‡ OneDrive‡ Oracle‡ Pivotal Greenplum Database‡ PostgreSQL‡ Progress OpenEdge* Presto‡ Qubole Presto‡ SAP HANA (สำหรับการเชื่อมต่อแบบเสมือนเท่านั้น)‡ SAP Sybase ASE* SAP Sybase IQ* Salesforce‡ SharePoint Lists‡ SingleStore (เดิมคือ MemSQL)‡ Snowflake‡ Spark SQL‡ Teradata***‡ Vertica‡ |
Alibaba AnalyticsDB for MySQL‡ Alibaba Data Lake Analytics‡ Amazon Athena‡ Amazon Aurora for MySQL‡ Amazon EMR Hadoop Hive Amazon Redshift‡ Apache Drill Azure Data Lake Storage Gen2‡ Azure Synapse Analytics (เข้ากันได้กับ SQL Server) Box‡ Cloudera Hadoop‡ Databricks‡ Datorama by Salesforce‡ Denodo‡ Dremio by Dremio‡ | Dropbox*‡ Esri Connector‡ Exasol‡ Google BigQuery*‡ Google Cloud SQL (เข้ากันได้กับ MySQL)‡§ Google Drive‡ Hortonworks Hadoop Hive Impala‡ Kyvos‡ MariaDB‡ Microsoft Azure SQL Database‡ Microsoft Azure Synapse Analytics‡ Microsoft SQL Server‡ MongoDB BI Connector‡ MySQL‡ | OData‡ OneDrive*‡ Oracle‡ Pivotal Greenplum Database‡ PostgreSQL‡ Presto‡ Qubole Presto‡ Salesforce‡ SAP HANA (สำหรับการเชื่อมต่อแบบเสมือนเท่านั้น)‡ SharePoint Lists‡ SingleStore (เดิมคือ MemSQL)‡ Snowflake‡ Spark SQL‡ Teradata**‡ Vertica‡ |
Google ไดรฟ์ OData |
![]() | ผู้ใช้เข้าสู่ระบบโดเมน Active Directory | ![]() | Kerberos KDC จะตรวจสอบสิทธิ์ผู้ใช้และส่ง Ticket Granting Ticket (ตัวยืนยันผู้ที่ขอล็อกอิน) (TGT) ไปยังคอมพิวเตอร์ของผู้ใช้ |
![]() | ผู้ใช้เชื่อมต่อกับ Tableau Server ใน Tableau Desktop หรือในเว็บเบราว์เซอร์ | ![]() | Tableau Server ดำเนินการตรวจสอบสิทธิ์ผู้ใช้ |
| เหตุการณ์ | ระดับเหตุการณ์ | คำอธิบาย |
|---|---|---|
| เอเจนต์เกิดข้อขัดข้อง |
| เหตุการณ์จะถูกบันทึกและรายงานเมื่อเอเจนต์หยุดทำงานอย่างน้อยหนึ่งรายการ และเซิร์ฟเวอร์ RMT ไม่สามารถสื่อสารกับเอเจนต์ได้ |
| เอเจนต์ขาดสิทธิ์อนุญาต | critical | ซึ่งเกิดขึ้นได้หาก Tableau Server ไม่ได้รับสิทธิ์อย่างถูกต้องให้ใช้ Tableau Resource Monitoring Tool หรือเนื่องจากปัญหาการเชื่อมต่อ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุที่เป็นไปได้ โปรดดู เหตุกาณ์เกี่ยวกับเอเจนต์ |
| สภาพแวดล้อมหยุดทำงาน | critical | เหตุการณ์จะถูกบันทึกและรายงานเมื่อ Tableau Server ออฟไลน์ |
| ตรวจสอบ ID | ชื่อ | แพลตฟอร์ม | เงื่อนไขความล้มเหลว (FAIL) / คําเตือน (WARN) |
| #1 | ระบบปฏิบัติการ | Linux, Windows | WARN เวอร์ชันของ 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, Windows | FAIL เซิร์ฟเวอร์ RMT มีพื้นที่ว่าง < 20 GB หรือเอเจนต์มีพื้นที่ว่าง < 5 GB WARN เซิร์ฟเวอร์ RMT มีพื้นที่ว่าง < 50 GB หรือเอเจนต์มีพื้นที่ว่าง < 10 GB |
| #2a | ประเภทดิสก์ | Linux, Windows | INFO รายงานหากไดรฟ์เป็น SSD หรือ HDD |
| #3 | RAM | Linux, Windows | WARN เซิร์ฟเวอร์ RMT < 8 GB (ขั้นต่ำ) หรือเอเจนต์ < 4 GB (ขั้นต่ำ) |
| #4 | แกน CPU | Linux, Windows | WARN เซิร์ฟเวอร์ RMT < 8 GB (ขั้นต่ำ) หรือเอเจนต์ < 4 GB (ขั้นต่ำ) |
| #4a | คําแนะนํา CPU | Linux, Windows | FAIL (Linux): ไม่มี sse4_2 หรือ popcnt WARN (Windows): ตรวจพบ CPU รุ่นเก่า |
| #4b | VC++ Redist | Windows | FAIL Visual Studio 2022 C++ Redistributable หายไป |
| #4c | OpenSSL DLLs | Windows | INFO การตรวจสอบสำหรับ libcrypto-3-x64.dll และ libssl-3-x64.dll |
| #5 | เวลาทํางานของระบบ | Linux, Windows | INFO: หมายเหตุ หากน้อยกว่า 10 นาที (เพิ่งรีบูต) หรือ > 90 วัน (รอการอัปเดตแพตช์) |
| #6 | Systemd กําลังทํางาน | Linux | FAIL systemd ไม่ทำงาน, PASS : ทํางานหรือลดระดับลง |
| #7 | โหมด FIPS | Linux, Windows | FAIL (Windows): เปิดใช้งานในรีจิสทรี, PASS ปิดใช้งาน FIPS WARN (Linux) ไม่ตรงกับ config.json PASS การจับคู่ OS และการกําหนดค่า |
| #7a | เวอร์ชัน PowerShell | Windows | INFO เวอร์ชัน PowerShell |
| #7b | ภาษาของระบบ | Windows | INFO ข้อมูลภาษาของระบบ |
| #7c | สถานะ WMI | Windows | WARN ที่เก็บ WMI ไม่สอดคล้องกัน |
| ตรวจสอบ ID | ชื่อ | แพลตฟอร์ม | เงื่อนไขความล้มเหลว (FAIL) / คําเตือน (WARN) |
| #8 | บัญชีบริการ | Linux, Windows | FAIL ไม่พบบัญชีบริการ RMT หรือบริการ Windows |
| #9 | การเป็นสมาชิกกลุ่ม | Linux | FAIL กลุ่มบริการที่จําเป็น (เช่น rmtmasterapp, rmtmasterconfig เป็นต้น) หายไป |
| #10 | Systemd ผู้ใช้ | Linux | FAIL systemd daemon/linger ผู้ใช้ไม่ทํางาน |
| #44 | ติดตั้ง pamtester แล้ว | Linux | WARN หากไม่ได้ติดตั้ง หากต้องการแก้ไขปัญหานี้ ให้ติดตั้ง yum install pamtester หรือ apt install libpam-runtime |
| ตรวจสอบ ID | ไดเรกทอรี | Expected Owner:Group | โหมดที่คาดไว้ |
| #11 | ไดเรกทอรีกำหนดค่า | tabrmt-ต้นแบบ:rmtmasterconfig | 2775 |
| #12 | ไดเรกทอรีบันทึก | tabrmt-master:rmtmasterlogs | 2775 |
| #13 | ไดเรกทอรีข้อมูล (+ PG/RMQ ไดเรกทอรีย่อย) | ส่วนประกอบที่เหมาะสม | 2775 |
| #14 | ไดเรกทอรีบันทึกข้อกําหนดเบื้องต้น | root หรือผู้ใช้คอมโพเนนต์ | 755 |
| #14a | ไฟล์ rabbitmq-defaults | ต้องเขียนเป็นกลุ่ม | g+w |
| #15 | ไดเรกทอรีใบรับรอง SSL | tabrmt-master:rmtopenssl | 2775 |
| #15a | ไดเรกทอรีหน้าหลัก | ผู้ใช้คอมโพเนนต์ | 770 |
| #15b | /etc/profile.d/tabrmt-*.sh | root | ค่าเริ่มต้น |
| #15c | setgid bit ไดเรกทอรีกำหนดค่า | -- | ต้องใช้ 2xxx |
| #16 | environment.bash | ผู้ใช้คอมโพเนนต์ | group-writable |
| ตรวจสอบ | ชื่อ | ความรุนแรง |
| #11 | ACL ไดเรกทอรีกำหนดค่า | FAIL หากผู้ใช้บริการไม่มี FullControl |
| #12 | ACL ไดเรกทอรีบันทึก | FAIL หากผู้ใช้บริการขาด Modify |
| #13 | ACL ไดเรกทอรีข้อมูล (เซิร์ฟเวอร์ RMT) | FAIL หากผู้ใช้บริการขาด FullControl บนไดเรกทอรีข้อมูล PG/RMQ |
| #14 | ACL ไดเรกทอรีบันทึกข้อกําหนดเบื้องต้น (เซิร์ฟเวอร์ RMT) | WARN หากขาด ReadAndExecute (คําแนะนํา — การอัปเกรดทุกครั้งจะติดตั้งข้อกําหนดเบื้องต้น MSI ใหม่และการดําเนินการหลังการติดตั้งจะนํา ACL ไปใช้ใหม่) |
| #15 | ACL ไดเรกทอรีใบรับรอง SSL (RMT Server) | FAIL หากผู้ใช้บริการไม่มี FullControl |
| #16a | ข้อมูลประจําตัวผู้ใช้บริการ | PASS (ข้อมูล -- แสดงว่าบริการทํางานในฐานะผู้ใช้รายใด) |
| #16b | สิทธิ์ SeServiceLogonRight | INFO หากพบ และ WARN หากไม่พบ หรือ secedit ล้มเหลว |
| #16c | ACL ของผู้ใช้บริการบนไดเรกทอรี RMT | FAIL หากผู้ใช้บริการขาดสิทธิที่จําเป็น |
| ตรวจสอบ ID | ชื่อ | ต้องใช้ --ตัวเลือก db-password | เงื่อนไขความล้มเหลว (FAIL) / คําเตือน (WARN) |
| #17 | บริการ PG | ไม่ | FAIL บริการในเครื่อง: หยุดและปิดใช้งาน |
| #18 | พอร์ต 5555 รอรับข้อมูล | ไม่ | WARN (กลุ่มความปลอดภัย / คําใบ้ VPC / RDS) ไม่รอรับข้อมูล |
| #19 | DB Connection | ใช่ | WARN ไม่สามารถเชื่อมต่อกับฐานข้อมูลภายใน (ปัญหา SSL รหัสผ่าน หรือเครือข่าย) |
| ตรวจสอบ ID | ชื่อ | เงื่อนไขความล้มเหลว (FAIL) / คําเตือน (WARN) |
| #22 | บริการ RMQ | FAIL บริการในเครื่อง: หยุดและปิดใช้งาน |
| #24 | รายการตกค้างคิว | WARN คิวที่มีข้อความ > 10,000 ข้อความ |
| #25 | ผู้ใช้ RabbitMQ | WARN หากผู้ใช้ guest เริ่มต้นยังคงมีอยู่ |
| #26 | การเชื่อมต่อที่ใช้งานอยู่ | INFO เท่านั้น รายงานจํานวนการเชื่อมต่อที่ใช้งานอยู่ |
| #27 | คุกกี้ Erlang สามารถเข้าถึงได้ | WARN หากไฟล์คุกกี้หายไป หากสิทธิ์ผิด (ควรเป็นโหมด 400 หรือ 600) |
| #27a | เซต ERLANG_HOME | WARN (Windows เท่านั้น) หากไม่ได้ตั้งค่า “ERLANG_HOME” หรือไม่มีพาธ |
| #27b | SSL อายุการใช้งาน | FAIL ใบรับรองหมดอายุแล้ว |
| #27c | สัญญาณเตือนดิสก์ | FAIL มีพื้นที่ว่าง < 10 GB บนพาร์ติชัน RMQ (การอัปเกรดจะค้างไว้) |
| #45 | ไดเรกทอรีใบรับรองที่มีข้อมูลแล้ว | WARN หากมีไดเรกทอรีใบรับรอง แต่ว่างเปล่าหรือไม่มีไฟล์ใบรับรองที่คาดไว้ (ใบรับรองเซิร์ฟเวอร์, คีย์, ใบรับรอง CA) |
| ตรวจสอบ ID | ชื่อ | เงื่อนไขความล้มเหลว (FAIL) / คําเตือน (WARN) |
| #28a/b | การสื่อสารระหว่างเอเจนต์และ Master | WARN เอเจนต์ไม่สามารถติดต่อ Master ได้ที่ 5671, 5672, 80 หรือ 443 |
| #33-35 | JSON/Bash Config | FAIL 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, Agent | FAIL บริการหลัก, PG หรือ RMQ ไม่ทํางาน |
| #2 | หัวหน้างานกระบวนการโฮสต์ | RMT Server, Agent | WARN กระบวนการผู้ดูแลโฮสต์ขาดหายไป (ไม่มีการกู้คืนอัตโนมัติ) |
| #3a-b | ความสมบูรณ์ไฟล์การกำหนดค่า | RMT Server, Agent | FAIL หาก JSON ขาดหายไปหรือไม่ถูกต้อง |
| #4a-b | สิทธิ์ของไฟล์ | RMT Server, Agent | FAIL ไดเรกทอรีการกำหนดค่า/บันทึกไม่สามารถอ่าน/เขียนได้โดยบัญชีบริการ |
| #5a-d | พอร์ตรับข้อมูล | RMT Server | FAIL เว็บ (443), AMQP (5672) หรือ DB (5555) ไม่รับข้อมูล |
| #6 | การเชื่อมต่อ PostgreSQL | RMT Server | FAIL PostgreSQL ไม่ยอมรับการเชื่อมต่อ |
| #7 | สถานะ RabbitMQ | เซิร์ฟเวอร์ RMT | SKIP ถ้าภายนอก FAIL หลังจากพยายามใหม่ทั้งหมด |
| #8a | ผู้บริโภคคิว | RMT Server | WARN มีงานในมือแต่ไม่มีผู้บริโภคที่ใช้งานอยู่ (คนงานหลักถูกตัดการเชื่อมต่อ) |
| #9 | สัญญาณเตือน RMQ | RMT Server | FAIL ตรวจพบการแจ้งเตือนหน่วยความจําที่ใช้งานอยู่หรือทรัพยากรดิสก์ |
| #10 | ใบรับรอง RabbitMQ SSL | เซิร์ฟเวอร์ RMT | FAIL หากใบรับรองหมดอายุ WARN หากใบรับรองหมดอายุภายใน 30 วัน |
| #11 | การจับคู่ FIPS | RMT Server, Agent | FAIL OS FIPS ไม่ตรงการกำหนดค่า isFIPSEnabled |
| #12 | การตอบสนอง HTTP ของเว็บเซิร์ฟเวอร์ | เซิร์ฟเวอร์ RMT | ทําให้ HTTP GET “https://localhost:<port>/authentication/login” PASS 200 หรือ 302 FAIL เมื่อการเชื่อมต่อถูกปฏิเสธ/หมดเวลา WARN เกี่ยวกับข้อผิดพลาดอื่น |
| #13 | ความถูกต้องของใบรับรอง HTTPS | RMT Server | FAIL ใบรับรอง TLS ของเว็บเซิร์ฟเวอร์หมดอายุแล้ว |
| #14a-d | พื้นที่ดิสก์ | RMT Server, Agent | FAIL ว่าง < 1 GB WARN: ว่าง < 5 GB |
| #15 | ข้อผิดพลาดของไฟล์บันทึกล่าสุด | RMT Server, Agent | FAIL เกิดข้อผิดพลาดร้ายแรงในบันทึก WARN: ข้อผิดพลาดร้ายแรง |
| #16 | สถานะ RMT | RMT Server, Agent | FAIL rmtadmin สถานะส่งคืนรูปแบบความล้มเหลว |
| #17 | ประวัติบันทึก Agent | Agent | ตรวจสอบไฟล์การติดตามบันทึก (.history, .json) ในไดเรกทอรีข้อมูลเอเจนต์ WARN หากไฟล์ไม่สามารถอ่านได้หรือเสียหาย |
| #18a-f | เวอร์ชันคลัง | RMT Server, Agent | INFO เกี่ยวกับเวอร์ชัน RMT, เวอร์ชัน PostgreSQL, เวอร์ชัน RabbitMQ, เวอร์ชัน Erlang/OTP, .NET Runtime (Windows) / OS (Linux), เวอร์ชัน OS (Windows) / Kernel (Linux) |
| โค้ดการออก | สถานะ | ลักษณะการอัปเกรด |
| 0 | READY TO UPGRADE | รายได้จากการอัปเกรด |
| 1 | UPGRADE WITH CAUTION | ดําเนินการอัปเกรด ดูคําเตือน |
| 2 | อย่าอัปเกรด | การอัปเกรดถูกยกเลิก |
| 3 | ข้อผิดพลาดสคริปต์ | ตรวจสอบสภาพแวดล้อมการดําเนินงาน |
| โค้ดการออก | สถานะ |
| 0 | ALL PASSED |
| 1 | WARNINGS PRESENT |
| 2 | CRITICAL FAILURES |
| ตรวจสอบ | ชื่อ | ค่าเริ่มต้น | InstallerContext |
| #17 | บริการ PG | WARN หากหยุด, FAIL หากหยุดและปิดใช้งาน, INFO หากทั้งหมดหยุด | WARN |
| #18 | พอร์ต PG | WARN หากไม่รับข้อมูล, INFO หากบริการทั้งหมดหยุดทํางาน | WARN |
| #22 | บริการ RabbitMQ | WARN หากหยุด, FAIL หากหยุด+ปิดใช้งาน, INFO หากหยุดทั้งหมด | WARN |
| #23 | Port 5672 (AMQP) | WARN หากไม่รับข้อมูล, INFO หากบริการทั้งหมดหยุดทํางาน | WARN |
| #38a | กระบวนการ RMT ที่ค้างอยู่ | (ดูตรวจสอบคําอธิบาย) | SKIP (ตัวติดตั้งจะจัดการวงจรชีวิตของกระบวนการ) |
| เกณฑ์ | RMT Server | Agent | หน่วย |
| พื้นที่ดิสก์ FAIL | 20 | 5 | GB ที่ว่าง |
| พื้นที่ดิสก์ WARN | 50 | 10 | GB ที่ว่าง |
| ไดเรกทอรีชั่วคราว FAIL | 5 | 5 | GB ที่ว่าง |
| ไดเรกทอรีชั่วคราว WARN | 10 | 10 | GB ที่ว่าง |
| RAM FAIL | 8 | 4 | GB |
| RAM WARN | 16 | 8 | GB |
| CPU FAIL | 4 | 2 | คอร์ |
| CPU WARN | 8 | 4 | คอร์ |
| ขนาดฐานข้อมูล FAIL | 500 | - | GB |
| ขนาดฐานข้อมูล WARN | 200 | - | GB |
| สคีมา Hangfire FAIL | 10 | - | GB |
| สคีมา Hangfire WARN | 1 | - | GB |
| ไดเรกทอรี WAL FAIL (Windows) | 10 | - | GB |
| ไดเรกทอรี WAL FAIL (Windows) | 2 | - | GB |
| ไดเรกทอรี WAL FAIL (Linux) | 10 | - | GB |
| ไดเรกทอรี Mnesia WARN | 5 | - | GB |
| สัญญาณเตือนดิสก์ RabbitMQ FAIL | 10 | - | GB ที่ว่าง |
| รายการตกค้างคิว WARN | 10,000 | - | ข้อความ |
| การหมดอายุของใบรับรอง WARN | 30 | 30 | วัน |
| การเก็บรักษาการล้างข้อมูล WARN | 180 | - | จำนวนวัน |
| อัตราส่วนทูเพิลที่ตายแล้ว WARN | 20 | - | เปอร์เซ็นต์ |
| สัญญาณชีพเอเจนต์ขาดหาย | 15 | - | นาที |
| อายุไดรเวอร์เครือข่าย WARN | 3 | - | ปี |
| ขนาดไดเรกทอรีบันทึก WARN | 5 | 5 | GB |
| ขนาดไดเรกทอรีบันทึก WARN (รุนแรง) | 20 | 20 | GB |
| เกณฑ์ | ค่า | หน่วย |
| พื้นที่ดิสก์ FAIL | 1 | GB ที่ว่าง |
| พื้นที่ดิสก์ WARN | 5 | GB ที่ว่าง |
| การหมดอายุของใบรับรอง WARN | 30 | จำนวนวัน |
| รายการตกค้างคิว WARN | 10,000 | ข้อความ |
| หน้าต่างสแกนบันทึก | 60 | นาที |
| การลองเริ่มทำงานของ RabbitMQ ใหม่อีกครั้ง | 6 ครั้ง x 5 วินาที | ทั้งหมด 30 วินาที |
| คอมโพเนนต์ | เวอร์ชันขั้นต่ำ |
| RabbitMQ | >= 3.10.10 |
| เวอร์ชัน Agent | >= 2023.1.0 |
| พอร์ต | บริการ | Direction |
| 80 | UI เว็บ RMT (HTTP) | ขาเข้า |
| 443 | UI เว็บ RMT (HTTPS) | ขาเข้า |
| 5672 | RabbitMQ AMQP | ขาเข้าบนเซิร์ฟเวอร์ RMT |
| 5671 | RabbitMQ AMQP ผ่าน TLS | ขาเข้าบนเซิร์ฟเวอร์ RMT |
| 15672 | UI การจัดการ RabbitMQ | ในเครื่อง |
| 25672 | RabbitMQ ระหว่างโหนด | ในเครื่อง |
| 5555 | PostgreSQL ภายใน | ในเครื่อง |
| ผลลัพธ์ | สถานะ | การดำเนินการ |
| PASS | โค้ดการออก 0 | ไม่พบปัญหา จะดําเนินการอัปเกรด |
| WARN | โค้ดการออก 1 | จะดําเนินการอัปเกรด แต่คุณต้องตรวจสอบรายงานเพื่อหาความเสี่ยงที่ไม่สําคัญ |
| FAIL | โค้ดการออก 2 | การอัปเกรดถูกยกเลิก คุณต้องแก้ไขปัญหาเหล่านี้ก่อนที่จะเรียกใช้การอัปเกรดอีกครั้ง |
| ผลลัพธ์ | สถานะ | การดำเนินการ |
| PASS | โค้ดการออก 0 | ระบบทำงานได้อย่างดี ไม่จำเป็นต้องดำเนินการอะไร |
| WARN | โค้ดการออก 1 | ตรวจสอบคําเตือน ส่วนใหญ่แก้ไขได้เอง (เช่น ความล่าช้าในการเริ่มต้น RabbitMQ ชั่วคราว) |
| FAIL | โค้ดการออก 2 | การตรวจสอบที่สําคัญอย่างน้อยหนึ่งครั้งล้มเหลว — ตรวจสอบและแก้ไขอีกครั้ง |
| Data Management ที่เปิดใช้งาน Tableau Prep Conductor | ไม่มี Data Management |
|---|---|
|
|
| กระบวนการ | Tableau Prep Conductor |
| สถานะ | สถานะของกระบวนการ Tableau Prep Conductor จะปรากฏบน “หน้าสถานะ” หากต้องการข้อมูลเพิ่มเติม โปรดดูดูสถานะกระบวนการของเซิร์ฟเวอร์ |
| การบันทึก | บันทึกที่สร้างโดยกระบวนการ Tableau Prep Conductor จะอยู่ใน หากต้องการข้อมูลเพิ่มเติม โปรดดูบันทึก Tableau Server และตำแหน่งไฟล์บันทึก |
| พื้นที่ฟีเจอร์ | ข้อยกเว้น | Tableau Prep Builder | Tableau Server | Tableau Cloud |
|---|---|---|---|---|
| เชื่อมต่อกับข้อมูล | ตัวเชื่อมต่อบางรายการอาจไม่รองรับการใช้งานบนเว็บ เปิดแผงเชื่อมต่อบนเซิร์ฟเวอร์เพื่อดูตัวเชื่อมต่อที่รองรับ | ![]() | ![]() | ![]() |
| สร้างโฟลว์ Tableau Prep ด้วย Tableau Agent | ตั้งแต่เวอร์ชัน 2025.2 เป็นต้นไป รองรับใน Tableau Cloud (ต้องใช้ Tableau+) และ Tableau Prep Builder เมื่อเชื่อมต่อกับ Tableau Cloud โดยเปิดใช้งาน Tableau Agent ตั้งแต่เวอร์ชัน 2025.3 เป็นต้นไป รองรับใน Tableau Server และ Tableau Prep Builder เมื่อเชื่อมต่อกับ Tableau Server โดยเปิดใช้งาน Tableau Agent หากต้องการข้อมูลเพิ่มเติม โปรดดูเปิดใช้งาน AI ในไซต์ Tableau Cloud ของคุณ และ เปิดใช้งาน AI ในไซต์ Tableau Server ของคุณ | ![]() | ![]() | ![]() |
| สร้างและจัดระเบียบโฟลว์ของคุณ | ![]() | ![]() | ![]() | |
| ตั้งค่าขนาดตัวอย่างข้อมูลของคุณ | ใน Tableau Server ขนาดของตัวอย่างข้อมูลจะอยู่ภายใต้ขีดจำกัดที่ผู้ดูแลของคุณตั้งไว้โดยใช้คำสั่ง TSM ใน Tableau Cloud ขีดจำกัดนี้เป็นค่าตายตัวที่ 1,048,576 แถวและผู้ดูแลไม่สามารถเปลี่ยนแปลงได้ | ![]() | ![]() | ![]() |
| ผนวกไฟล์และตารางฐานข้อมูลในขั้นตอนการป้อนข้อมูล | การผนวกอินพุตจะไม่สามารถแก้ไขหรือสร้างใน Tableau Server หรือ Tableau Cloud ได้ เฉพาะใน Tableau Prep Builder | ![]() | ![]() | ![]() |
| ล้างและปรับแต่งข้อมูล | ![]() | ![]() | ![]() | |
| คัดลอกค่าตารางกริดข้อมูล | พร้อมให้บริการใน Tableau Prep Builder และ Tableau Server ตั้งแต่เวอร์ชัน 2022.3 และ Tableau Cloud ตั้งแต่เวอร์ชัน 2022.2 (สิงหาคม) | ![]() | ![]() | ![]() |
| รวบรวม รวม หรือผนวกข้อมูล | ![]() | ![]() | ![]() | |
| ใช้สคริปต์ R และ Python ในโฟลว์ของคุณ | ไม่สามารถเพิ่มขั้นตอนสคริปต์ได้เมื่อสร้างหรือแก้ไขโฟลว์ใน Tableau Cloud ซึ่งมีเพียง Tableau Prep builder และ Tableau Server เท่านั้นที่รองรับการดำเนินการนี้ | ![]() | ![]() | ![]() |
| สร้างขั้นตอนโฟลว์ที่ใช้ซ้ำได้ | ![]() | ![]() | ![]() | |
| บันทึกโฟลว์บนเว็บของคุณโดยอัตโนมัติ | ไม่เกี่ยวข้อง | ![]() | ![]() | |
| การกู้คืนไฟล์อัตโนมัติ | ![]() | ไม่เกี่ยวข้อง | ไม่เกี่ยวข้อง | |
| เปิดใช้งานการบันทึกการค้นหา | ![]() | ![]() | ![]() | |
| ดูเอาต์พุตโฟลว์ใน Tableau Desktop | ![]() | ![]() | ![]() | |
| สร้างการแยกข้อมูลไปยังไฟล์ | ![]() | ![]() | ![]() | |
| สร้างการแยกข้อมูลให้กับเวิร์กชีต Microsoft Excel | ![]() | ![]() | ![]() | |
| เชื่อมต่อกับการค้นหา SQL แบบปรับแต่งเอง | ![]() | ![]() | ![]() | |
| สร้างแหล่งข้อมูลที่เผยแพร่ | ![]() | ![]() | ![]() | |
| บันทึกเอาต์พุตโฟลว์ไปยังฐานข้อมูลภายนอก | ![]() | ![]() | ![]() | |
| เพิ่มการคาดการณ์ Einstein Discovery ไปยังโฟลว์ของคุณ | ![]() | ![]() | ![]() |
| กระบวนการ | VizData Native Service |
| สถานะ | สถานะของกระบวนการ VizData Native Service จะปรากฏบน “หน้าสถานะ” หากต้องการข้อมูลเพิ่มเติม โปรดดูดูสถานะกระบวนการของเซิร์ฟเวอร์ |
| การบันทึก | บันทึกที่สร้างโดยกระบวนการ VizData Native Service จะอยู่ใน หากต้องการข้อมูลเพิ่มเติม โปรดดูบันทึก Tableau Server และตำแหน่งไฟล์บันทึก |
| กระบวนการ | VizData Service |
| สถานะ | สถานะของกระบวนการ VizData Service จะปรากฏบน “หน้าสถานะ” หากต้องการข้อมูลเพิ่มเติม โปรดดูดูสถานะกระบวนการของเซิร์ฟเวอร์ |
| การบันทึก | บันทึกที่สร้างโดยกระบวนการ VizData Service จะอยู่ใน หากต้องการข้อมูลเพิ่มเติม โปรดดูบันทึก Tableau Server และตำแหน่งไฟล์บันทึก |
| ชื่อสภาพแวดล้อม | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
| ACCEPTEULA | 0 | จะตั้งเป็น 1 โดยอัตโนมัติเมื่อสร้างอิมเมจขึ้นโดยใช้ Tableau Server ในเครื่องมือการตั้งค่าคอนเทนเนอร์ |
| LICENSE_KEY | กำหนดคีย์ผลิตภัณฑ์ที่จะใช้เพื่อให้สิทธิ์อนุญาตเซิร์ฟเวอร์ ยอมรับสิทธิ์อนุญาตหลายสิทธิ์โดยคั่นด้วยเครื่องหมายจุลภาค | |
| LICENSE_KEY_FILE | /docker/config/license_file | เส้นทางไฟล์ไปยังไฟล์สิทธิ์อนุญาต รูปแบบของไฟล์สิทธิ์อนุญาตควรมีหนึ่งคีย์ผลิตภัณฑ์ต่อบรรทัด |
| REGISTRATION_FILE | /docker/config/tableau_reg.json | เส้นทางไฟล์ไปยังไฟล์การลงทะเบียนภายในอิมเมจ ตามค่าเริ่มต้นจะมีการให้ข้อมูลการลงทะเบียนเอาไว้เมื่อสร้างอิมเมจ Tableau Server ในคอนเทนเนอร์ ซึ่งสามารถเขียนทับได้ที่รันไทม์ หากต้องการข้อมูลเพิ่มเติม โปรดดู เปิดใช้งานและลงทะเบียน Tableau Server |
| REGISTRATION_DATA | วิธีอื่นในการเขียนทับข้อมูลการลงทะเบียนขณะที่รันไทม์ ต้องกำหนดตัวแปรสภาพแวดล้อมนี้เป็นสตริง JSON แบบอนุกรมที่มีข้อมูลการลงทะเบียนเดียวกันกับที่พบในไฟล์การลงทะเบียน Tableau Server หากต้องการข้อมูลเพิ่มเติม โปรดดู เปิดใช้งานและลงทะเบียน Tableau Server | |
| TABLEAU_USERNAME | หมายถึงบัญชีผู้ดูแลระบบเริ่มต้นสำหรับ Tableau Server เป็นตัวแปรที่แนะนำ แต่ไม่บังคับ หากไม่ได้ตั้งค่าผู้ใช้รายนี้เป็นบัญชีผู้ดูแลระบบเริ่มต้นสำหรับ Tableau Server จะต้องตั้งค่าโดยใช้ tabcmd หากตั้งค่าตัวแปรนี้เป็นค่า ก็จำเป็นต้องมีรหัสผ่านด้วย โดยจะใช้เฉพาะเมื่อเริ่มใช้ Tableau Server เป็นครั้งแรก การตั้งค่านี้จะบอกให้ Tableau Server ในคอนเทนเนอร์พยายามเริ่มต้นผู้ใช้โดยอัตโนมัติ หากต้องการข้อมูลเพิ่มเติม โปรดดู เพิ่มบัญชีผู้ดุแลระบบ | |
| TABLEAU_PASSWORD | รหัสผ่านที่เป็นข้อความธรรมดาสำหรับผู้ใช้ Tableau หมายถึงบัญชีผู้ดูแลระบบเริ่มต้นสำหรับ Tableau Server ต้องมีข้อมูลนี้ หากมีการระบุ TABLEAU_USERNAME หากต้องการข้อมูลเพิ่มเติม โปรดดู เพิ่มบัญชีผู้ดุแลระบบ | |
| TABLEAU_PASSWORD_FILE | เส้นทางไฟล์ที่มีเฉพาะข้อความรหัสผ่านสำหรับผู้ใช้ Tableau หมายถึงบัญชีผู้ดูแลระบบเริ่มต้นสำหรับ Tableau Server ต้องมีข้อมูลนี้ หากมีการระบุ TABLEAU_USERNAME หากต้องการข้อมูลเพิ่มเติม โปรดดู เพิ่มบัญชีผู้ดุแลระบบ | |
| CONFIG_FILE | /docker/config/config.json | เส้นทางไฟล์ไปยังไฟล์กำหนดค่า TSM ตามค่าเริ่มต้น ระบบจะใช้ไฟล์เพื่อกำหนดค่า Tableau Server หากต้องการข้อมูลเพิ่มเติม โปรดดู ตัวอย่างไฟล์การกำหนดค่า ไม่ต้องตั้ง |
| CONFIG_DATA | สามารถใช้แทน CONFIG_FILE ได้ หากคุณต้องการระบุการกำหนดค่าให้กับเซิร์ฟเวอร์โดยไม่ต้องต่อเชื่อมไฟล์ภายนอก ให้กำหนดตัวแปรสภาพแวดล้อมนี้เป็นเนื้อหาต่อเนื่องที่เทียบเท่ากันของไฟล์การกำหนดค่า TSMตัวอย่าง ไม่ต้องตั้ง | |
| IGNORE_TOPOLOGY_CONFIG | 0 | 0 หรือ 1 หากตั้งเป็น 1 คอนเทนเนอร์จะละเว้นการกำหนดค่าที่เกี่ยวข้องกับโทโพโลยีใดๆ ที่มีอยู่ในไฟล์การกำหนดค่าที่ CONFIG_FILE กำหนด |
| BACKUP_FILE | /docker/config/backup/backup-file.tsbak | เส้นทางไฟล์ไปยังไฟล์ข้อมูลสำรองของ Tableau Server (.tsbak) หากระบุไว้ในระหว่างการเริ่มต้น เซิร์ฟเวอร์จะพยายามกู้คืน ต้องมีการจัดสรร IDENTITY_STORE_FILE ไว้ด้วย |
| IDENTITY_STORE_FILE | /docker/config/identity-store-config.json | ไฟล์การกำหนดค่าการระบุตัวตนในระหว่างการเรียกคืนจากไฟล์สำรองข้อมูล |
| INIT_CONTAINER | 0 | 0 หรือ 1 หากตั้งค่าเป็น 1 Tableau Server จะพยายามเริ่มต้น TSM และเริ่มต้น Tableau Server เท่านั้น และคอนเทนเนอร์ปิดการทำงานเมื่อเสร็จสิ้น |
| TSM_ONLY | 0 | 0 หรือ 1 เทียบเท่ากับการติดตั้ง Tableau Server rpm และเรียกใช้ initialize-tsm เฉพาะบริการ TSM (Tableau Service Manager) เท่านั้นที่จะเริ่มต้น ใช้งานได้เฉพาะเมื่อคอนเทนเนอร์กำลังเริ่มต้นเป็นครั้งแรกเท่านั้น (จะไม่ทำงานหาก Tableau Server ในคอนเทนเนอร์กำลังเริ่มต้นด้วยไดเรกทอรีเซิร์ฟเวอร์ที่เริ่มไปแล้วก่อนหน้านี้) |
| BOOTSTRAP_INSTALL | 0 | 0 หรือ 1 ระบุว่าเซิร์ฟเวอร์เป็นโหนดเริ่มต้นหรือโหนดเพิ่มเติม หากตั้งค่าเป็น 1 คอนเทนเนอร์จะรออย่างไม่มีกำหนดจนกว่าไฟล์บูตสแตรปจะอยู่ที่ตำแหน่งที่ $BOOTSTRAP_FILE ระบุ |
| ALWAYS_WRITE_BOOTSTRAP_FILE | 0 | 0 หรือ 1 หากตั้งเป็น 1 คอนเทนเนอร์จะเขียนไฟล์บูตสแตรปในตำแหน่งที่ระบุใน BOOTSTRAP_FILE |
| WAIT_FOR_BOOTSTRAP_FILE | 1 | 0 หรือ 1 หากตั้งค่าเป็น 1 (ค่าเริ่มต้น) หากตรวจพบคอนเทนเนอร์ แสดงว่าเป็นการติดตั้งโดยผู้ปฏิบัติงาน (BOOTSTRAP_INSTALL=1) คอนเทนเนอร์จะรออย่างไม่มีกำหนดจนกว่าจะตรวจพบไฟล์อยู่ในเส้นทางที่กำหนดใน BOOTSTRAP_FILE หากตั้งค่าเป็น 0 เมื่อเรียกใช้กระบวนการเริ่มต้น ระบบจะข้ามการรอนี้ ซึ่งเหมาะสำหรับกรณีแก้ไขข้อบกพร่องบางอย่าง |
| BOOTSTRAP_FILE | /docker/config/bootstrap/bootstrap.json | เส้นทางไฟล์ไปยังไฟล์บูตสแตรป มีผลเฉพาะกับคอนเทนเนอร์ของผู้ปฏิบัติงานเท่านั้น ไฟล์นี้ควรชี้ไปที่ไฟล์บูตสแตรปเท่านั้น การใช้งานทั่วไปคือการติดตั้งไดเร็กทอรีของไฟล์เป้าหมาย (ค่าเริ่มต้นคือ /docker/config/bootstrap) ไปที่โฮสต์ |
| BOOTSTRAP_DATA | สามารถใช้แทน BOOTSTRAP_FILE ได้ หากคุณต้องการเตรียมไฟล์บูตสแตรปโดยไม่ต้องต่อเชื่อมไฟล์ภายนอก ให้กำหนดตัวแปรสภาพแวดล้อมนี้เป็นเนื้อหาต่อเนื่องที่เทียบเท่ากันของไฟล์บูตสแตรป TSM ไม่ต้องตั้ง BOOTSTRAP_DATA หากใช้ BOOTSTRAP_FILE | |
| PORT_RANGE_MIN | 8800 | เราขอแนะนำให้เปิดเพียง 200 พอร์ต (8800-9000) แทนช่วงพอร์ต 8000-9000 เริ่มต้นของ Tableau Server ในองค์กรเพื่อเหตุผลด้านประสิทธิภาพ เนื่องจากการเปิดพอร์ต 1,000 พอร์ตใน Docker อาจส่งผลเสียต่อเวลาเริ่มต้นของอิมเมจ Docker ดูข้อมูลเพิ่มเติมที่การเปิดสิทธิ์อนุญาตและพอร์ต TSM ทางด้านล่าง |
| PORT_RANGE_MAX | 9000 | เราขอแนะนำให้เปิดเพียง 200 พอร์ต (8800-9000) แทนช่วงพอร์ต 8000-9000 เริ่มต้นของ Tableau Server ในองค์กร เนื่องจากการเปิดพอร์ต 1,000 พอร์ตใน Docker อาจส่งผลเสียต่อเวลาเริ่มต้นของอิมเมจ Docker ดูข้อมูลเพิ่มเติมที่การเปิดสิทธิ์อนุญาตและพอร์ต TSM ทางด้านล่าง |
| HTTP_PROXY | หากต้องการส่งต่อคำขอ http ไปยังเซิร์ฟเวอร์พร็อกซี ให้กำหนดตัวแปรสภาพแวดล้อมนี้ให้ชี้ไปที่โฮสต์พร็อกซีของคุณ ยกตัวอย่างเช่น หากต้องการตั้งพร็อกซีไปที่โฮสต์ตัวอย่างของพอร์ต 8080 HTTP_PROXY=http://example-host:8080/ | |
| HTTPS_PROXY | หากต้องการส่งต่อคำขอ https ไปยังเซิร์ฟเวอร์พร็อกซี ให้กำหนดตัวแปรสภาพแวดล้อมนี้ให้ชี้ไปที่โฮสต์พร็อกซีของคุณ ยกตัวอย่างเช่น หากต้องการตั้งพร็อกซีไปที่โฮสต์ตัวอย่างของพอร์ต 443, HTTPS_PROXY=http://example-host:443/
ตรวจดูว่าคุณใช้ 'http' เมื่อระบุ URL ของตัวแปรสภาพแวดล้อม HTTPS_PROXY | |
| NO_PROXY | หากต้องการข้ามเซิร์ฟเวอร์พร็อกซี ให้ระบุข้อยกเว้นในตัวแปร no_proxy ใช้ตัวแปรนี้หากเซิร์ฟเวอร์พร็อกซีของคุณไม่ได้กำหนดเส้นทางที่อยู่ภายใน ทั้งนี้คุณต้องเพิ่มข้อยกเว้นสำหรับการกำหนดค่าพร็อกซีนี้เพื่อรับประกันว่าการสื่อสารทุกช่องทางภายในคลัสเตอร์ Tableau Server ในเครื่อง (ที่คุณมีอยู่แล้วหรือต้องการให้มีในอนาคต) ไม่กำหนดเส้นทางไปยังเซิร์ฟเวอร์พร็อกซี ป้อนทั้งชื่อโฮสต์และที่อยู่ IP สำหรับคอมพิวเตอร์แต่ละเครื่อง แล้วเพิ่มชื่อโฮสต์ของคอนเทนเนอร์ นอกจากนี้ ให้ระบุชื่อโฮสต์ที่เป็นมาตรฐาน (โฮสต์ภายใน) และที่อยู่ IP (127.0.0.1) สำหรับคอมพิวเตอร์ในระบบ ยกตัวอย่างเช่น หากต้องการระบุข้อยกเว้นสำหรับคลัสเตอร์แบบสามโหนด:
NO_PROXY="localhost,127.0.0.1,hostname1,hostname2,hostname3,IP1,IP2,IP3" | |
| COORDINATION_SERVICE_CLIENT_PORT | พอร์ตใดๆ ระหว่าง PORT_RANGE_MIN กับ PORT_RANGE_MAX | พอร์ตไคลเอ็นต์สำหรับบริการรวม |
| COORDINATION_SERVICE_PEER_PORT | พอร์ตใดๆ ระหว่าง PORT_RANGE_MIN กับ PORT_RANGE_MAX | พอร์ตเพียร์สำหรับบริการร่วม |
| COORDINATION_SERVICE_LEADER_PORT | พอร์ตใดๆ ระหว่าง PORT_RANGE_MIN กับ PORT_RANGE_MAX | พอร์ตลีดเดอร์สำหรับบริการร่วม |
| LICENSE_SERVICE_VENDOR_DAEMON_PORT | พอร์ตใดๆ ระหว่าง PORT_RANGE_MIN กับ PORT_RANGE_MAX | พอร์ตเวนเดอร์ดีมอนสำหรับบริการให้สิทธิ์อนุญาต |
| AGENT_FILE_TRANSFER_PORT | พอร์ตใดๆ ระหว่าง PORT_RANGE_MIN กับ PORT_RANGE_MAX | พอร์ตการถ่ายโอนไฟล์สำหรับบริการเอเจนต์ |
| CONTROLLER_PORT | พอร์ตใดๆ ระหว่าง PORT_RANGE_MIN กับ PORT_RANGE_MAX | พอร์ต https สำหรับบริการตัวควบคุม |
| REQUESTED_LEASE_TIME | ค่าเริ่มต้นในปัจจุบันตั้งเอาไว้ที่ 4 ชั่วโมง | กำหนดเวลาเช่าสำหรับการเปิดใช้งาน ATR ของเซิร์ฟเวอร์ คุณต้องระบุค่าเวลา และเวลาขั้นต่ำคือ 14400 วินาที (หรือ 4 ชั่วโมง) โดยทั่วไปเราไม่แนะนำให้เปลี่ยนค่านี้สำหรับการปรับใช้ในสภาพแวดล้อมการใช้งานจริง แต่เมื่อมีการพัฒนาหรือสร้างต้นแบบด้วย Tableau Server ในคอนเทนเนอร์ คุณอาจต้องตั้งค่านี้ให้เป็นค่าต่ำสุดเพื่อลดการเสียการเปิดใช้งาน |