Unleash Zabbix Power: Server and mass agent install! Part 6

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

ความคิดเห็น • 40

  • @talbech
    @talbech 3 หลายเดือนก่อน +7

    Zabbix/Grafana/Graylog is a nice setup for monitoring a server/network setup. Been using that for years, but I am slowly shifting towards Prometheus/Grafana/Graylog.

  • @soret
    @soret 23 วันที่ผ่านมา +1

    Brian, you're so great, thank you so much for everything that you do. You've helped me out so many times I lost count.
    There's a few issues in the Wiki that I'd like to contribute to. The most important one is that the agent container's configuration is not persisted across reboots. So active checks don't work as they are documented right now.
    I thought I could get access to propose changes to the Wiki but I guess it's not prepared for that :P

    • @AwesomeOpenSource
      @AwesomeOpenSource  21 วันที่ผ่านมา

      I appreciate you wanting to help out. If you'll tell me what things need to be updated, I'm happy to make changes. It's really just a shownotes page for me, and not meant to be a full-on wiki.

    • @soret
      @soret 21 วันที่ผ่านมา

      @@AwesomeOpenSource I understand, well it's definitely better than most wikis ;) And thank you for updating it as there have been changes since your video.
      The biggest issue I see is when you edit the zabbix_agentd.conf file in the agent container, the changes are reverted once you restart the container (which is the last step). I haven't looked too much into it and what's the best way to fix it. Guess I'm too afraid of modifying their yaml files too much in case they make yet more changes to them.
      Also, when getting IP addresses of the server and the agent containers, you draw attention to the "zabbix-docker_frontend" network, but in my deployment (done recently), the containers were on the "zabbix-docker_backend" network. Probably a recent change.

  • @KenPryor
    @KenPryor 3 หลายเดือนก่อน +1

    Love this. Thanks so much for all you do. The Ansible portion didn't completely work for me, so I gotta go back and figure out where the problem is. Probably a typo on my part. Either way, I learned a lot and am happy to finally have Zabbix up and running.

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 หลายเดือนก่อน +1

      glad you liked it, sorry the Ansible didn't work. If you'll let me know what was wrong, I'll definitely try to work on my script.

    • @KenPryor
      @KenPryor 3 หลายเดือนก่อน

      @@AwesomeOpenSource Thank you! I'll post on your discussion board about it. Probably be easier. I'm getting a couple different errors that I haven't been able to figure out yet.

  • @jus4027
    @jus4027 3 หลายเดือนก่อน +1

    Another great video. Cheers

  • @talbech
    @talbech 3 หลายเดือนก่อน +2

    I have two more comments after watching the video. Make sure you use some kind of encryption if you are communicating between the Zabbix server and the agent over a non-secure connection. All data is sent in clear text. One of the downsides of Zabbix is that it doesn't scale all that well. You really need to utilise Zabbix proxies once your setup grows. I usually place proxies in each of the co-locations or larger customers and have them send information to the server itself. This will greatly lower the load of the server.

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 หลายเดือนก่อน

      Absolutely. I use the VPN for this, and suggest anyone else do the same for this reasy. Great tips! Definitely will setup a Proxy in the series later on.

  • @matteotassoni3559
    @matteotassoni3559 หลายเดือนก่อน +1

    Great video as usual, thank you! Just to be clean instead of getting rid of nginx ports in file /docker/zabbix-docker/compose_zabbix_components.yaml should be better to write your own ports in file /docker/zabbix-docker/.env changing values of the appropriate variables

  • @harveydanger398
    @harveydanger398 หลายเดือนก่อน +1

    Great video! Can you add your Ansible playbook to the show notes for this, please? Thanks!

    • @AwesomeOpenSource
      @AwesomeOpenSource  หลายเดือนก่อน

      Will do.

    • @AwesomeOpenSource
      @AwesomeOpenSource  หลายเดือนก่อน

      Done and added.

    • @harveydanger398
      @harveydanger398 หลายเดือนก่อน

      @@AwesomeOpenSource Thank you so much. I really appreciate this, and everything else you do for our community!

  • @elonbrusque
    @elonbrusque 3 หลายเดือนก่อน +1

    . @AwesomeOpenSource I noticed in the Zammad install my init container was failing and stuck in restart over and over. After looking at the logs it was dependent on the postgres container succeeding. I found that the characters in the pass when using -base64 were not well liked by postgres. I instead used openssl rand -hex 32 and it worked fine with a long strong password ;)

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 หลายเดือนก่อน

      Great tip! Thanks for that!

    • @elonbrusque
      @elonbrusque 3 หลายเดือนก่อน

      @@AwesomeOpenSource I have had issues getting the idp onto netbird vpn to further push the automation of zabbix agents? any helpful tips are appreciated!

    • @elonbrusque
      @elonbrusque 3 หลายเดือนก่อน +1

      @@AwesomeOpenSource NVM I had to install the docker netbird client instead lol

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 หลายเดือนก่อน

      Interesting. I just ran the normal Netbird client on mine. Wonder why those ended up different.

    • @elonbrusque
      @elonbrusque 3 หลายเดือนก่อน

      @@AwesomeOpenSource I know you are a huge advocate for nice GUI stuff. You may have already tried it but Semaphore for ansible is free and opensource and works just like AWX as an orchestrator

  • @nanaksinghdhanoa5180
    @nanaksinghdhanoa5180 3 หลายเดือนก่อน +2

    you should make a video on Erpnext for your Opensource MSP series

    • @broph3n
      @broph3n 3 หลายเดือนก่อน +2

      Agreed!

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 หลายเดือนก่อน +1

      I'll add it to my list.

  • @NetBandit70
    @NetBandit70 3 หลายเดือนก่อน +1

    Zabbix 7 was just released

  • @D13FUZ3
    @D13FUZ3 3 หลายเดือนก่อน

    following your video precisely and when i run
    docker compose up -d && docker compose logs -f
    It just keeps saying:
    **** MySQL server is not available. Waiting 5 seconds...
    Its been stuck like this for over an hour. I thought it had to do with the passwords so i changed them using hex instead of base64 but still the issue persists

    • @D13FUZ3
      @D13FUZ3 3 หลายเดือนก่อน

      I found my issue. So I'm hostring my ubnuntu 22.04 server from my proxmox machine and the cpu type was set to kvm64. apparently docker doesnt like this. I changed it to host and not its able to start the database. But the issue now is:
      Zabbix agent item "system.swap.size[,total]" on host "Zabbix server" failed: another network error, wait for 15 seconds

    • @D13FUZ3
      @D13FUZ3 3 หลายเดือนก่อน

      @AwesomeOpenSource Any idea why my zabbix server agent config file keeps resetting itself everytime the zabbix vm reboots? I have to keep going and setting the source ip and serverips every time it reboots.

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 หลายเดือนก่อน

      Map that folder as a volume. Add it to the agent compose section. I saw the same thing after i released the video. Need to add it to my show notes. But that will be the easiest fix. Once mapped, your settings will persist.

  • @broph3n
    @broph3n 3 หลายเดือนก่อน +1

    Good timing was setting up Icinga2 but can't add agents for Alma🧐

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 หลายเดือนก่อน +1

      Hopefully this will give you everything you need to get started.

    • @RonnieRedd
      @RonnieRedd 3 หลายเดือนก่อน +2

      Liking and commenting 😊

  • @stevenwinderlich2891
    @stevenwinderlich2891 3 หลายเดือนก่อน +1

    Microsoft license costs for germany are higher than ever and still i guess nobody cares at all......

    • @apricotcomputers3943
      @apricotcomputers3943 3 หลายเดือนก่อน

      Well... It's not so much they don't care.. they just typically have the 💰 to buy wingdowzz

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 หลายเดือนก่อน

      Sadly, it's about blissful ignorance. The big tech companies depend on the ambivalence of the general population.