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)
Comments
apt-get install make gcc libsnmp5-dev
This solved the problems I had with compiling.... RayIT
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
yum -y install php-mysql
I have always used big brother. I tried zabbix but ended up going back to big brother. Just my 2 cents.
Steve,
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!)
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.
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
"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!
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?
The devil with Zabbix is not installing it, but configuring the actual software. This is the nightmare part. I'm still trying...
How can I implement Zabbix through linux terminal, for actions such as updating the normal polling interval? Please help.
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