Comments on Network Monitoring with Zabbix

Network Monitoring With Zabbix Zabbix has the capability to monitor just a about any event on your network from network traffic to how many papers are left in your printer. It produces really cool grahps. In this howto we install software that has an agent and a server side. The goal is to end up with a setup that has a nice web interface that you can show off to your boss ;) It's a great open source tool that lets you know what's out there. This howto will not go into setting up the network but I might rewrite it one day so I really like your input on this. Much of what is covered here is in the online documentation however if you are like me new to this all this might be of some help to you.

12 Comment(s)

Add comment

Please register in our forum first to comment.

Comments

By: Anonymous

apt-get install make gcc libsnmp5-dev

This solved the problems I had with compiling.... RayIT

By: Anonymous

If you are running an RPM based system you can also use YUM to get the needed packages:

yum -y install mysql-server
yum -y install gcc
yum -y install net-snmp-devel

This is necessary BEFORE you can successfully compile

By: Anonymous

yum -y install php-mysql

By: Anonymous

I have always used big brother. I tried zabbix but ended up going back to big brother. Just my 2 cents.

Steve,

http://tail-f.net/

By: Anonymous

If you don't feel like going through this kind of config (and the typical maintenance) that surrounds these kind of (great) OpenSource products, try out a service from TruePath Technologies (http://truepathtechnologies.com/)! They use opensource software like Zabbix. Nice part is that they setup, maintain it and you get to use it (the fun part!)

By: chrisrbailey

If you have the SELinux portion of Fedora on your system, you will need to put the PHP frontend somewhere other than the Zabbix user's home directory.  For example, I have it in /usr/share/zabbix.  Otherwise Apache will not be able to access it.

By:

On 64-bit systems,  run:

export LDFLAGS=-L/usr/lib64/mysql

before run configure and make. That will fix the following error during compiling:

/usr/bin/ld: cannot find -lmysqlclient

found on: http://www.zabbix.com/forum/showthread.php?t=3962&highlight=lmysqlclient

HS

By: TheFunPart

"If you don't feel like going through this kind of config (and the typical maintenance) that surrounds these kind of (great) OpenSource products, try out a service from TruePath Technologies (http://truepathtechnologies.com/)! They use opensource software like Zabbix. Nice part is that they setup, maintain it and you get to use it (the fun part!)"

What are you talking about? - The fun part IS the configuration!

By: Cameron

Despite being copied far and wide, this "how to" is not terribly useful.  Compiling and installing Zabbix is easy.  You just have to install some libraries (ikseml, net-snmp), and some PHP modules (php5-bcmath, php5-gd, php5-devel...) to make the "WEB" interface work.

Almost all the difficulty in Zabbix is configuration.  There are tons of permission problems, and a bewildering maze of "screens" in the "WEB" interface.  I guess if you want to use Zabbix, you either have to get really lucky, be a really good guesser, or wait for someone to write a book that actually describes how to use it.

I wonder whether the folks who say "you just throw it on the server" have actually tried using it?  Did they run it as root or as some unprivileged user?

 

By: Anonymous

The devil with Zabbix is not installing it, but configuring the actual software.  This is the nightmare part.  I'm still trying...

By: Anonymous

How can I implement Zabbix through linux terminal, for actions such as updating the normal polling interval? Please help.

By: Raqeeb

Hi,

I want to install Zabbix agent without opening the port 10050.Is it possible to install if it so please help me to install the zabbix agent.And also please give me a tutorials on this