Einstein:"If you can't explain it simply you don't understand it well enough"
For most people who are beginners in IT, learning new technology seems a bit scary.
My goal is making the problem simple and giving the step-by-step solutions. So at CBT4All, we cover Academic and Professional issues and try to handle them step-by-step in the simplest way.
I'm not claiming that these pages are complete or perfect, but I try to do my best just for helping. Please corporate with me to improve it...

Zabbix for Beginners -01-Installing Zabbix

In this video, we install the Zabbix, SSH, SNMP, SMTP on Ubuntu Server Linux and we login to Zabbix for the first time!

1- Create a Virtual Machine for Zabbix I consider 2GB for RAM, 20GB for HDD
https://www.zabbix.com/documentation/2.4/manual/installation/requirements
NIC should be bridged to interface which you are connected to Internet through it
Connect the NIC to GNS3 lab

2- Install Ubuntu Server

Hostname: ZabbixSrv

Domain: Your domain, here I put cbt4all.com

Full name: Your name, here I put Alireza

Username: Select an Username, here I put cbt4all

Password: Choose a password, here I choose cbt4all.

Choose your time zone. As I live in New Zealand, I choose Pacific

Install Open SSH Server and Mail Server
and select Internet Site

System name: ZabbixSrv.cbt4all.com sounds nice. Do not worry, it is just a name!

IF you forgot to install Open SSH Server and Mail Server during installing Ubuntu Server, you can use these to install them:
Installing Open SSH Serversudo apt-get install openssh-server
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original
sudo chmod a-w /etc/ssh/sshd_config.origina

I just wanted to take a minute and say thanks for these videos. I know it's a lot of work putting them together and you did a great job. They're extremely thorough and all the additional explanations you give are a big help in really understanding how it works.

Hello Alireza, thanks a lot for your fantastic videos and explenation.I`m new on this themes and absolute beginner-I have a question: is it possible to do the szenario with vmWare Exsi/shpere Client instead of virtuell box. I have a server with ExSi and annother Server with Win server 2008 and a USV is connected with the server win 2008- So I want to monitor and get informations with zabbix from the USV-I installed VM Ubuntu 14.04 on EXsi-from a windows 7 Client with Sphere client and I install like in your video putty- All maschines are connected with a switch and my windows client has a WIFI Card its my only possibility to go into the internet. I want update the ubuntu server and configure zabbix over the win 7 client-Thanx al lot for help and sorry for my bad english-best wishes

thanks a lot for your quick answer.Yes I have TCP/IP (Wifi-Card in windows 7 client)but getting some problems with the connection.First I have configure the IP adresses static- But it doesn't work-My question: Is it better to install the Ubuntu Server without static IP adresses first?2. Question: Is the IP adress from my WIFI-Card the Gateway IP adress from the virtuell Ubuntu-Server?I will try it tomorrow like in your videoBest wishes

@AnonymouseHi1) having/not having static IP dose not matter as long as you can connect to Internet 2)It depends on the configuraion. If you use NAT, yes if youn use your NIC as a bridge, no. In this case the both NIC should have same gateway

hi alireza.thank you so much for support-my next problem is-I doesn't know if i can manage the UPC from APC smart 1500 wich is connected with the windows server 2008-The USV has no network management card and its only connected with USB to the win server-I have installed the zabbix agent at the server-Zabbix-Ubuntu server sees the agent as aktiv-And the templates I have imported from this side:https://www.zabbix.org/wiki/Zabbix_Templates

Hi Alireza,thank you very much-I have ask the question about USV monitoring with Zabbix in the zabbix forum/german but getting only 2 answers-I will try the english zabbix forum-too-if I get some Ideas for solving the problem- I'll post it here.

@AndhikaI think you should spend time and watch my videos first. I am not MySQL guy but I have done the same way for a couple of times and I didnot get any errorI have never said put the password in zabbix-server.conf so it seams you are following different wayplease spend time and watch the videos. I am sure you it is clear enough

I watched your amazing video about zabbix and when I try to setup to one of my computer, it went well except for the database. I got an error it says, "Error connectng to database: Unknown database 'zabbix'.

I followed your steps carefully and this is my second setup, both are some error on the database. did you setup your database behind the scene?

I am unable to login to putty after I change Ip address ... when I run Sudo ifdown eth0 it is throwing error although ip adress is getting assigned and I am able to ping . please tell me what to do.RTNETLINK no such process exists is the error

Thanks for you comment. If you can ping it but you cannot for example SSH to it, these things come to mind1- You are pinging the wrong machine. Be sure you ping the right one2- the SSH has been configured correctly3- restart the VM and try again4- The is no firewall between you and the VM filtering the traffic

I have a doubt ...is it necessary to use the ip address you provided in tutorial i.e 192.168.1.200 ... why cant we use the default address generated when we set up virtual box. Also I tried several times restarting the machine but putty is unable to connect to server. Also is it necessary that I set up network in GNS3 prior to changing ipaddress in putty or can we do this later aswell??? I am actually new to networking and stuff trying to learn zabbix ...kindly help me out ...Also let me know if you have any gns3 tutorial ... your tutorial is really helpful

No it is not a must changing the IP. I just want to make a consistence range of IP address to make the scenario understandable. Also, I have created GNS3 to make anything clear for the one who watch the videos. So you dont have to use GNS3.

You can find a lot of GNS3 videos training on YouTube, a lot!Good luck

I am able to open the Zabbix UI but when I create R1(10.0.0.155 -assigning this ip) host as per video data is not collected through SNMP . the button snmp is displayed in red color and "Time out while connecting to XXXX:161 is displayed. I have taken Ip address as 10.0.0.154 as I was unable to change ip address . kindly let me know why I am getting this error. do I need to run any additional commands.

@ IbadHi. Ok, you need to be sure that The Zabbix server has IP connectivity to your router. When you see "time out" message it means your Zabbix server, for whatever reason, can not achieve the routerTo check it, go to the Zabbix server console and try to ping the routerNext step is, be sure you have configured SNMP on your router correctlyFinally be sure that the is no firewall between the Zabbix server and the router filtering the port 161Good luck

hello fellowsThe problem of putty can't open the static IP, follow these:1-do the "ifconfig" command, if u c ur static IP then2-try to ping google, if it doesn't work, check3-sudo vi /etc/resolv.conf, the DNS name server probably it's deleted (that's what happened with me, each time i boot the virtualbox i need to set it again even if i quit with the "wq" command :(