การตรวจสอบระบบพร้อมการแจ้งเตือนทางอีเมล


11

ปัจจุบันฉันมีเซิร์ฟเวอร์ Ubuntu 16.04 LTS และฉันต้องการรับการแจ้งเตือนทางอีเมลพร้อมข้อมูลเกี่ยวกับการใช้ทรัพยากรบนเซิร์ฟเวอร์ของฉัน CPU, หน่วยความจำ, swap คุณตั้งชื่อมัน

ฉันเข้าใจว่าฉันสามารถใช้ Glances สำหรับการตรวจสอบภายใน แต่ฉันจะไม่อยู่บนคอนโซลเพื่อดูข้อมูลตลอดเวลา ฉันต้องการการแจ้งเตือนทางอีเมลที่แจ้งให้ฉันทราบถึงทรัพยากรที่มีค่าเกินกว่าค่าปกติ / วิกฤติและรับการแจ้งเตือน

ไม่มีใครรู้วิธีการที่อนุญาตให้ฉันทำเช่นนี้?


netdata เหมาะสำหรับความต้องการของคุณ
luv.preet

คำตอบ:


13

ฉันจะให้เครื่องมือเล็ก ๆ แก่คุณ - ในขณะที่ฉันจะแนะนำNagiosเป็นการส่วนตัวตามที่ฉันคุ้นเคย มันมาพร้อมกับฐานผู้ใช้ขนาดใหญ่คอลเลกชันปลั๊กอินที่ดี ฯลฯ - แต่ฉันเคยได้ยินเรื่องดีๆเกี่ยวกับIcingaเช่นกัน

โปรดทราบว่าการตั้งค่าNagiosหรือIcingaจะใช้เวลาสักครู่จนกว่าคุณจะมีการตั้งค่าการทำงานที่สมบูรณ์แบบซึ่งครอบคลุม / ตรวจสอบบริการที่มีอยู่ทั้งหมดของคุณ การเริ่มต้นนั้นไม่ใช่เรื่องง่าย แต่เมื่อคุณได้ทำงานมันก็เป็นการตั้งค่าที่น่ารักซึ่งจะแจ้งให้คุณทราบถึงบริการที่กำหนดไว้ทั้งหมดหากรัฐมีการเปลี่ยนแปลงดังนั้นสิ่งที่รายงาน / กำหนดว่าสำคัญ

ชื่อโครงการและลิงค์

ก่อนอื่น - ภาพรวมโดยย่อ:

การตั้งค่าไคลเอนต์และเซิร์ฟเวอร์

ซอฟต์แวร์ที่น่าสนใจอื่น ๆ

  • Smokeping (ฟังก์ชั่น จำกัด ที่ชาญฉลาด)

การตั้งค่าโฮสต์เดียว

ข้อมูลมากกว่านี้

เกี่ยวกับ Nagios

Wikipediaเขียน

Nagios / ˈnɑːɡiːoʊs / ซึ่งปัจจุบันรู้จักกันในชื่อ Nagios Core เป็นแอปพลิเคชั่นซอฟต์แวร์คอมพิวเตอร์แบบโอเพนซอร์สและฟรีที่ตรวจสอบระบบเครือข่ายและโครงสร้างพื้นฐาน Nagios ให้บริการตรวจสอบและแจ้งเตือนสำหรับเซิร์ฟเวอร์สวิตช์แอพพลิเคชั่นและบริการต่างๆ มันแจ้งเตือนผู้ใช้เมื่อสิ่งผิดปกติและแจ้งเตือนพวกเขาเป็นครั้งที่สองเมื่อปัญหาได้รับการแก้ไข

ภาพตัวอย่าง - แสดง 1 ในหลายมุมมองที่คุณมี:

ป้อนคำอธิบายรูปภาพที่นี่

นี่คือดีโพสต์ AskUbuntu เกี่ยวกับวิธีการติดตั้ง Nagios Nagios Exchangeนำเสนอคอลเลกชันปลั๊กอินส่วนเสริมเอกสารประกอบส่วนขยายและอีกมากมาย

เกี่ยวกับมูนิน

Wikipediaเขียน

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

ภาพตัวอย่าง

ป้อนคำอธิบายรูปภาพที่นี่

เกี่ยวกับ Icinga

Wikipediaเขียน

Icinga เป็นระบบคอมพิวเตอร์โอเพ่นซอร์สและแอพพลิเคชั่นตรวจสอบเครือข่าย เดิมสร้างขึ้นเป็นแอปพลิเคชันตรวจสอบระบบ Nagios ในปี 2009

Icinga กำลังพยายามที่จะรับรู้การมองเห็นระยะสั้นที่ผ่านมาในกระบวนการพัฒนาของ Nagios รวมถึงการเพิ่มคุณสมบัติใหม่เช่นส่วนต่อประสานผู้ใช้สไตล์ Web 2.0 ที่ทันสมัยตัวเชื่อมต่อฐานข้อมูลเพิ่มเติม (สำหรับ MySQL, Oracle และ PostgreSQL) และ API REST ที่ ช่วยให้ผู้ดูแลระบบรวมส่วนขยายจำนวนมากโดยไม่ต้องแก้ไขแกน Icinga ที่ซับซ้อน

ภาพตัวอย่างแสดง 1 ในหลายมุมมอง:

ป้อนคำอธิบายรูปภาพที่นี่

เกี่ยวกับ Spiceworks

Wikipediaเขียนว่า:

Spiceworks เป็นเครือข่ายมืออาชีพสำหรับอุตสาหกรรมเทคโนโลยีสารสนเทศ (IT) ที่มีสำนักงานใหญ่ในเมืองออสตินรัฐเท็กซัส บริษัท ก่อตั้งขึ้นในเดือนมกราคม 2549 โดย Scott Abel, Jay Hallberg, Greg Kattawar และ Francis Sullivan เพื่อสร้างซอฟต์แวร์การจัดการด้านไอที

Spiceworks เป็นชุมชนออนไลน์ที่ผู้ใช้สามารถทำงานร่วมกันและขอคำแนะนำจากกันและกันและมีส่วนร่วมในตลาดเพื่อซื้อบริการและผลิตภัณฑ์ที่เกี่ยวข้องกับไอที เครือข่ายคาดว่าจะถูกใช้งานโดยผู้เชี่ยวชาญด้านไอทีมากกว่าหกล้านคนและผู้ค้าเทคโนโลยี 3,000 ราย

เกี่ยวกับ monit

Wikipediaเขียน

Monit เป็นเครื่องมือควบคุมกระบวนการแบบโอเพ่นซอร์สฟรีสำหรับ Unix และ Linux ด้วย Monit สถานะของระบบสามารถดูได้โดยตรงจากบรรทัดคำสั่งหรือผ่านเว็บเซิร์ฟเวอร์ HTTP (S) แบบเนทีฟ Monit ได้รับความนิยมด้วย Ruby on Rails และ Mongrel เว็บเซิร์ฟเวอร์เพราะต้องการเครื่องมือที่สามารถจัดการกระบวนการ Mongrel ที่เหมือนกันจำนวนมากที่ต้องทำงานเพื่อสนับสนุน Ruby ที่ปรับขนาดได้บนเว็บไซต์ Rails และ Monit ค่อนข้างเป็นเอกลักษณ์ เหมาะสมกับความต้องการของชุมชน Ruby on Rails เว็บไซต์ Rails ยอดนิยมหลายแห่งใช้ Monit รวมถึง Twitter และ scribd

เกี่ยวกับ Cacti

Wikipediaเขียนว่า:

Cacti เป็นเครื่องมือตรวจสอบและสร้างเครือข่ายแบบโอเพ่นซอร์สบนเว็บที่ออกแบบมาเป็นแอพพลิเคชั่นส่วนหน้าสำหรับเครื่องมือบันทึกข้อมูลโอเพ่นซอร์สมาตรฐาน RRDtool Cacti ช่วยให้ผู้ใช้บริการสำรวจความคิดเห็นในช่วงเวลาที่กำหนดไว้และกราฟข้อมูลที่เกิดขึ้น โดยทั่วไปจะใช้เพื่อสร้างกราฟข้อมูลอนุกรมเวลาของตัวชี้วัดเช่นโหลด CPU และการใช้แบนด์วิดท์เครือข่าย การใช้งานทั่วไปคือการตรวจสอบปริมาณการใช้เครือข่ายโดยการสำรวจเครือข่ายสวิตช์หรือเราเตอร์อินเตอร์เฟสผ่าน Simple Network Management Protocol (SNMP)

ส่วนหน้าสามารถจัดการกับผู้ใช้หลายคนแต่ละคนมีชุดกราฟของตัวเองดังนั้นบางครั้งมันก็ถูกใช้โดยผู้ให้บริการเว็บโฮสติ้ง (โดยเฉพาะเซิร์ฟเวอร์เฉพาะเซิร์ฟเวอร์ส่วนตัวเสมือนและผู้ให้บริการจัดวาง) เพื่อแสดงสถิติแบนด์วิดธ์สำหรับลูกค้า สามารถใช้เพื่อกำหนดค่าการรวบรวมข้อมูลเองได้ทำให้สามารถตรวจสอบการตั้งค่าบางอย่างได้โดยไม่ต้องตั้งค่า RRDtool ด้วยตนเอง สามารถขยาย Cacti เพื่อตรวจสอบแหล่งข้อมูลใด ๆ ผ่านเชลล์สคริปต์และไฟล์เรียกทำงาน

เกี่ยวกับ Zabbix

Wikpediaเขียน:

Zabbix เป็นซอฟต์แวร์ตรวจสอบโอเพ่นซอร์สระดับองค์กรสำหรับเครือข่ายและแอพพลิเคชั่นที่สร้างขึ้นโดย Alexei Vladishev มันถูกออกแบบมาเพื่อตรวจสอบและติดตามสถานะของบริการเครือข่ายเซิร์ฟเวอร์และฮาร์ดแวร์เครือข่ายอื่น ๆ

Zabbix ใช้ MySQL, PostgreSQL, SQLite, Oracle หรือ IBM DB2 เพื่อจัดเก็บข้อมูล ส่วนแบ็คเอนด์นั้นเขียนด้วย C และส่วนหน้าเว็บเขียนด้วย PHP Zabbix เสนอตัวเลือกการตรวจสอบหลายอย่าง


4

คุณสามารถใช้หลายวิธี monitหนึ่งในนั้นคือ

จากบรรทัดคำสั่งเพียงเรียกใช้คำสั่งต่อไปนี้:

sudo apt-get install monit

Monit ควรได้รับการติดตั้งและสามารถเข้าถึงได้ผ่านหนึ่งใน URL ต่อไปนี้:

http://localhost:2812
http://IPADDRESS:2812 (local network IP)
http://domain.com:2812 (if you have domain name pointing to your server)

การกำหนดค่า Monit

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

sudo mv /etc/monit/monitrc /etc/monit/monitrc.bak

จากนั้นสร้างmonitrcไฟล์ใหม่โดยใช้คำสั่ง

sudo /etc/monit/monitrc 

และคัดลอกเนื้อหาต่อไปนี้ลงไป

# How often in seconds should monit check your services.
set daemon 120

set logfile /var/log/monit.log
set idfile /var/lib/monit/id
set statefile /var/lib/monit/state

# Configure your SMTP out server. 
set mailserver smtp-server.columbus.rr.com port 25,localhost

set eventqueue
    basedir /var/lib/monit/events # set the base directory where events will be stored
    # optionally limit the queue size
    slots 100 

# Use one of the following 2 lines. The second line alerts on every little change and can be annoying.
set alert admin@domain.com but not on { instance, pid, ppid } #does not send alert on pid changes
#set alert admin@domain.com 

set httpd port 2812 and
    #Change username and password
    allow Username:Password
    # To enable SSL for WebUI uncomment the next 2 lines
    #ssl enable
    #pemfile /path/to/unified/certificate.pem
    # To restrict access to localhost only uncomment the following line
    #allow localhost

include /etc/monit/conf.d/*

บรรทัดที่ขึ้นต้นด้วย # คือข้อคิดเห็นเพื่อช่วยคุณกำหนดค่าเอง ตรวจสอบให้แน่ใจว่าคุณมีอีเมลผู้ดูแลระบบเซิร์ฟเวอร์ SMTP และพอร์ต SMTP อย่างถูกต้อง คุณควรพิจารณาเปลี่ยนชื่อผู้ใช้และรหัสผ่าน Monit WebUI หากคุณมีใบรับรอง SSL คุณสามารถเปิดใช้งานได้เช่นกันสำหรับการเข้าถึง HTTPS

สำหรับตอนนี้ใช้คำสั่งต่อไปนี้เพื่อให้แน่ใจว่า Monit ทำงานได้ดี

ในการทดสอบการMonitกำหนดค่าสำหรับข้อผิดพลาดทางไวยากรณ์:

sudo monit -t

ในการเริ่ม Monit:

sudo monit

วิธีตรวจสอบสถานะ Monit:

sudo monit status

การตรวจสอบโหลดระบบด้วย Monit

จำเป็นต้องมีอินสแตนซ์ Monit ที่ใช้งานได้กับ/etc/monit/monitrcไฟล์ที่ถูกต้อง การกำหนดค่า Monit สำหรับบริการต่างๆถูกโหลดจาก/etc/monit/conf.dโฟลเดอร์ เพื่อมอนิเตอร์โหลดเซิร์ฟเวอร์ด้วยMonitให้สร้างMonitไฟล์คอนฟิกูเรชันโดยใช้คำสั่งต่อไปนี้:

sudo /etc/monit/conf.d/systemload

คัดลอกเนื้อหาต่อไปนี้ไปยังบันทึกและออก

# domain.com could be IP, hostname, or localhost
check System domain.com
    if loadavg (1min) > 4 then alert
    if loadavg (5min) > 2 then alert
    if memory usage > 75% then alert
    if swap usage > 25% then alert
    if cpu usage (user) > 80% then alert
    if cpu usage (system) > 30% then alert
    if cpu usage (wait) > 20% then alert

รหัสนี้จะMonitส่งการแจ้งเตือนทางอีเมลถึงคุณเมื่อมีเงื่อนไขข้อใดข้อหนึ่งข้างต้น (เช่นโหลดเฉลี่ยเป็น>4เวลาอย่างน้อย 1 นาทีหรือเมื่อมากกว่า75% RAMเต็ม) คุณสามารถปรับแต่งกฎข้างต้นตามที่คุณต้องการ ด้านล่างนี้เป็นตัวอย่างการแจ้งเตือนทางอีเมลที่ส่งมาMonitพร้อมกับคำอธิบายว่าเงื่อนไขใดทำให้เกิดการแจ้งเตือน

ทดสอบและโหลดซ้ำ Monit

เมื่อคุณทำการเปลี่ยนแปลงใด ๆ ที่คุณต้องทดสอบการMonitกำหนดค่า:

sudo monit -t

คุณควรเห็นข้อความต่อไปนี้: Control File Syntax OK.

จากนั้นตรวจสอบเพื่อดูว่าMonitทำงานอยู่แล้วโดยใช้คำสั่งต่อไปนี้:

sudo /etc/init.d/monit status

หากMonitกำลังทำงานให้โหลดMonitการกำหนดค่าใหม่โดยใช้คำสั่งต่อไปนี้:

sudo /etc/init.d/monit reload

ตอนนี้ไฟเว็บเบราว์เซอร์ของคุณและเยี่ยมชมหนึ่งใน URL ต่อไปนี้ขึ้นอยู่กับวิธีการกำหนดค่า Monit ของคุณ (โปรดใช้หมายเลขพอร์ตที่ถูกต้อง):

http://localhost:2812
http://IPADDRESS:2812 (local network IP)
http://domain.com:2812 (if you have domain name pointing to your server)

คุณควรเห็นสถานะของระบบ, โหลด, โหลด CPU, โหลดหน่วยความจำและโหลด Swap

การตรวจสอบการจัดเก็บกับ Monit

ถัดไปคุณต้องมีMonitอินสแตนซ์ที่ใช้งานได้กับ/etc/monit/monitrcไฟล์ที่ถูกต้อง Monitการกำหนดค่าสำหรับบริการต่างๆจะโหลดจาก/etc/monit/conf.dโฟลเดอร์ สำหรับการตรวจสอบพื้นที่ไดรฟ์ด้วยMonit, create aไฟล์กำหนดค่า Monit` โดยใช้คำสั่งต่อไปนี้:

sudo /etc/monit/conf.d/storagespace

คัดลอกเนื้อหาต่อไปนี้ไปยังบันทึกและออก

# add each drive you want to monitor below
check filesystem Ubuntu with path /dev/sda1
    if space usage > 90% then alert
check filesystem Home with path /dev/sda3
    if space usage > 90% then alert
check filesystem Media with path /dev/sdb1
    if space usage > 90% then alert

รหัสด้านบนรหัสจะตรวจสอบพื้นที่ฮาร์ดไดรฟ์ใน 3 พาร์ติชันใน 2 ไดรฟ์ หากใด ๆ ของพวกเขามากกว่า 90% เต็มคุณจะได้รับการแจ้งเตือน

นอกจากนี้คุณสามารถตรวจสอบบริการที่เฉพาะเจาะจง

ตรวจสอบเซิร์ฟเวอร์ Apache กับ Monit

การตั้งค่าการตรวจสอบเซิร์ฟเวอร์ Apache ด้วยMonitนั้นมาพร้อมกับMonit’sแม่แบบการกำหนดค่าที่สร้างไว้ล่วงหน้า สิ่งที่คุณต้องทำคือคัดลอกแม่แบบที่มีอยู่จาก/etc/monit/monitrc.dไปยัง/etc/monit/conf.dโฟลเดอร์

sudo cp /etc/monit/monitrc.d/apache2 /etc/monit/conf.d/

คุณสามารถสร้างลิงก์สัญลักษณ์แทนการคัดลอกได้ Apache apache2.pidเว็บเซิร์ฟเวอร์กระบวนการสร้าง apache2.pidไฟล์ตรวจสอบรหัสข้างต้นและหากไม่มีอยู่Monitจะพยายามเริ่ม Apache ใหม่ การรีสตาร์ทจะทริกเกอร์การแจ้งเตือนทางอีเมล หากการรีสตาร์ทล้มเหลวหลายครั้ง Monit จะหยุดการตรวจสอบเซิร์ฟเวอร์ Apache

...


2

นอกจากนี้คุณยังสามารถดูSeaLionคุณสามารถตั้งค่าการแจ้งเตือนที่กำหนดเองสำหรับการใช้งาน CPU หน่วยความจำ ฯลฯ นอกจากนี้คุณยังสามารถเพิ่มตัวชี้วัดของคุณเองและกำหนดค่าการแจ้งเตือนสำหรับพวกเขาเช่นกัน นอกจากนี้คุณสามารถกำหนดเวลาคำสั่งให้ทำงานตามช่วงเวลาที่กำหนดและดูผลลัพธ์ในการแสดงเวลา ท่านสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ที่นี่


1

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

ฉันค้นหามานานและพบผลิตภัณฑ์ 2 รายการที่สามารถอ่านอีเมลรายงานของคุณและเตือนคุณเมื่อคุณต้องการดำเนินการ

  1. PRTG คุณสามารถตั้งค่าตัวกรองจดหมายเพื่อค้นหาอีเมลที่มีคำบางคำได้ ค่อนข้างซับซ้อนไปหน่อย
  2. เครื่องมือออนไลน์ที่เรียกว่า wwww.smtpviewer.com ใช้งานได้จริงและมีการตั้งค่าการหมดเวลาซึ่งจะเตือนคุณเมื่ออีเมลจากอุปกรณ์ที่ตรวจสอบของคุณไม่มาถึงตามเวลาที่กำหนด

ไคลเอนต์เมลจำนวนมากมาพร้อมกับความสามารถในการกรองเรียงลำดับแท็ก ... เมล ดังนั้นฉันไม่เห็นความต้องการโซลูชันภายนอกสำหรับสิ่งนี้ ฉันใช้ตัวกรองของธันเดอร์เบิร์ดเพื่อทำสิ่งนี้มาหลายปีแล้ว หากเมลเซิร์ฟเวอร์สนับสนุนคุณยังสามารถใช้สคริปต์ Sieveเพื่อกรองเรียงลำดับแท็ก ... อีเมลโดยตรงบนเซิร์ฟเวอร์
Henning Kockerbeck

0

ในโรงเรียนของฉันอาจารย์ของเราให้การอบรม Pandora FMS โซลูชั่นการตรวจสอบที่ครอบคลุมการติดตามเซิร์ฟเวอร์แอพพลิเคชั่นและเครือข่าย!

ฉันเพิ่งรู้จัก Zabbix และ Nagios ในเวลานั้นฉันไม่เคยได้ยินคำตอบนี้มาก่อน แต่ตอนนี้ฉันกำลังอ้างอิงโครงการของฉันเพราะคุณสมบัติพิเศษที่มีให้ ส่วนการตรวจสอบเซิร์ฟเวอร์นั้นโตเต็มที่และในความคิดของฉันมันง่ายกว่าที่จะกำหนดค่าและรับสถิติประสิทธิภาพ ASAP: http://pandorafms.com/monitoring-solutions/server-monitoring/


แพ็คเกจการค้า -1 ...
Fabby

0

แม้ว่ามันจะไม่ได้ทำสิ่งที่คุณต้องการนอกกรอบ แต่ฉันคิดว่ามันlogwatchเป็นเครื่องมือที่มีประโยชน์มาก แต่ก็ง่าย

มันให้ข้อมูลสรุปรายวันของเหตุการณ์ทั้งหมดที่เกิดขึ้นใน/var/logไดเรกทอรีของคุณรวมถึงข้อมูลระบบที่สำคัญอื่น ๆ เช่นพื้นที่ดิสก์ปัจจุบัน สิ่งที่หายไปสามารถเพิ่มได้ค่อนข้างง่าย (ตัวอย่างเช่นฉันได้เพิ่มสคริปต์ที่ตรวจสอบว่า daemons บางตัวยังคงทำงานอยู่)


0

จากสิ่งที่ฉันเข้าใจความต้องการของคุณเป็นพื้นฐานมาก คุณต้องการที่จะส่งข้อความค้นหาเนื้อหาอีเมลสำหรับคำหลักที่เฉพาะเจาะจงแล้วได้รับการแจ้งเตือนเมื่อมีความสุขเกิดขึ้น ดังนั้นเมื่อตัวอย่างเช่นอีเมลที่มีคำว่าล้มเหลวที่คุณต้องการได้รับการแจ้งเตือนและไม่เมื่อมันมีความสำเร็จ ฉันยังใช้ www.smtpviewer.com ตามที่ John Grobbelaar พูดถึงเพื่อรับการแจ้งเตือน ข้อได้เปรียบของการใช้เครื่องมือออนไลน์คือคุณสามารถได้รับการแจ้งเตือนเมื่อไม่ได้รับอีเมลที่คาดหวัง จากเครื่องมือตรวจสอบจดหมายทั้งหมดที่ฉันเล่นด้วยเครื่องมือนี้เป็นวิธีที่ง่ายที่สุดและทำได้เพียงสิ่งเดียวเท่านั้น


สิ่งนี้ดูเหมือนจะไม่ตอบคำถาม โปรดใช้ข้อความนี้ซ้ำเพื่อตอบคำถามหรือลบคำตอบนี้ / ย้ายไปที่ความคิดเห็น ขอบคุณและยินดีต้อนรับสู่ถาม Ubuntu!
zwork
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.