Jump to content

Monitoring via Zabbix: Difference between revisions

m
no edit summary
m (Protected "Monitoring via Zabbix" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
mNo edit summary
Line 3: Line 3:
<span style="color: red;">The information in this page is updated in accordance with the <span style="color: #0054A6;"><b>RUTXXX_R_00_07_03</b></span> firmware version.</span>
<span style="color: red;">The information in this page is updated in accordance with the <span style="color: #0054A6;"><b>RUTXXX_R_00_07_03</b></span> firmware version.</span>


Zabbix is an open-source monitoring software tool for diverse IT components, including networks, servers, virtual machines (VMs) and cloud services. It provides monitoring metrics, such as network utilization, CPU load and disk space usage, as well as uptime and response time. It can also be used to monitor various network services such as SMTP, POP3, HTTP, and SNMP. Zabbix is one of the most widely used open-source monitoring software, It is free and support large scale of environments with Enterprise level features. It has a web-based front-end, along with a back-end server written in C, which makes it platform-independent and able to run on a wide range of operating systems, including Linux, Windows, and macOS.
Zabbix is an open-source monitoring software. It provides monitoring metrics, such as network utilization, CPU load and disk space usage, as well as uptime and response time. It can also be used to monitor various network services such as SMTP, POP3, HTTP, and SNMP.  


In this example, we will attempt to monitor Teltonika-Networks devices using Zabbix agent as well as SNMPv2 and SNMPv3 with authentication.
In this example, we will attempt to monitor Teltonika-Networks devices using Zabbix agent as well as SNMPv2 and SNMPv3 with authentication.
Line 10: Line 10:


For this example, we will need:
For this example, we will need:
* Teltonika-networks router - RUTX11 will be used in this example
*Teltonika-networks router - RUTX11 will be used in this example
* Zabbix server
*Zabbix server


==Preparing Zabbix Server==
==Preparing Zabbix Server ==


There are several ways to install the Zabbix server, depending on your operating system and environment. Here are a few common methods:
There are several ways to install the Zabbix server, depending on your operating system and environment. Here are a few common methods:
Line 119: Line 119:
# Enable SNMP service
# Enable SNMP service
#Enable SNMP v2c Mode
#Enable SNMP v2c Mode
#Leave other settings as default
# Leave other settings as default




[[File:Monitoring via Zabbix SNMP2 router v1.png|border|class=tlt-border|941x941px]]
[[File:Monitoring via Zabbix SNMP2 router v1.png|border|class=tlt-border|941x941px]]


===Adding SNMPv2 host to Zabbix front-end===
===Adding SNMPv2 host to Zabbix front-end ===
-----
-----


Line 157: Line 157:




===SNMPv3 Router Configuration===
===SNMPv3 Router Configuration ===
-----
-----


Line 193: Line 193:
#Hostname: RUTX11-SNMP3
#Hostname: RUTX11-SNMP3
#Templates: Templates/network devices → Network Generic Device by SNMP
#Templates: Templates/network devices → Network Generic Device by SNMP
#Host groups: Discovered hosts
# Host groups: Discovered hosts
#Interfaces: Click '''Add''', select '''SNMP''', input IP address of the router and chose SNMPv3 version.
#Interfaces: Click '''Add''', select '''SNMP''', input IP address of the router and chose SNMPv3 version.
#Enter required authentication data from the router.
#Enter required authentication data from the router.
#Leave other settings as default.
# Leave other settings as default.




Line 209: Line 209:
==See Also==
==See Also==


*[[SNMP]]
*[[SNMP]] - SNMP configuration example
*[https://www.zabbix.com/documentation/current/en/manual/installation/containers Zabbix installation to a docker container]
* [[Command Line Interfaces RutOS]]