ວິທີການຕິດຕັ້ງແລະ ກຳ ຫນົດຕົວແທນ Zabbix ໃນລະບົບ Linux ໄລຍະໄກ - ພາກທີ 3
ສືບຕໍ່ ຊຸດ Zabbix , ບົດແນະ ນຳ ນີ້ຈະ ນຳ ພາທ່ານກ່ຽວກັບວິທີທີ່ທ່ານສາມາດຕິດຕັ້ງແລະ ກຳ ຫນົດຕົວແທນ Zabbix ໃນ Linux (ລະບົບທີ່ Debian based ແລະ CentOS) ເພື່ອຕິດຕາມກວດກາຊັບພະຍາກອນທ້ອງຖິ່ນຢ່າງຈິງຈັງໃນລະບົບຫ່າງໄກສອກຫຼີກ.
ວຽກຕົ້ນຕໍຂອງຕົວແທນ zabbix ປະກອບດ້ວຍການລວບລວມຂໍ້ມູນທ້ອງຖິ່ນຈາກເປົ້າ ໝາຍ ທີ່ພວກເຂົາ ດຳ ເນີນການແລະສົ່ງຂໍ້ມູນໄປຍັງເຄື່ອງແມ່ຂ່າຍ Zabbix ສູນກາງເພື່ອປະມວນຜົນແລະວິເຄາະຕື່ມອີກ.
ຕິດຕັ້ງແລະຕັ້ງຄ່າ Zabbix 2.4.5 ໃນ Debian 8 ແລະ RHEL/CentOS 7.
<
ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງຕົວແທນ Zabbix ໃນ Linux Systems
1. ຂື້ນກັບການແຈກຈ່າຍ Linux ທີ່ທ່ານ ກຳ ລັງແລ່ນຢູ່, ໄປທີ່ Dpkg.
ສໍາລັບລະບົບ Debian (ລວມທັງການປ່ອຍຕົວລ້າສຸດ - Debian 8 Jessie) ໃຊ້ຂັ້ນຕອນຕໍ່ໄປນີ້ເພື່ອດາວໂຫລດແລະຕິດຕັ້ງຕົວແທນ Zabbbix:
$ wget http://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix/zabbix-agent_2.4.0-1+wheezy_amd64.deb $ sudo dpkg -i zabbix-agent_2.4.0-1+wheezy_amd64.deb
ສຳ ລັບລະບົບ CentOS ທີ່ຄ້າຍຄືກັນ, ດາວໂຫລດ .rpm ທີ່ຫຸ້ມຫໍ່ ສຳ ລັບຕົວເລກການປ່ອຍແຈກຈ່າຍສະເພາະ, ໃຊ້ ໜ້າ ດຽວກັນກັບຂ້າງເທິງ, ແລະຕິດຕັ້ງມັນໂດຍໃຊ້ rpm package manager.
ເພື່ອຈັດການກັບບັນຫາການເພິ່ງພາອາໃສທີ່ຂາດຫາຍໄປໂດຍອັດຕະໂນມັດແລະຕິດຕັ້ງຕົວແທນໂດຍໃຊ້ການສັກຢາ ໜຶ່ງ ຄັ້ງໃຊ້ ຄຳ ສັ່ງ yum ຕາມດ້ວຍການເຊື່ອມຕໍ່ດາວໂຫລດຊຸດ binary, ຄືໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້ໃຊ້ ສຳ ລັບຕິດຕັ້ງຕົວແທນໃນ CentOS 7:
# rpm -Uvh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-agent-2.4.1-2.el7.x86_64.rpm
ຂັ້ນຕອນທີ 2: ຕັ້ງຄ່າແລະທົດສອບຕົວແທນ Zabbix ໃນ Linux
2. ຂັ້ນຕອນທີ່ມີເຫດຜົນຕໍ່ໄປຫຼັງຈາກຕິດຕັ້ງແພັກເກດຕ່າງໆໃນລະບົບຄືການເປີດເອກະສານການຕັ້ງຄ່າຕົວແທນ Zabbix ຕັ້ງຢູ່ໃນ/etc/zabbix/path ຂອງລະບົບທັງການແຈກຈ່າຍທີ່ ສຳ ຄັນແລະແນະ ນຳ ໃຫ້ໂປແກຼມສົ່ງຂໍ້ມູນທີ່ເກັບ ກຳ ຂໍ້ມູນທັງ ໝົດ ໄປທີ່ server Zabbix ເພື່ອໃຫ້ ວິເຄາະແລະປຸງແຕ່ງ.
ດັ່ງນັ້ນ, ເປີດເອກະສານ zabbix_agentd.conf ກັບບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານມັກ, ຊອກຫາເສັ້ນທາງລຸ່ມນີ້ (ໃຊ້ພາບ ໜ້າ ຈໍເປັນ ຄຳ ແນະ ນຳ), ບໍ່ເອົາໃຈໃສ່ພວກມັນແລະປ່ຽນແປງດັ່ງຕໍ່ໄປນີ້:
# nano /etc/zabbix/zabbix_agentd.conf
ເພີ່ມທີ່ຢູ່ IP ຂອງເຄື່ອງແມ່ຂ່າຍ zabbix ແລະຊື່ໂຮດດັ່ງຮູບຂ້າງລຸ່ມນີ້.
Server=IP of Zabbix Server ServerActive=IP of Zabbix Server Hostname=use the FQDN of the node where the agent runs
3. ເມື່ອທ່ານໄດ້ ສຳ ເລັດການດັດແກ້ເອກະສານການຕັ້ງຄ່າຕົວແທນ Zabbix ກັບຄ່າທີ່ຕ້ອງການ, ເລີ່ມ daemon ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປ, ຫຼັງຈາກນັ້ນໃຫ້ໃຊ້ ຄຳ ສັ່ງ netstat ເພື່ອກວດສອບວ່າ daemon ໄດ້ເລີ່ມຕົ້ນແລະເຮັດວຽກຢູ່ໃນ port ສະເພາະ - 10050/tcp:
$ sudo systemctl restart zabbix-agent $ sudo netstat -tulpn|grep zabbix
ສຳ ລັບການແຈກຢາຍເກົ່າໃຫ້ໃຊ້ ຄຳ ສັ່ງບໍລິການເພື່ອຈັດການ daemon ຕົວແທນ zabbix:
$ sudo service zabbix-agent restart $ sudo netstat -tulpn|grep zabbix
4. ຖ້າລະບົບຂອງທ່ານຢູ່ເບື້ອງຫລັງ firewall ທ່ານ ຈຳ ເປັນຕ້ອງເປີດພອດ 10050/tcp ໃນລະບົບເພື່ອທີ່ຈະສາມາດເຂົ້າເຖິງຜ່ານ server Zabbix.
ສຳ ລັບລະບົບທີ່ອີງໃສ່ Debian, ລວມທັງ Ubuntu, ທ່ານສາມາດໃຊ້ປະໂຫຍດ Firewalld ໃນການຈັດການກົດລະບຽບຂອງ firewall ດັ່ງຕົວຢ່າງຂ້າງລຸ່ມນີ້:
$ sudo ufw allow 10050/tcp [On Debian based systems]
$ sudo firewall-cmd --add-port=10050/tcp [For centOS 7 on-fly rule] $ sudo firewall-cmd --add-port=10050/tcp --permanent [For centOS 7 permanent rule]
ສຳ ລັບການແຈກຈ່າຍທີ່ມີອາຍຸຫລາຍກວ່າເຊັ່ນ: centOS 6 ຫລື firewall ທີ່ບໍ່ມີການຄຸ້ມຄອງຜ່ານລະບົບສາທາລະນະປະໂຫຍດຕ່າງໆໃຊ້ ຄຳ ສັ່ງ iptables ທີ່ມີປະສິດທິພາບເພື່ອເປີດພອດ:
# iptables -A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT
5. ໃນທີ່ສຸດ, ເພື່ອທົດສອບວ່າທ່ານສາມາດໄປຫາຕົວແທນ Zabbix ຈາກ Server Zabbix, ໃຊ້ Telnet ຄຳ ສັ່ງຈາກເຄື່ອງແມ່ຂ່າຍ Zabbix ໄປທີ່ທີ່ຢູ່ IP ຂອງເຄື່ອງຈັກທີ່ໃຊ້ຕົວແທນ, ດັ່ງທີ່ສະແດງຢູ່ດ້ານລຸ່ມ (ຢ່າກັງວົນກ່ຽວກັບຂໍ້ຜິດພາດທີ່ຖືກຖີ້ມຈາກ ຕົວແທນ):
# telnet zabbix_agent_IP 10050
ຂັ້ນຕອນທີ 3: ເພີ່ມເຈົ້າພາບຕິດຕາມຕົວແທນ Zabbix ເຂົ້າໃນ Zabbix Server
6. ໃນບາດກ້າວຕໍ່ໄປມັນເຖິງເວລາທີ່ຈະຍ້າຍໄປຢູ່ໃນເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Zabbix ແລະເລີ່ມຕົ້ນເພີ່ມເຈົ້າພາບທີ່ໃຊ້ຕົວແທນ zabbix ເພື່ອໃຫ້ຖືກກວດສອບໂດຍເຄື່ອງແມ່ຂ່າຍ.
ໄປທີ່ການຕັ້ງຄ່າ -> ການເປັນເຈົ້າພາບ -> ສ້າງພາບ -> ແທັບໂຮດແລະຕື່ມຂໍ້ມູນໃສ່ພາກສະ ໜາມ ຊື່ເຈົ້າພາບດ້ວຍ FQDN ຂອງເຄື່ອງຕົວແທນ zabbix ທີ່ຖືກກວດສອບ, ໃຊ້ຄ່າດຽວກັນກັບຂ້າງເທິງ ສຳ ລັບພາກສະ ໜາມ ຊື່ທີ່ເບິ່ງເຫັນ.
ຕໍ່ໄປ, ເພີ່ມເຈົ້າຂອງນີ້ເຂົ້າໃນກຸ່ມຂອງເຊີບເວີທີ່ຖືກກວດສອບແລະໃຊ້ທີ່ຢູ່ IP ຂອງເຄື່ອງທີ່ຕິດຕາມກວດກາທີ່ສະ ໜາມ ຕົວແທນຕົວແທນອິນເຕີເນັດ - ອີກທາງເລືອກທ່ານຍັງສາມາດໃຊ້ຄວາມລະອຽດຂອງ DNS ຖ້າມັນເປັນ. ໃຊ້ພາບ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້ເປັນ ຄຳ ແນະ ນຳ.
7. ຕໍ່ໄປ, ຍ້າຍໄປທີ່ແຖບ Templates ແລະກົດເລືອກ. ປ່ອງຢ້ຽມໃຫມ່ທີ່ມີແມ່ແບບຄວນເປີດ. ເລືອກ Template OS Linux ແລ້ວເລື່ອນລົງມາແລະກົດປຸ່ມເລືອກເພື່ອເພີ່ມມັນແລະອັດຕະໂນມັດປິດ ໜ້າ ຕ່າງ.
8. ເມື່ອແມ່ແບບປະກົດຕົວກັບ Link ກ່ອງແມ່ແບບ ໃໝ່, ກົດປຸ່ມ Add text ເພື່ອເຊື່ອມໂຍງມັນກັບ server zabbix, ຈາກນັ້ນກົດປຸ່ມ Add ທີ່ຕ່ ຳ ກວ່າເພື່ອເຮັດ ສຳ ເລັດຂັ້ນຕອນແລະເພີ່ມເຈົ້າພາບທີ່ຕິດຕາມກວດກາ ໝົດ. ຊື່ທີ່ເບິ່ງເຫັນຂອງເຈົ້າພາບທີ່ຖືກກວດສອບຄວນປະກົດຢູ່ ໜ້າ windows hosts.
ຫມົດເທົ່ານີ້! ພຽງແຕ່ຮັບປະກັນວ່າສະຖານະພາບຂອງເຈົ້າພາບຖືກຕັ້ງໃຫ້ໃຊ້ງານໄດ້ແລະລໍຖ້າສອງສາມນາທີເພື່ອໃຫ້ Zabbix ຕິດຕໍ່ກັບຕົວແທນ, ປະມວນຜົນຂໍ້ມູນທີ່ໄດ້ຮັບແລະແຈ້ງເຕືອນຫຼືໃນທີ່ສຸດທ່ານຈະແຈ້ງເຕືອນຖ້າມີບາງສິ່ງທີ່ບໍ່ດີຕໍ່ເປົ້າ ໝາຍ ທີ່ຖືກກວດສອບ.