Skip to main content

Mcafee WEB Gateway

Mcafee WEB Gateway

Plugin: go.d.plugin Module: snmp

Maintained by Netdata

Overview​

Monitor Mcafee WEB Gateway (network device) with Netdata over SNMP. Netdata recognizes the device automatically by its sysObjectID (recognized across 1 device identifiers) and collects the metrics this profile declares — on top of the generic SNMP baseline — with no manual OID configuration.

Netdata's SNMP collector matches the device to the mcafee-web-gateway.yaml profile via sysObjectID/sysDescr, then polls the OIDs it declares.

This integration is supported on all platforms.

This integration supports multiple instances configured side-by-side.

Default Behavior​

Auto-Detection​

Auto-detected as Mcafee WEB Gateway via sysObjectID/sysDescr.

Limits​

The default configuration for this integration does not impose any limits.

Performance Impact​

The default configuration for this integration is not expected to impose a significant performance impact on the system.

Setup​

You can configure the snmp collector in two ways:

MethodBest forHow to
UIFast setup without editing filesGo to Nodes → Configure this node → Collectors → Jobs, search for snmp, then click + to add a job.
FileIf you prefer configuring via file, or need to automate deployments (e.g., with Ansible)Edit go.d/snmp.conf and add a job.
important

UI configuration requires paid Netdata Cloud plan.

Prerequisites​

SNMP access​

SNMP must be enabled on the device and reachable from the Netdata Agent acting as the site's SNMP hub.

Configuration​

Options​

Configure the SNMP collector with the device hostname and SNMP credentials. See the SNMP collector reference for all options.

via UI​

Configure the snmp collector from the Netdata web interface:

  1. Go to Nodes.
  2. Select the node where you want the snmp data-collection job to run and click the ⚙ (Configure this node). That node will run the data collection.
  3. The Collectors → Jobs view opens by default.
  4. In the Search box, type snmp (or scroll the list) to locate the snmp collector.
  5. Click the + next to the snmp collector to add a new job.
  6. Fill in the job fields, then click Test to verify the configuration and Submit to save.
    • Test runs the job with the provided settings and shows whether data can be collected.
    • If it fails, an error message appears with details (for example, connection refused, timeout, or command execution errors), so you can adjust and retest.

via File​

The configuration file name for this integration is go.d/snmp.conf.

The file format is YAML. Generally, the structure is:

update_every: 1
autodetection_retry: 0
jobs:
- name: some_name1
- name: some_name2

You can edit the configuration file using the edit-config script from the Netdata config directory.

cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
sudo ./edit-config go.d/snmp.conf
Examples​

There are no configuration examples.

Alerts​

There are no alerts configured by default for this integration.

Metrics​

On top of the generic SNMP baseline (the Generic SNMP Device integration — interfaces, system, IP/TCP/UDP, host resources), this Mcafee WEB Gateway profile adds the metrics below. Each is collected only where the device exposes the matching OID — inclusion means the profile requests it; availability depends on the device model and software.

38 metrics in 15 groups; each row is a chart context usable in alerts.

GroupMetrics
Network / Connection1
Network / DNS1
Network / FTP5
Network / HTTP6
Network / HTTPS6
Network / Interface4
Network / Socket1
Security / Connection5
Security / Filter3
Security / Malware1
Security / RuleEngine1
System / CPU1
System / Memory1
System / Transaction1
System / Uptime1

Network / Connection​

Metric (chart context)UnitScopeDescription
snmp.device_prof_mcafee_mwg_stClientCount{client}deviceCurrently connected clients

Network / DNS​

Metric (chart context)UnitScopeDescription
snmp.device_prof_mcafee_mwg_stResolveHostViaDNSmsdeviceTime to resolve DNS in ms

Network / FTP​

Metric (chart context)UnitScopeDescription
snmp.device_prof_mcafee_mwg_stFtpBytesFromClientBy/sdeviceNumber of bytes tranferred from proxy to client(s) using the FTP protocol
snmp.device_prof_mcafee_mwg_stFtpBytesFromServerBy/sdeviceNumber of bytes tranferred from server(s) to proxy using the FTP protocol
snmp.device_prof_mcafee_mwg_stFtpBytesToClientBy/sdeviceNumber of bytes tranferred from proxy to client(s) using the FTP protocol
snmp.device_prof_mcafee_mwg_stFtpBytesToServerBy/sdeviceNumber of bytes tranferred from proxy to server(s) using the FTP protocol
snmp.device_prof_mcafee_mwg_stFtpTrafficBy/sdeviceNumber of bytes transmitted between proxy and server(s) using the FTP protocol

Network / HTTP​

Metric (chart context)UnitScopeDescription
snmp.device_prof_mcafee_mwg_stHttpBytesFromClientBy/sdeviceNumber of bytes transferred from client to proxy using the HTTP protocol
snmp.device_prof_mcafee_mwg_stHttpBytesFromServerBy/sdeviceNumber of bytes transferred from server to proxy using the HTTP protocol
snmp.device_prof_mcafee_mwg_stHttpBytesToClientBy/sdeviceNumber of bytes transferred from proxy to client(s) using the HTTP protocol
snmp.device_prof_mcafee_mwg_stHttpBytesToServerBy/sdeviceNumber of bytes transferred from proxy to server(s) using the HTTP protocol
snmp.device_prof_mcafee_mwg_stHttpRequests{request}/sdeviceNumber of HTTP requests
snmp.device_prof_mcafee_mwg_stHttpTrafficBy/sdeviceNumber of bytes tranferred between proxy and server(s) using the HTTP protocol

Network / HTTPS​

Metric (chart context)UnitScopeDescription
snmp.device_prof_mcafee_mwg_stHttpsBytesFromClientBy/sdeviceNumber of bytes tranferred from client(s) to proxy using the HTTPS protocol
snmp.device_prof_mcafee_mwg_stHttpsBytesFromServerBy/sdeviceNumber of bytes tranferred from server(s) to proxy using the HTTPS protocol
snmp.device_prof_mcafee_mwg_stHttpsBytesToClientBy/sdeviceNumber of bytes tranferred from proxy to client(s) and proxy using the HTTPS protocol
snmp.device_prof_mcafee_mwg_stHttpsBytesToServerBy/sdeviceNumber of bytes tranferred from proxy to server(s) and proxy using the HTTPS protocol
snmp.device_prof_mcafee_mwg_stHttpsRequests{request}/sdeviceNumber of HTTPS requests
snmp.device_prof_mcafee_mwg_stHttpsTrafficBy/sdeviceNumber of bytes tranferred between proxy and server(s) using the HTTPS protocol

Network / Interface​

Metric (chart context)UnitScopeDescription
snmp.device_prof_ifAdminStatus{status}per interface, interfaceCurrent administrative state of the interface
snmp.device_prof_ifHighSpeedbit/sper interface, interfaceEstimate of the interface's current bandwidth
snmp.device_prof_ifNumber{interface}deviceNumber of network interfaces regardless of their current state present on this system
snmp.device_prof_ifOperStatus{status}per interface, interfaceCurrent operational state of the interface

Network / Socket​

Metric (chart context)UnitScopeDescription
snmp.device_prof_mcafee_mwg_stConnectedSockets{socket}deviceNumber of open network sockets in use by the proxy

Security / Connection​

Metric (chart context)UnitScopeDescription
snmp.device_prof_mcafee_mwg_stBlockedByAntiMalware{connection}/sdeviceNumber of connections blocked by Anti-Malware
snmp.device_prof_mcafee_mwg_stBlockedByMediaFilter{connection}/sdeviceNumber of connections that have been blocked by the Media-Type filter
snmp.device_prof_mcafee_mwg_stBlockedByURLFilter{connection}/sdeviceNumber of connection that have been blocked by the URL filter
snmp.device_prof_mcafee_mwg_stConnectionsBlocked{connection}/sdeviceNumber of blocked connections
snmp.device_prof_mcafee_mwg_stConnectionsLegitimate{connection}/sdeviceNumber of connections that not have been blocked

Security / Filter​

Metric (chart context)UnitScopeDescription
snmp.device_prof_mcafee_mwg_stCategories{category}/sdeviceNumber of categories detected by the URL filter
snmp.device_prof_mcafee_mwg_stCategoryCount{occurrence}/sper mcafee_mwg_st_category_nameNumber of times the URL filter detected this category
snmp.device_prof_mcafee_mwg_stMimeType{media_type}/sdeviceNumber of media types detected by the Media Type filter

Security / Malware​

Metric (chart context)UnitScopeDescription
snmp.device_prof_mcafee_mwg_stMalwareDetected{infection}/sdeviceNumber of infections detected by the McAfee Gateway Antimalware Engine

Security / RuleEngine​

Metric (chart context)UnitScopeDescription
snmp.device_prof_mcafee_mwg_stTimeConsumedByRuleEnginemsdeviceAverage time used by the rule engine in ms

System / CPU​

Metric (chart context)UnitScopeDescription
snmp.device_prof_cpu_usage%deviceThe current CPU utilization

System / Memory​

Metric (chart context)UnitScopeDescription
snmp.device_prof_memory_usage%deviceVirtual memory consumption of the main processes divided by RAM + half of SWAP space. Projected to 0-100.

System / Transaction​

Metric (chart context)UnitScopeDescription
snmp.device_prof_mcafee_mwg_stTimeForTransactionmsdeviceAverage time for transaction in ms

System / Uptime​

Metric (chart context)UnitScopeDescription
snmp.device_prof_systemUptimesdeviceTime since the system was last rebooted or powered on.

Troubleshooting​

Other Problems​

Collect Diagnostics for Netdata Support​

For SNMP metrics, BGP, licensing, or topology issues, follow Collect SNMP troubleshooting data to include built-in diagnostics in a support bundle. SNMP evidence is unsanitized; share the bundle through a restricted Netdata Support ticket.


Do you have any feedback for this page? If so, you can open a new issue on our netdata/learn repository.