ວິທີການຕິດຕັ້ງແລະ ກຳ ຫນົດຕົວແທນ Zabbix ໃນລະບົບ Linux ໄລຍະໄກ - ພາກທີ 3


ສືບຕໍ່ ຊຸດ Zabbix , ບົດແນະ ນຳ ນີ້ຈະ ນຳ ພາທ່ານກ່ຽວກັບວິທີທີ່ທ່ານສາມາດຕິດຕັ້ງແລະ ກຳ ຫນົດຕົວແທນ Zabbix ໃນ Linux (ລະບົບທີ່ Debian based ແລະ CentOS) ເພື່ອຕິດຕາມກວດກາຊັບພະຍາກອນທ້ອງຖິ່ນຢ່າງຈິງຈັງໃນລະບົບຫ່າງໄກສອກຫຼີກ.

ວຽກຕົ້ນຕໍຂອງຕົວແທນ zabbix ປະກອບດ້ວຍການລວບລວມຂໍ້ມູນທ້ອງຖິ່ນຈາກເປົ້າ ໝາຍ ທີ່ພວກເຂົາ ດຳ ເນີນການແລະສົ່ງຂໍ້ມູນໄປຍັງເຄື່ອງແມ່ຂ່າຍ Zabbix ສູນກາງເພື່ອປະມວນຜົນແລະວິເຄາະຕື່ມອີກ.

ຕິດຕັ້ງແລະຕັ້ງຄ່າ Zabbix 2.4.5 ໃນ Debian 8 ແລະ RHEL/CentOS 7.

<

  • ຕັ້ງຄ່າການຕິດຕາມ Zabbix ໃນລະບົບທີ່ອີງໃສ່ Debian ແລະ CentOS
  • ຂັ້ນຕອນທີ 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 ຕິດຕໍ່ກັບຕົວແທນ, ປະມວນຜົນຂໍ້ມູນທີ່ໄດ້ຮັບແລະແຈ້ງເຕືອນຫຼືໃນທີ່ສຸດທ່ານຈະແຈ້ງເຕືອນຖ້າມີບາງສິ່ງທີ່ບໍ່ດີຕໍ່ເປົ້າ ໝາຍ ທີ່ຖືກກວດສອບ.