Monitoring via SNMP agent (Zabbix-agent) [Документация VAS Experts]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:dpi:dpi_components:platform:mon_stat:zabbix:start [2024/09/26 10:09] – created elena.krasnobryzhen:dpi:dpi_components:platform:mon_stat:zabbix:start [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-{{indexmenu_n>6}} 
-====== Monitoring via SNMP agent (Zabbix-agent) ====== 
-We offer you the following set of parameters that can be taken from the SSG DPI: 
-  * Errors in fastDPI process log ''/var/log/dpi/fastdpi_alert.log'' 
-  * Errors in the ''/var/log/messages'' system log 
-  * Losses (Drop) on dna interfaces 
-  * Traffic volume on interfaces 
-  * Availability of control interfaces 
-  * Number of HTTP and HTTPS requests processed 
-  * Number of blocked resources by HTTP, HTTPS, IP 
-  * Number of PPPoE sessions 
- 
-You can use Zabbix Agent for monitoring.\\ 
-Current and final supported version of agent and server is 6.0, Zabbix agent 1 should be used. For newer versions of Zabbix, monitoring will be done via SNMP. 
- 
-=====Agent Setup===== 
-  - Install Zabbix agent 1 on the DPI server according to the [[https://www.zabbix.com/download?zabbix=6.0&os_distribution=centos&os_version=8&components=agent&db=&ws=|instructions on the Zabbix website]].\\ In the first step, select the following values:  
-    * Zabbix Packages  
-    * Zabbix version: 6.0+ 
-    * OS distribution: CentOS 
-    * OS version: 8 STREAM 
-    * Zabbix component: AGENT 
-  - Edit the configuration file ''/etc/zabbix/zabbix_agentd.conf'': change the parameters ''Server='' and ''ServerActive='' to your server address, ''hostname='' to the server hostname. 
-  - Change the context of the ''/var/log/dpi/fastdpi_stat.log'' file: <code bash>chcon unconfined_u:object_r:zabbix_log_t:s0 /var/log/dpi/fastdpi_stat.log</code> 
-  - Open tcp/udp ports 10050 and 10051 in firewall  
-  - Upload the {{ :dpi:dpi_components:platform:mon_stat:ssg_userparams.conf |}} file to the ''/etc/zabbix/zabbix_agent.d/'' directory 
-  - Edit the ''ssg_userparams.conf'' file by replacing the interface number in ''UserParameter''\\ **''02-00.0'' should be replaced with the interface names of your server!\\ The name must match the DPI config. If you have more than 2 interfaces in use, you must add a line similar to the existing parameters.** <code bash>UserParameter=dpi.02-00.0.drops,tac /var/log/dpi/fastdpi_stat.log | sed /'IF 02-00.0'/q | tac | sed -e 1,/'Actual   Stats'/d | sed '6!D' | awk '{print $1}' | sed 's/^.//'</code> 
-  - Restart the agent: ''systemctl restart Zabbix-agent'' 
- 
-=====Server setup===== 
-  - Install and configure Zabbix servers according to the  [[https://www.zabbix.com/ru/download?zabbix=6.0&os_distribution=centos&os_version=8&components=agent&db=&ws=|instructions]]  on the official website. 
-  - Add template {{ :dpi:dpi_components:platform:mon_stat:zbx_export_templates.xml |}}\\ 1) Go to Configuration section\\ 2) Templates section\\ 3) Click “Import”\\ 4) Import template file\\ 5) Save changes\\ {{:dpi:dpi_components:platform:mon_stat:import_tmp.png?nolink&1200|}} 
-  - Add a DPI server as a host\\ 1) Go to Monitoring section\\ 2) Hosts section\\ 3) Click “Create host”\\ 4) Set the required parameters, hostname, group and the previously added template\\ 5) Save changes\\ {{:dpi:dpi_components:platform:mon_stat:create_host.png?nolink&1200|}} 
-  - Edit the template: change the names of the interfaces and keys so that they match the ''UserParameter''. 
-