ຕັ້ງຄ່າສະສົມເປັນເຄື່ອງແມ່ຂ່າຍຕິດຕາມກວດກາສູນກາງ ສຳ ລັບລູກຄ້າ


ບົດແນະ ນຳ ນີ້ຈະສຸມໃສ່ວິທີທີ່ທ່ານສາມາດເປີດໃຊ້ໂປແກຼມເຄືອຂ່າຍ ສຳ ລັບເກັບ daemon ເພື່ອເຮັດ ໜ້າ ທີ່ເປັນ server ຕິດຕາມສູນກາງ ສຳ ລັບລູກຄ້າທີ່ລວບລວມອື່ນໆທີ່ຕິດຕັ້ງຢູ່ໃນເຊີຟເວີຕ່າງໆໃນເຄືອຂ່າຍທ່ານ.

ຄວາມຕ້ອງການ ສຳ ລັບການຕັ້ງຄ່ານີ້ແມ່ນການ ກຳ ນົດໄດເລກະທໍລີແບບເກັບ ກຳ ຂໍ້ມູນ (ມີອິນເຕີເຟດທີ່ລວບລວມ) ຢູ່ເທິງໂຮດຕິ້ງໃນສະຖານທີ່ຂອງທ່ານເຊິ່ງຈະຖືກເປີດໃຊ້ເພື່ອ ດຳ ເນີນການໃນຮູບແບບເຊີຟເວີເຊິ່ງເປັນຈຸດສູນກາງຂອງການຕິດຕາມ. ສ່ວນທີ່ເຫຼືອຂອງເຈົ້າພາບທີ່ຖືກກວດສອບ, ເຊິ່ງ ດຳ ເນີນການເກັບ ກຳ daemon, ຄວນຈະຖືກ ກຳ ນົດໃຫ້ຢູ່ໃນຮູບແບບຂອງລູກຄ້າເທົ່ານັ້ນເພື່ອສົ່ງສະຖິຕິທີ່ເກັບມາທັງ ໝົດ ໃຫ້ກັບສູນກາງ.

<

  • ຕິດຕັ້ງເກັບ ກຳ ແລະເກັບ ກຳ ເວບເພື່ອກວດສອບເຄື່ອງແມ່ຂ່າຍ Linux
  • ຂັ້ນຕອນທີ 1: ເປີດໃຊ້ຮູບແບບ Server ທີ່ລວບລວມໄດ້

    1. ສົມມຸດວ່າການລວບລວມ daemon ແລະອິນເຕີເຟດທີ່ລວບລວມໄດ້ຖືກຕິດຕັ້ງໄວ້ແລ້ວໃນເຄື່ອງຂອງທ່ານເຊິ່ງຈະເຮັດ ໜ້າ ທີ່ເປັນ server, ຂັ້ນຕອນ ທຳ ອິດທີ່ທ່ານຕ້ອງການດູແລແມ່ນການຮັບປະກັນວ່າເວລາຂອງລະບົບຖືກຊິ້ງຂໍ້ມູນກັບ server ເວລາໃນ ຊາຍແດນຕິດຈອດຂອງທ່ານ.

    ເພື່ອບັນລຸເປົ້າ ໝາຍ ດັ່ງກ່າວທ່ານສາມາດຕິດຕັ້ງ server ntp ຢູ່ໃນເຄື່ອງຂອງທ່ານຫຼື, ວິທີການທີ່ສະດວກກວ່າກໍ່ຄືການປະສານເວລາລະບົບເປັນປະ ຈຳ ໂດຍການປະຕິບັດ ຄຳ ສັ່ງ ntpdate ຈາກ cron ຕໍ່ກັບ server ເວລາທ້ອງຖິ່ນຫຼື server ເວລາສາທາລະນະໃກ້ກັບສະຖານທີ່ຂອງທ່ານໂດຍການປຶກສາ ເວບໄຊທ໌ http://pool.ntp.org ສຳ ລັບເຊີຟເວີ ntp ທີ່ມີຢູ່.

    ດັ່ງນັ້ນ, ຕິດຕັ້ງ ຄຳ ສັ່ງ ntpdate, ຖ້າຍັງບໍ່ມີຢູ່ໃນລະບົບຂອງທ່ານ, ແລະເຮັດເວລາທີ່ປະສານກັບເຄື່ອງແມ່ຂ່າຍເວລາທີ່ໃກ້ທີ່ສຸດໂດຍການອອກ ຄຳ ສັ່ງດັ່ງຕໍ່ໄປນີ້:

    # apt-get install ntpdate		[On Debain based Systems]
    # yum install ntpdate			[On RedHat based Systems]
    OR
    # dnf install ntpdate			
    
    # ntpdate 0.ro.pool.ntp.org
    

    ໝາຍ ເຫດ: ປ່ຽນ URL ຂອງ server server ntp ຕາມ ຄຳ ສັ່ງຂ້າງເທິງ.

    2. ຕໍ່ໄປ, ຕື່ມ ຄຳ ສັ່ງການຊິ້ງຂໍ້ມູນທີ່ໃຊ້ເວລາຂ້າງເທິງໃຫ້ກັບ crontab daemon file ເພື່ອຈະໄດ້ ກຳ ນົດປະ ຈຳ ວັນໃນເວລາທ່ຽງຄືນໂດຍອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້:

    # crontab -e
    

    3. ເມື່ອເອກະສານ crontab ຮາກຖືກເປີດຂື້ນມາເພື່ອການດັດແກ້, ເພີ່ມແຖວຕໍ່ໄປນີ້ຢູ່ທາງລຸ່ມຂອງເອກະສານ, ບັນທຶກແລະອອກ, ເພື່ອເປີດໃຊ້ເວລາ:

    @daily ntpdate 0.ro.pool.ntp.org   
    

    ຫມາຍເຫດ: ເຮັດຊ້ໍາອີກຂັ້ນຕອນນີ້ກ່ຽວກັບເວລາທີ່ ກຳ ລັງປະສານສົມບູນກັບຄຸນລັກສະນະທັງ ໝົດ ຂອງຕົວຢ່າງລູກຄ້າທີ່ມີຢູ່ໃນເຄືອຂ່າຍຂອງທ່ານເພື່ອໃຫ້ມີເວລາທັງ ໝົດ ຂອງລະບົບຂອງພວກເຂົາສອດຄ່ອງກັບເຄື່ອງແມ່ຂ່າຍເວລາກາງ.

    ຂັ້ນຕອນທີ 2: ຕັ້ງຄ່າການລວບລວມໃນ Server Mode ໃນລະບົບຕິດຕາມກວດກາສູນກາງ

    4. ເພື່ອ ດຳ ເນີນການລວບລວມ daemon ເປັນ server ແລະເກັບ ກຳ ສະຖິຕິທັງ ໝົດ ຈາກລູກຄ້າທີ່ລວບລວມ, ທ່ານຕ້ອງການເປີດໂປແກຼມ Network Network.

    ບົດບາດຂອງ Plugin Network ແມ່ນເພື່ອຮັບຟັງການເຊື່ອມຕໍ່ໃນພອດ 25826/UDP ໃນຕອນຕົ້ນແລະຮັບຂໍ້ມູນຈາກຕົວຢ່າງລູກຄ້າ. ດັ່ງນັ້ນ, ເປີດເອກະສານການຕັ້ງຄ່າທີ່ເກັບ ກຳ ມາ ສຳ ລັບການດັດແກ້ແລະປະກອບ ຄຳ ເຫັນຕໍ່ໄປນີ້:

    # nano /etc/collectd/collectd.conf
    OR
    # nano /etc/collectd.conf
    

    ຄົ້ນຫາແລະປະກອບເອກະສານ ຄຳ ສັບດັ່ງລຸ່ມນີ້:

    LoadPlugin logfile
    LoadPlugin syslog
    
    <Plugin logfile>
           LogLevel "info"
           File STDOUT
           Timestamp true
           PrintSeverity false
    </Plugin>
    
    <Plugin syslog>
            LogLevel info
    </Plugin>
    
    LoadPlugin network
    

    ດຽວນີ້, ຄົ້ນຫາເນື້ອໃນເອກະສານຢ່າງເລິກເຊິ່ງ, ກຳ ນົດບລັອກ Network Plugin ແລະບໍ່ເຮັດໃຫ້ ຄຳ ເວົ້າຕໍ່ໄປນີ້ສັບສົນ, ແທນ ຄຳ ຖະແຫຼງທີ່ຢູ່ Listen ທີ່ ນຳ ສະ ເໜີ ໃນບົດຄັດຫຍໍ້ຕໍ່ໄປນີ້:

    <Plugin network>
    ...
    # server setup:
          <Listen "0.0.0.0" "25826">
           </Listen>
    ....
    </Plugin>
    

    5. ຫຼັງຈາກທີ່ທ່ານໄດ້ເຮັດການດັດແກ້ເອກະສານແລ້ວ, ບັນທຶກແລະປິດມັນແລະເລີ່ມຕົ້ນການບໍລິການເກັບ ກຳ ຂໍ້ມູນເພື່ອສະທ້ອນການປ່ຽນແປງແລະກາຍເປັນການຟັງຂອງເຊີຟເວີໃນທຸກເຄືອຂ່າຍ. ໃຊ້ ຄຳ ສັ່ງ netstat ເພື່ອໃຫ້ໄດ້ຮັບຜົນຜະລິດເຕົ້າຮັບເຄືອຂ່າຍທີ່ລວບລວມ.

    # service collectd restart
    or
    # systemctl restart collectd   [For systemd init services]
    
    # netstat –tulpn| grep collectd