Category: Linux

Zabbix – Recognize bare-metal and virtual machines

This afternoon was spent on searching for ways to auto-register clients and assign them into different policies based on whether they’re virtual or not and, to my surprise, I couldn’t find an out-of-the-box way of achieving this with Zabbix.

After looking into different Zabbix agent calls and modules, I found a way I could use to reliably tell whether it’s a baremetal machine or not.

Continue reading

Deploying NGINX-based web server | Part 3 – Monitoring with Zabbix

It’s a great feeling to have a server! It’s lovely to have it running. It’s nice to know that it’s running. It’s not so nice to come back after few days just to find out our server has, in fact, decided to stop running.

In this article, I’d like to walk you through basic Zabbix installation on a new VM so in future we can set up some alerts that are going to warn us when something funny is happening to our precious website!

Unless the monitoring dies as well, of course…

Continue reading

Create your own lab with KVM, LibVirt and Virt-Manager!

Having your own, separate environment to test configurations and scenarios is valuable. Doesn’t matter if you’re working with a product commercially and want to avoid breaking production by testing some change (a wise man once said, Everybody has a testing environment. Some people are lucky enough enough to have a totally separate environment to run production in. [1]) or you’re just a hobbyist that likes to tinker with things, the ability to simply scrap everything and start over without any repercussions is a blessing.

Continue reading

Navigation