Skip to content





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