วิธีติดตั้ง Zabbix Server และ Zabbix agents

วิธีติดตั้ง Zabbix-server

yum -y update
yum -y install httpd httpd-devel
yum -y install mariadb-server mariadb
yum -y install php php-cli php-common php-devel php-pear php-gd php-mbstring php-mysql php-xml

#systemctl start httpd
#systemctl start mariadb.service
#systemctl enable mariadb.service

mysqladmin -u root password 123456
## 123456 ใส่พาสของ dbที่ต้องการ

ติดตั้ง repo zabbix เลือกเอาตาม version centos

CentOS/RHEL 7:
# rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

CentOS/RHEL 6:
# rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm

CentOS/RHEL 5:
# rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/5/x86_64/zabbix-release-3.2-1.el5.noarch.rpm

 

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway

 

#mysql -u root -p
mysql> CREATE DATABASE zabbixdb CHARACTER SET UTF8;
mysql> GRANT ALL PRIVILEGES on zabbixdb.* to zabbix@localhost IDENTIFIED BY ‘zabbix123456’;
mysql> FLUSH PRIVILEGES;
mysql> quit

nano /etc/zabbix/zabbix_server.conf

แก้ config db
DBName=zabbixdb
DBUser=zabbix
DBPassword=Your.Password.Here

cd /usr/share/doc/zabbix-server-mysql-3.2.3
zcat create.sql.gz | mysql -u zabbix -p zabbixdb

 

systemctl start zabbix-server.service
systemctl start zabbix-agent.service
systemctl restart httpd.service
systemctl restart mariadb.service
systemctl enable zabbix-server.service
systemctl enable zabbix-agent.service

แก้ php config
nano /etc/httpd/conf.d/zabbix.conf

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value date.timezone Asia/Bangkok

systemctl restart httpd

 

Start Zabbix Web Installer

http://localhost/zabbix/
http://127.0.0.1/zabbix/
http://domainname.com/zabbix/

 

วิธีติดตั้งฝั่ง Agent Centos

ติดตั้ง rpm
CentOS/RHEL 7:
# rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

CentOS/RHEL 6:
# rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm

CentOS/RHEL 5:
# rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/5/x86_64/zabbix-release-3.2-1.el5.noarch.rpm

yum -y install zabbix-agent

nano /etc/zabbix/zabbix_agentd.conf

แก้ Server= เป็นไอพีเครื่อง zabbix server

 

/etc/init.d/zabbix-agent restart

 

วิธีติดคั้ง Agent debian กรณี debian 7 ขึ้นไปเท่านั้น กรณี debian อื่นต้องไปหา repo ใหม่ ใช้ร่วมกับ proxmox ที่ debian 7 ได้
cat /etc/debian_version
wget http://repo.zabbix.com/zabbix/2.0/debian/pool/main/z/zabbix-release/zabbix-release_2.0-1wheezy_all.deb
dpkg -i zabbix-release_2.0-1wheezy_all.deb
apt-get update
apt-get install zabbix-agent
service zabbix-agent restart

 

 

 

เช็คสถานะว่า zabbix เชื่อมต่อได้ไหม ทำจาก zabbix server ไปยัง zabbix agent
yum -y install zabbix-get
/usr/bin/zabbix_get -s ไอพี -p10050 -kagent.version

 

วิธีติดตั้ง zabbix server และ zabbix agent

วิธีติดตั้ง Zabbix-server  แนะนำหาเครื่องเปล่าๆ ลง centos 7 เพียวๆนะครับ ไม่ควรมีอะไรอยู่ครับ

yum -y update
yum -y install httpd httpd-devel
yum -y install mariadb-server mariadb
yum -y install php php-cli php-common php-devel php-pear php-gd php-mbstring php-mysql php-xml

systemctl start httpd
systemctl start mariadb.service
systemctl enable mariadb.service

mysqladmin -u root password 123456
## 123456 ใส่พาสของ dbที่ต้องการ

ติดตั้ง repo zabbix เลือกเอาตาม version centos

CentOS/RHEL 7:
# rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

CentOS/RHEL 6:
# rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm

CentOS/RHEL 5:
# rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/5/x86_64/zabbix-release-3.2-1.el5.noarch.rpm

 

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway

 

#mysql -u root -p
mysql> CREATE DATABASE zabbixdb CHARACTER SET UTF8;
mysql> GRANT ALL PRIVILEGES on zabbixdb.* to zabbix@localhost IDENTIFIED BY ‘zabbix123456’;
mysql> FLUSH PRIVILEGES;
mysql> quit

nano /etc/zabbix/zabbix_server.conf

แก้ config db
DBName=zabbixdb
DBUser=zabbix
DBPassword=Your.Password.Here

cd /usr/share/doc/zabbix-server-mysql-3.2.3
zcat create.sql.gz | mysql -u zabbix -p zabbixdb

 

systemctl start zabbix-server.service
systemctl start zabbix-agent.service
systemctl restart httpd.service
systemctl restart mariadb.service
systemctl enable zabbix-server.service
systemctl enable zabbix-agent.service

แก้ php config
nano /etc/httpd/conf.d/zabbix.conf

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value date.timezone Asia/Bangkok

systemctl restart httpd

 

Start Zabbix Web Installer

http://localhost/zabbix/
http://127.0.0.1/zabbix/
http://domainname.com/zabbix/

 

วิธีติดตั้งฝั่ง Agent Centos

ติดตั้ง rpm
CentOS/RHEL 7:
# rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

CentOS/RHEL 6:
# rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm

CentOS/RHEL 5:
# rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/5/x86_64/zabbix-release-3.2-1.el5.noarch.rpm

yum -y install zabbix-agent

nano /etc/zabbix/zabbix_agentd.conf

แก้ Server= เป็นไอพีเครื่อง zabbix server

 

/etc/init.d/zabbix-agent restart

 

วิธีติดคั้ง Agent debian กรณี debian 7 ขึ้นไปเท่านั้น กรณี debian อื่นต้องไปหา repo ใหม่ ใช้ร่วมกับ proxmox ที่ debian 7 ได้
cat /etc/debian_version
wget http://repo.zabbix.com/zabbix/2.0/debian/pool/main/z/zabbix-release/zabbix-release_2.0-1wheezy_all.deb
dpkg -i zabbix-release_2.0-1wheezy_all.deb
apt-get update
apt-get install zabbix-agent
service zabbix-agent restart

 

 

 

เช็คสถานะว่า zabbix เชื่อมต่อได้ไหม ทำจาก zabbix server ไปยัง zabbix agent
yum -y install zabbix-get
/usr/bin/zabbix_get -s 103.7.56.100 -p10050 -kagent.version

 

อันนี้ผมเขียนเตือนความจำตัวเองนะครับ อาจจะไม่ชัดเจน หรือเอาตามความเข้าใจผมไปบ้าง

หากท่านใดติดปัญหา สามารถส่งเมลมาที่ support@asiagb.com นะครับ

วิธีแก้ไข Error connecting to MySQL: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

เจอ Eerror

Error connecting to MySQL: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

แก้ Path ยังไงก็ไม่หาย ทำตามแทบทุกกระทู้ กำหนด path แก้ permission

สุดท้ายเจอ บอร์ดต่างประเทศแนะนำให้ลบ mysqld.log

 

ปรากฏว่าหายเฉย

113 200x150 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com

ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com

ขั้นตอนการติดตั้ง oscommerce
1. การดาวน์โหลดให้ไปที่ http://www.oscommerce.com/Products
2.เลือก Download

113 1024x378 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com

3.  เสร็จแล้วให้ทำการแตกไฟล์ซิปที่ได้มาออก ก็จะได้โฟลเดอร์ชื่อ oscommerce  ที่มีไฟล์ต่างๆ ที่เราต้องอัพโหลดขึ้นไปยัง Server 23 300x228 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com

อัพโหลดไฟล์ oscommerce  เข้าเว็บไซต์จริงโดยใช้โปรแกรม File Zilla
4.เปิดโปรแกรม File Zilla โดยในช่อง host เราจะได้จากผุ้ให้บริการ Host ที่เราไปเช่ามา
5.ช่อง Username เราจะได้จากผุ้ให้บริการ Host ที่เราไปเช่ามา
6. ช่อง Password เราจะได้จากผุ้ให้บริการ Host ที่เราไปเช่ามา
แล้วเอารายละเอียดพวกนี้มากรอกให้ครบ โดยช่อง port ไม่ต้องใส่แต่ถ้าอยากใส่ก็ใส่ 21 ลงไปนะครับ
7.ไฟล์โปรแกรม oscommerce ที่เราจะอัพโหลดขึ้นบนโฮสนะครับ
8.อันนี้คือฝั่งโฮสที่เราจะอัพไฟล์ขึ้นไปนะครับ
33 300x285 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com

9.ให้ดับเบิ้ลคลิกที่โฟลเดอร์ oscommerce ก็จะพบไฟล์ทั้งหมด แล้วก็ลากเมาส์ครอบให้หมดทุกโฟลเดอร์นะครับ คลิกขวาเลือกอัพโหลดไฟล์ขึ้นไปไว้ที่ public_html แต่อย่าลืมเลือกฝั่งขวามือของเราก่อนนะครับ โดยให้ดับเบิ้ลคลิกเข้าไปที่ public_html ก่อน แล้วค่อยเลือกอัพโหลดไฟล์ครับ
หลังจาก Upload เรียบร้อยแล้ว ให้ CHMOD ไฟล์ configure.php ใน catalog/includes/..
และใน catalog/admin/includes/.. เป็น 777 (CHMOD 2 ไฟล์) ด้วยนะครับ

43 300x285 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.comสร้างฐานข้อมูล MySQL สำหรับเว็บบอร์ด DirectAdmin
10.คลิก MySQL Management

53 300x220 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com

11.คลิกคำสั่ง Create new Database

63 300x196 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com

12.พิมพ์ข้อมูลลงไปทั้ง 4 ช่อง
13.แล้วคลิก Create

73 300x182 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com 83 300x185 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com 93 300x178 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com14.หลังจากได้สร้างฐานข้อมูล MySQL เสร็จแล้วก็จะแสดงข้อมูลออกมาในหน้าจอ ให้ก็อปปี้เก็บไว้ เราจะต้องใช้ในการติดตั้งเว็บบอร์ด

103 300x187 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com

เริ่มการติดตั้งเว็บบอร์ด oscommerce
15. พิมพ์ URL สำหรับเรียกไฟล์ติดตั้ง เช่น แล้วกด Enter
16.คลิก “Start

114 300x297 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com17.ใส่ข้อมูลเพื่อเชื่อมต่อฐานข้อมูลเวิร์ดเพรส โดยพิมพ์ข้อมูลการเข้าใช้งาน MySQL ที่ได้สร้างไว้ในหัวข้อ 14 ที่ได้สร้างไว้
18.คลิกปุ่ม Continue ต่อไปได้เลย

123 300x193 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com

19.คลิก “Continue”

133 300x137 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com

20.กรอกรายละเอียดผู้ดูแลเว็บบอร์ด
21.คลิก “Continue”

142 300x215 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com

22.ติดตั้งเสร็จอย่าลืม CHMOD ไฟล์ configure.php ใน catalog/includes/..
และใน catalog/admin/includes/.. เป็น 644 เหมือนเดิม ด้วยนะครับและอย่าลืมลบไฟล์ install ออกนะครับ
23.เสร็จเรียบร้อยครับ OScommerce ของท่าน พร้อมใช้งานเรียบร้อยแล้ว
ท่านสามารถเข้าสู่หน้า Admin ของระบบได้ที่
ชื่อโดเมนของท่าน/catalog/admin
152 300x125 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com 1448433290309 300x212 - ขั้นตอนการติดตั้ง oscommerce โดย asiagb.com