Zabbix for beginners: 00-Introduction of Serise

In this video is an introduction about Zabbix, as a Network Monitoring software, and I explain about my series and approach about installing, configuring and working with Zabbix.

You can download the slide from here:
https://drive.google.com/file/d/0B7Qqqz58v3OKZ2hjX3gyVzNXNW8/view?usp=sharing

Also You can watch the video from here: youtu.be/uqFaz2HyxVM 

This video includes:
  • About Zabbix for beginners series
  • What we do in this series 
  • Who is this series for? 
  • Scenario and what we want to do? 
  • What we should download and make, before start 
  • What we do in this series 


We learn Zabbix based on: Practical Scenario and Step by step approach. it means Just watch, match to your organization,

Also please notice that these videos are not approved by Zabbix, although I tried!


I supposed that you are like me:
  • New in Linux, not interested in involving new things and lazy! 
  • This series are good for beginners in Linux and Zabbix world 
But I still consider that you…:
  • You are familiar with computer networking and protocols: For example: TCP/IP, SNMP, Ping, SSH, etc. 
  • You can follow the video tutorials 
  • You are connected to the Internet because we need to download: Putty, Linux, Zabbix source 
  • You know what is Monitoring for, you know different Monitoring Softwares like, Nagios, Cacti, Solarwinds, PRTG, etc. and you have already chosen Zabbix 
Scenario 


We want to:
  •  Monitor Routers interfaces, RAM and CPU by SNMP 
  • If the bandwidth is less than my expectation, if the link is down, if…., Zabbix should send an alert email 
  • Create graph of bandwidth usage, RAM usage, CPU usage, etc. 
  • Monitor Windows Servers and Linux Server by SNMP 
  • Monitor Windows Servers and Linux Server by Zabbix Agent 

Before going to the next video, please:

Although there are three ways of getting Zabbix:
  • Install it from the distribution packages. https://www.zabbix.com/documentation/2.4/manual/installation/install_from_packages 
  •  Download the latest source archive and compile it yourself. https://www.zabbix.com/documentation/2.4/manual/installation/install 
  • Download the virtual appliance https://www.zabbix.com/documentation/2.4/manual/appliance Zabbix: “Zabbix software is pre-installed and pre-configured for trouble free deployment. But you can use this Appliance to evaluate Zabbix” It means if you restart the Zabbix, you will lose all Monitoring data. It is like Live Linux! 

I will use and recommend the first approach


17 comments:

Trahloc said...

Hey,

Working my way through your series but I have a request. Please increase the volume of your videos significantly. They're substantially quieter than normal youtube videos and I have to max out my volume and you're still really quiet due to my noisy environment. (system sounds then become almost painful as well). Thanks!

Alireza Rezvani said...

@ Trahloc

Hi,
thanks for your feedback.
from now on, I will do it.

Thanks

hesam zand said...

سلام علیرضا جان. من چند تا سوال خصوصی دارم چطور میتونم بپرسم. با تشکر

Alireza Rezvani said...

@Hesam
Hi. Please ask your question here, in English please. Let's share what we know to others mate.
Thanks

Hesam Hamdarsi said...

Dear Alireza
I recently ran a Zabbix Server on Centos .I'll appreciate to help me with 2 problem I confronted:
1-zabbix agent Doesn't work at all on any host.The Zabbix agent sign in Hosts always is red with following Error:

Get value from agent failed: ZBX_TCP_READ() failed: [104] Connection reset by peer zabbix forum

I don't have Antivirus and I disabled iptable in Centos and firewall in hosts.
any Help?

2-the command " SNMPv2-MIB::sysName.0 " Doesn't work correctly in Auto Discovery mode.

Thanks

Alireza Rezvani said...

@Hesam

Hi,

1) Two things come to mind. Be sure you have configured Zabbix agent config file, introducing server correctly. Be sure you have connectivity to the server (try ping to the TCP port to be sure Layer3 and Layer4 work properly)

2) Working/not working the command SNMPv2-MIB::sysName.0 is not related to Discovery. May I ask for more details?

Hesam Hamdarsi said...

Dear Alireza
I used these command to install Zabbix Agent on windows OS :

C:\zabbix> zabbix_agent.exe --config zabbix_agentd.win.conf --install

and also I started the service
Let me know if you think i need any extra configuration.

2- according to make a simple way for auto detect hosts I used to make an autoDiscovery Rule and etc.
some part of pointed description is related to use "SNMPv2-MIB::sysName.0" on discovery field and also use {$SNMP_COMMUNITY} = SNMPPass in the macros.
but the above configuration doesn't work correctly (For me) and I have to use the both of them as real value.

Let me know if you need any more information about my configuration.

Thanks

Hesam Hamdarsi said...

Hi Alireza
I Solved the problem
It was the wrong IP address in Agent.conf.

Thanks

Alireza Rezvani said...

@Hesam
Hi,

OK. Good to hear that the problem is solved. Could you ask your question in the right place from now on? because all of you three questions are related to other videos, and when you ask you question there, other guys can see the questions and answer. But when you ask here, it dose not make sens
Thanks

Nasir Ahmad Zehand said...

Hello dear!
I have problem with OPNET riverbed modeler 17.5, i couldn't find MPLS object in that but its 14.5 vrsion has it, thus please please help me how to find MPLS Object in 17.5 or help me to download or send me 14.5 version.
I tried many to download 14.5 But i can't,
Thanks

Alireza Rezvani said...

@Nasir

Hi, thanks for your comment. Please let me to mention two things. First, you are Master student so you are an educated person. so I would expect you, so an educated person, to ask the question int the right page. You are a question about OPNET so you should not ask this question in Zabbix page! You could find OPENT page on the blog and ask the question there.
About your question. Unfortunately I cannot help because I don't have OPNET (neither 14.7 nor 17.5) but I think you can google and find some good documents. I found something for you:
https://www.youtube.com/watch?v=YTAfqyk4mdE
www.swinog.ch/meetings/swinog15/opnet_swinog_4_12_2007.pdf
users.salleurl.edu/~zaballos/opnet_interna/pdf/MPLS-TE.pdf

I hope these help
good luck

Ivan Haspra said...

thank you for your learning video about zabbix. It is very good. I look forward for your next parts.

Ivan from Slovakia

Alireza Rezvani said...

@Ivan,
Thanks for your comment. Happy you like the videos. :-)

Alireza Rezvani said...

@Ivan,
Thanks for your comment. Happy you like the videos. :-)

Ranjit Kumar said...

Hi Alireza,

If i want to show my alarms in zabbix GUI using snmp trap and want to add some custom fields like example seviority, reason (specific to my alarms) is this possible.

Thanks & Regards,
Ran

Alireza Rezvani said...

@Ranjit
Hi,

As far as I know, the fields like priority have already been exist on Zabbix. But in general, I dont know what is the best way. You can ask these types of question on https://www.zabbix.com/forum/

When you found the answer, please let us know :-)

kchaitu4 said...

HI, can you know how to setup in gns3?