Extend the platform,
empower your team.
Monitor your GitHub Enterprise instance remotely with SNMP
ExtensionThis 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
Remotely monitor the infrastructure health of your GitHub Enterprise instances
Simply activate the extension in your environment using in-product Hub and provide the device configuration. Read more in the SNMP Extension Documentation
Refer to to the Github Docs for SNMP configuration
The extension package contains:
SNMPMIB files used for monitoring:
Below is a complete list of the feature sets provided in this version. To ensure a good fit for your needs, individual feature sets can be activated and deactivated by your administrator during configuration.
Metric name | Metric key | Description | Unit |
---|---|---|---|
Disk size | github.disk.size | Total size of the disk/partion | KiloByte |
Available disk space | github.disk.space.available | Available space on the disk | Count |
Used disk space | github.disk.space.used | Used space on the disk | Count |
Disk space usage | github.disk.space.usage | Percentage of space used on disk | Percent |
Disk inodes usage | github.disk.inodes.usage | Percentage of inodes used on disk | Percent |
Metric name | Metric key | Description | Unit |
---|---|---|---|
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 | Count |
Number of processes | github.sys.processes | The number of process contexts currently loaded or running on the host. | Count |
Host memory | github.memory.size | Amount of RAM on the host | Count |
Total swap size | github.memory.swap.size | The total amount of swap space configured for this host. | Count |
Available swap space | github.memory.swap.available | The amount of swap space currently unused or available. | Count |
Amount of used memory | github.memory.used | The amount of real/physical memory currently unused or available. | Count |
Amount of free memory | github.memory.free | The total amount of memory free or available for use on this host. | Count |
Amount of shared memory | github.memory.shared | The total amount of real or virtual memory currently allocated for use as shared memory. | Count |
Amount of buffered memory | github.memory.buffered | The total amount of real or virtual memory currently allocated for use as memory buffers. | Count |
Amount of cachde memory | github.memory.cached | The total amount of real or virtual memory currently allocated for use as cached memory. | Count |
User CPU time | github.cpu.user.usage | Percentage of user CPU time | Percent |
System CPU time | github.cpu.system.usage | Percentage of system CPU time | Percent |
Idle CPU time | github.cpu.idle.usage | Percentages of idle CPU time | Percent |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Octets received | github.if.in.octets.count | The total number of octets received on the interface including framing characters | Count |
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. | Count |
Octets transmitted | github.if.out.octets.count | The total number of octets transmitted out of the interface including framing characters | Count |
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. | Count |