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.
@AwesomeOpenSource4 ай бұрын
It's a nice setup for sure.
@soretАй бұрын
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Ай бұрын
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Ай бұрын
@@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.
@talbech4 ай бұрын
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.
@AwesomeOpenSource4 ай бұрын
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.
@KenPryor4 ай бұрын
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.
@AwesomeOpenSource3 ай бұрын
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.
@KenPryor3 ай бұрын
@@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.
@matteotassoni35592 ай бұрын
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
@AwesomeOpenSourceАй бұрын
Nice. Thanks for the tip!
@harveydanger398Ай бұрын
Great video! Can you add your Ansible playbook to the show notes for this, please? Thanks!
@AwesomeOpenSourceАй бұрын
Will do.
@AwesomeOpenSourceАй бұрын
Done and added.
@harveydanger398Ай бұрын
@@AwesomeOpenSource Thank you so much. I really appreciate this, and everything else you do for our community!
@jus40274 ай бұрын
Another great video. Cheers
@AwesomeOpenSource4 ай бұрын
Thanks so much!
@elonbrusque4 ай бұрын
. @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 ;)
@AwesomeOpenSource4 ай бұрын
Great tip! Thanks for that!
@elonbrusque3 ай бұрын
@@AwesomeOpenSource I have had issues getting the idp onto netbird vpn to further push the automation of zabbix agents? any helpful tips are appreciated!
@elonbrusque3 ай бұрын
@@AwesomeOpenSource NVM I had to install the docker netbird client instead lol
@AwesomeOpenSource3 ай бұрын
Interesting. I just ran the normal Netbird client on mine. Wonder why those ended up different.
@elonbrusque3 ай бұрын
@@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
@nanaksinghdhanoa51804 ай бұрын
you should make a video on Erpnext for your Opensource MSP series
@broph3n4 ай бұрын
Agreed!
@AwesomeOpenSource4 ай бұрын
I'll add it to my list.
@broph3n4 ай бұрын
Good timing was setting up Icinga2 but can't add agents for Alma🧐
@AwesomeOpenSource4 ай бұрын
Hopefully this will give you everything you need to get started.
@RonnieRedd4 ай бұрын
Liking and commenting 😊
@NetBandit704 ай бұрын
Zabbix 7 was just released
@AwesomeOpenSource4 ай бұрын
Nice.
@D13FUZ33 ай бұрын
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
@D13FUZ33 ай бұрын
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
@D13FUZ33 ай бұрын
@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.
@AwesomeOpenSource3 ай бұрын
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.
@stevenwinderlich28914 ай бұрын
Microsoft license costs for germany are higher than ever and still i guess nobody cares at all......
@apricotcomputers39434 ай бұрын
Well... It's not so much they don't care.. they just typically have the 💰 to buy wingdowzz
@AwesomeOpenSource4 ай бұрын
Sadly, it's about blissful ignorance. The big tech companies depend on the ambivalence of the general population.