Zabbix for Beginners- 05- Working with Zabbix - Part 4 - Auto Discovery

In this tutorial video, I want to show you how you can use Zabbix Auto Discovery to find your network devices and link them to the right Templates

The steps:
  1. Think about managing and categorizing the Hosts. 
  2. * Decide about using the templates (for SNMP) 
  3. * Create Auto Discovery: IP range, Delay, Checks, Device uniqueness criteria 
  4. * Create an Action :Conditions, Operations 
  5. Update all the Hosts: Host name (Visible name),…

You can watch the video here:

Download the slides here:

Download GNS3 topology here:

I have changed the topology here, so you have :
  •  Devices: to 
  • Windows Servers with SNMP : 
  • Linux Servers with SNMP 
  • Windows Servers with Zabbix Agent: 
  • Linux Servers with Zabbix Agent 


Unknown said...

Dear Alireza!

Thank you for publishing this part!

Good luck with your tutorial,

Mr.Unknown :D

fa-golangtraining said...

Hi Mr.Unknown ;-)

Thanks for your comment.
I am happy to see you are happy ;-)

AlirezA said...

hi dear alireza

thanks for your videos and learning

i'm so glad you are such a good teacher.

thanks a lot for your informations

fa-golangtraining said...

Hi AlirezaA
Thanks for your comment :-)

Unknown said...

Hi Mr.Rezvani Thank you for teching Zabbix.
I have 2 questions:
1) I create a list of oid's with Solarwinds MIB Walker and I don't know how set setting in zabbix for alarm if drive C in Windows Werver less than 10% free space?
2) Can you create another greate video for add map and image in zabbix and how can work it?
Thank you for every thing.

fa-golangtraining said...



Actually I am not sure about your first question. If the question is how you sure set the alarm, please watch the Second video:
But if you are asking to find particular OID to measure the size of Drive C in Windows, I don't know. I should search it. But You don't need it because when you assign the Host to the Windows templates you can use the Items for do it

2- I am thinking about last video for the Beginners series. Perhaps I do it..

Thanks for you comment

Unknown said...

Hi again.
I have another question.
Which software you use to write and show in the tutorial videos?
Thank you.

fa-golangtraining said...


In Microsoft PowerPoint, in the presentation view you can use your mouse as a pen, although I have an old pen which I am using it.
There is no specific software is required.

Unknown said...

Hi Mr.Alireza
I have installed zabbix 2.4 on ubuntu 14.10, but when I try to retrieve information via SNMP from a mikrotik rb 951, I can't fetch such information for port ethernet because there is no such variable name in this MIB.

fa-golangtraining said...


Hi, thanks for your comment
Actually in general you have two ways: Using SNMP templates which are covered at ""

Second is using exact SNMP OID which is covered in ""

I hope is is helpful

Unknown said...

hey thank you for your wonderful videos
and do you have plans on making more videos, specially on zabbix ??

fa-golangtraining said...

@Ka yo

Thank you for your comment. Yes, definitely I will capture more video, include Zabbix in the future. But at the moment I have stopped capturing the video because I am planning for the website

Unknown said...

@Alireza Rezvani
thank you, and keep up the good work.

Unknown said...

Hi Mr. Alireza,

Great Videos!
i have 2 questions:

1- can you post a videos on how to create maps with interactive icons (ex: the router icon turns red if cpu threshold exceeded + sound alarm generated ?

2- Does Zabbix has a tree structure to display graphs similar to cacti trees ?

Regards and thank you in advance

fa-golangtraining said...


Thank you for your comment.

1- In general the answer is Yes. But: I am planing for the appropriate approach for the blog. So, although I hope one day I have the opportunity of covering all Zabbix feature, I don't think it happens early. Also, these videos are for beginners, like me, and your question may will cover in the advanced Zabbix which I have planed for the future. You can ask the question in Zabbix Forum or check the documentation to get quick answer.

2- I dont have so much idea about Cacti, but if you mean you need dependency in devices, yes Zabbix support it. For example if Router1 is down, all of the links which are connected to Router1 are down and the "main" and "root" problem is Router1. Again this feature hopefully will cover in Advance Zabbix.


Anonymous said...

Hi Dear Mr REzvani
thank alot for your video
realy that was very very superb and very usefull

I have a question for zabbix advance training!
do you have any video by yours
because you explain a matter perfect and easy :)

fa-golangtraining said...

Thanks for your comment and I am happy that you like the videos.
Actually at the moment, I cannot create new videos because I am studding for the a couple of exams and even after that I have planned to create some network base videos. But after that I will come back to the Zabbix to create more videos for new version of Zabbix

Mr. Yeah said...

Dear Alireza,

Thank you for this very helpful videos.

Is there any way we can automate the discovery of the hostname and use this as a visible name automatically instead of using the IP address as the visible name?


Unknown said...

Hi, first of all big thanks for the effort. I had seen almost all the videos other than the agent part. The content is too good, highly recommended for all beginners. One of the video where u explain action, triggers and postfix mail configuration the you tube video sound was very very low. I later downloaded and amplified the sound and seen it. Not a complain but feedback, and a 10000 thanks to your effort

fa-golangtraining said...


Hi, thanks for your comment and appreciate for the feed back. I will try to fix the problem for the videos in the future.

I am happy to see that the videos are useful :-)

Anonymous said...

I saw your videos on Zabbix (most particularly the auto-discovery part).
I create my auto-discovery and I have now my 4 categories : CISCO ; JUNIPER ; Linux Servers and Windows Servers.
Now I want to subdivise thoose categories into sub-categories (CISCO Switches, CISCO Routers ...). How can I do that ?
I want to create a template into the "CISCO" part, in order to make another auto-discorery in it (recursivity function..)

(By the way sorry if my english isn't right, I'm french 😉 )

Thank you ! :)

fa-golangtraining said...

@ Anonymous

Your English is good enough
Well, I got the question but explaining the question needs capturing another video which I am planing for it and may take the time more than 6 months. If you are in rush, I recommend you to check and ask the question there

Anonymous said...

Hm thanks,
Could you give me just some advice so I can start working on it ? I think I'm gonna find by myself but I don't have a lot of time ..
Anyway thank you for your videos that helped me a lot in my works, and for your quick response also :)

Anonymous said...

Hey Alireza,

Thanks for really useful tutorial. I am totally new in Zabbix and you videos are really helpful. I have a question regarding to host "is it possible to sett *all* the hosts' inventory to 'Automatic'? "

Thank you in advance for your support

Unknown said...

Hi, it's possible i use at LLD SNMP two communities?

Anonymous said...


great videos.
Please also possible to show us how to add an extra MIB files for SNMP monitoring of extra devices, like raid cards, or other which use a special MIB files.


Unknown said...

thank you so much for the tutorial but i have a question
how could you activate the network équipements ( router abd switches)