Monitor your GitHub Enterprise instance remotely with SNMP.




This extension collects infrastructure metrics to provide insights into the resource usage, health and availability of your GitHub Enterprise instances.
Metrics are collected through SNMP get polling
For SNMP configuration, see the Github Docs.
Simply activate the extension in your environment using in-product Hub and provide the device configuration.
Read more in the SNMP Extension Documentation.
The extension package contains:
SNMPMIB files used for monitoring:
When activating your extension using monitoring configuration, you can limit monitoring to one of the feature sets. To work properly the extension has to collect at least one metric after the activation.
In highly segmented networks, feature sets can reflect the segments of your environment. Then, when you create a monitoring configuration, you can select a feature set and a corresponding ActiveGate group that can connect to this particular segment.
All metrics that aren't categorized into any feature set are considered to be the default and are always reported.
A metric inherits the feature set of a subgroup, which in turn inherits the feature set of a group. Also, the feature set defined on the metric level overrides the feature set defined on the subgroup level, which in turn overrides the feature set defined on the group level.
| Metric name | Metric key | Description |
|---|---|---|
| Time since the last re-start | github.sys.uptime | The time (in hundredths of a second) since the network management portion of the system was last re-initialized |
| Number of processes | github.sys.processes | The number of process contexts currently loaded or running on the host. |
| Host memory | github.memory.size | Amount of RAM on the host |
| Total swap size | github.memory.swap.size | The total amount of swap space configured for this host. |
| Available swap space | github.memory.swap.available | The amount of swap space currently unused or available. |
| Amount of free memory | github.memory.free | The total amount of memory free or available for use on this host. |
| Amount of shared memory | github.memory.shared | The total amount of real or virtual memory currently allocated for use as shared memory. |
| Amount of buffered memory | github.memory.buffered | The total amount of real or virtual memory currently allocated for use as memory buffers. |
| Amount of cached memory | github.memory.cached | The total amount of real or virtual memory currently allocated for use as cached memory. |
| User CPU time | github.cpu.user.usage | Percentage of user CPU time |
| System CPU time | github.cpu.system.usage | Percentage of system CPU time |
| Idle CPU time | github.cpu.idle.usage | Percentages of idle CPU time |
| Metric name | Metric key | Description |
|---|---|---|
| Octets received (high capacity) | github.if.hc.in.octets.count | The total number of octets received on the interface including framing characters. This metric uses 64 bit counter and should be used for highspeed devices. |
| Octets transmitted (high capacity) | github.if.hc.out.octets.count | The total number of octets transmitted out of the interface including framing characters. This metric uses 64 bit counter and should be used for highspeed devices. |
| Metric name | Metric key | Description |
|---|---|---|
| Disk size | github.disk.size | Total size of the disk/partion |
| Available disk space | github.disk.space.available | Available space on the disk |
| Used disk space | github.disk.space.used | Used space on the disk |
| Disk space usage | github.disk.space.usage | Percentage of space used on disk |
| Disk inodes usage | github.disk.inodes.usage | Percentage of inodes used on disk |