วิธีการติดตั้ง Zabbix บนเซิร์ฟเวอร์ Ubuntu

Zabbix เป็นเครื่องมือตรวจสอบเครือข่าย ที่มีประสิทธิภาพ สำหรับ Linux ด้วยเครื่องมือนี้ คุณสามารถติดตามอุปกรณ์เครือข่าย แอปพลิเคชัน ฯลฯ ได้อย่างง่ายดาย ในคู่มือนี้ เราจะแสดงวิธีติดตั้ง Zabbix บนเซิร์ฟเวอร์ Ubuntu

ก่อนที่เราจะเริ่มต้น

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

อัปเดต sudo apt

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

sudo apt อัพเกรด

เมื่อระบบ Ubuntu ของคุณอัปเดตแล้ว ให้รีบูต มีโอกาสที่คุณได้ติดตั้งเคอร์เนลUbuntu เวอร์ชันใหม่กว่า และต้องรีสตาร์ท

sudo รีบูต

คุณจะพร้อมเริ่มติดตั้ง Zabbix เมื่อคุณกลับเข้าสู่ระบบ

การติดตั้งการอ้างอิงสำหรับ Zabbix

Zabbix ใช้ Apache, MySQL, PHP และแพ็คเกจอื่นๆ หากต้องการใช้บนระบบ Ubuntu ของคุณ คุณจะต้องติดตั้งการอ้างอิงเหล่านี้ทั้งหมด ใช้ คำสั่ง apt installด้านล่าง ติดตั้งทุกอย่างที่ Zabbix จำเป็นต้องเรียกใช้

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2+ubuntu22.04_all.deb

sudo apt ติดตั้ง apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent

เมื่อเรียกใช้คำสั่งด้านบน Ubuntu จะขอให้คุณกดYเพื่อยืนยันว่าคุณต้องการติดตั้งแพ็คเกจ ทำเช่นนั้น เมื่อติดตั้งแล้ว การขึ้นต่อกันทั้งหมดจะถูกติดตั้ง

การกำหนดค่า MySQL/PHP

แอป Zabbix ต้องการฐานข้อมูล MySQL ในการกำหนดค่าฐานข้อมูลนี้ ให้เริ่มด้วยการป้อนคำสั่งmysql_secure_installation คำสั่งนี้จะแจ้งให้คุณตั้งรหัสผ่านรูท MySQL สำหรับผู้ใช้รูท ฯลฯ

sudo mysql_secure_installation

หลังจากตั้งค่ารหัสผ่านรูทสำหรับ SQL บนระบบ Ubuntu ของคุณแล้ว ก็ถึงเวลาลงชื่อเข้าใช้ MySQL ด้วยรหัสผ่านใหม่ คุณสามารถเข้าสู่ระบบโดยใช้คำสั่งต่อไปนี้

sudo mysql -u รูท -p

เมื่อเข้าสู่ระบบแล้ว ให้ใช้คำสั่งCREATE DATABASE ดังต่อไปนี้

CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;

ตอนนี้ฐานข้อมูล “zabbixdb” มีอยู่ใน MySQL บนระบบ Ubuntu ของคุณแล้ว คุณจะต้องสร้างผู้ใช้สำหรับฐานข้อมูลโดยใช้คำสั่งCREATE USER โปรดเปลี่ยน “รหัสผ่านของฉัน” ด้วยรหัสผ่านผู้ใช้ Zabbix ที่คุณต้องการ

CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';

ตอนนี้คุณต้องให้สิทธิ์แก่บัญชีผู้ใช้ zabbixuser ทั้งหมดในฐานข้อมูล “zabbixdb” คุณสามารถทำได้ด้วย คำสั่ง GRANT ALLใน MySQL

GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';

ออกจาก SQL ด้วยคำสั่งด้านล่าง

FLUSH PRIVILEGES;

ทางออก

คุณต้องนำเข้าสกีมาฐานข้อมูล Zabbix ป้อนคำสั่งด้านล่าง

sudo gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz

sudo mysql -u root -p zabbixdb <>

หลังจากออกจาก SQL ให้ป้อนคำสั่งต่อไปนี้เพื่ออัปเดตการกำหนดค่า Zabbix PHP หมายเหตุ เปลี่ยน “mypassword” เป็นรหัสผ่านฐานข้อมูล Zabbix ของคุณ อย่างไรก็ตาม ให้เก็บ "1" ไว้

sudo sed -i 's/^\(DBHost\s*=\s*\).*$/\1localhost/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBName\s* =\s*\).*$/\1zabbixdb/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBUser\s*=\s*\).*$/\1zabbixuser/' /etc/zabbix/zabbix_server.conf sudo sed -i ' /^# DBPassword=/a DBPassword= mypassword ' /etc/zabbix/zabbix_server.conf

ตอนนี้คุณต้องเปลี่ยนการกำหนดค่า PHP บางอย่างเพื่อให้เป็นไปตามข้อกำหนดของ Zabbix ป้อนคำสั่งต่อไปนี้ หมายเหตุ: คำสั่งที่สี่ต้องปรับแต่งให้ตรงกับเขตเวลาของคุณ แทนที่ "อเมริกา" และ "ดีทรอยต์" ด้วยเขตเวลาของคุณ คุณสามารถค้นหาเขตเวลาของคุณด้วยtimedatectl list-timezones

sudo sed -i 's/^post_max_size = .*/post_max_size = 16M/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_execution_time = .*/max_execution_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_input_time = .*/max_input_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^;date.timezone =$/date.timezone = America\/Detroit/' /etc/php/8.1/apache2/php.ini

ตอนนี้สามารถเปิดใช้งาน Zabbix ในเว็บเซิร์ฟเวอร์ Apache2 ด้วยคำสั่งต่อไปนี้

sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf /etc/apache2/conf-enabled/

การตั้งค่า Zabbix

เปิด Zabbix ในเว็บเบราว์เซอร์ที่คุณเลือกผ่าน URL ต่อไปนี้:

http://your-ubuntu-server/zabbix

หลังจากเข้าถึง URL แล้ว Zabbix จะแจ้งให้คุณดำเนินการตามขั้นตอนการตั้งค่า คลิก “ถัดไป” เพื่อยืนยันว่าระบบของคุณพร้อมใช้งาน Zabbix ในหน้า “ตรวจสอบข้อกำหนดเบื้องต้น”

เมื่อคุณได้ตรวจสอบระบบของคุณสำหรับ Zabbix ใน "การตรวจสอบข้อกำหนดเบื้องต้น" ให้คลิกถัดไปเพื่อไปที่หน้า "กำหนดค่าการเชื่อมต่อ DB" จากที่นี่ ป้อนข้อมูลต่อไปนี้

  • โฮสต์ฐานข้อมูล = localhost
  • ชื่อฐานข้อมูล = zabbixdb
  • ผู้ใช้ = zabbixuser
  • รหัสผ่าน = รหัสผ่านที่ตั้งใน MySQL สำหรับ “zabbixuser”

เมื่อกรอกข้อมูลครบถ้วนแล้ว ให้คลิกปุ่ม “ถัดไป” เพื่อไปยังหน้าถัดไป ในหน้าถัดไป คุณจะต้องตั้งชื่อเซิร์ฟเวอร์ Zabbix ตั้งค่าเขตเวลาและธีมเริ่มต้นของคุณ เมื่อเสร็จแล้ว ให้คลิก “ขั้นตอนต่อไป”

ในหน้าสุดท้าย คุณจะเห็นข้อความแสดงความยินดีที่แจ้งให้ทราบว่าคุณติดตั้ง Zabbix สำเร็จแล้ว จากที่นี่ คุณสามารถเข้าสู่ระบบ Zabbix UI ของคุณด้วยข้อมูลผู้ใช้ด้านล่าง

  • ชื่อผู้ใช้: ผู้ดูแลระบบ
  • รหัสผ่าน: zabbix

Leave a Comment

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

MP3 Diags คือเครื่องมือขั้นสุดยอดสำหรับแก้ไขปัญหาในคอลเลกชันเพลงของคุณ สามารถแท็กไฟล์ MP3 ของคุณได้อย่างถูกต้อง เพิ่มปกอัลบั้มที่หายไป และแก้ไข VBR

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux