building monitoring system part 1
Table of Content
building monitoring system part 1¶
- explain the project
- my experience with kube-prometheus, how easy it was but could not understand the overview
- new opportunity to setup from a scratch using docker
- overview of what I intend to build through the series
toc¶
- snmp monitoring system
- toc, overview, what's covered
- docker compose end-state, explanation on the components
- snmp exporter
- what it does with quick example
- snmp manager and agent
- OID
- MIB
- auth in snmp exporter
- module in snmp exporter
- snmp.yml configuration file
- customization
- generator
- decide and locate the metrics to obtain
- test the target OID on target node
- prepare any necessary MIB file for the OID
- modify generator.yml
- run generator
- replace the snmp.yml and verify the new module/auth added using curl
- prometheus
- what it does with quick example
- big picture, how this works together with snmp exporter
- docker compose file, preparations needed
- data persistence
- configuration
- general
- scrape
- target
- grafana
- what it does with quick example
- big picture updated
- docker compose file, prep needed (not)
- data persistence
- data source
- exploring the metric data stored
- visualization
- simple snmp up/down
- ifOperStatus and ifAdminStatus
- interface utilization
- alert system
- contact information
- discord webhook example
- rules
- contact information