towerops/lib/towerops
Graham McIntire c74e00fcb0
Always use ICMP ping for latency monitoring, not SNMP checks
Changed device_monitor.ex to always use ICMP ping for monitoring checks,
regardless of whether SNMP is enabled for the device.

Rationale:
- ICMP ping gives actual network latency (round-trip time)
- SNMP checks are for data collection (interfaces, sensors, etc.)
- Both should run independently for SNMP-enabled devices:
  * SNMP polling: Collects device metrics (handled by poller_worker)
  * ICMP monitoring: Measures latency and availability (handled by device_monitor)

This ensures latency graphs always show actual network response time,
not SNMP query response time.
2026-01-17 17:02:51 -06:00
..
accounts moduledocs 2026-01-17 15:08:49 -06:00
admin Add superuser system with user impersonation for admin support 2026-01-06 12:50:10 -06:00
agents Add agent rename functionality 2026-01-17 15:48:47 -06:00
alerts moduledocs 2026-01-17 15:08:49 -06:00
api_tokens Add API v1 endpoints with organization-scoped API tokens 2026-01-17 16:53:31 -06:00
devices feat: allow device name to be populated from SNMP sysName 2026-01-17 16:28:43 -06:00
mobile_sessions Fix datetime truncation for mobile session schemas 2026-01-15 16:17:05 -06:00
monitoring Always use ICMP ping for latency monitoring, not SNMP checks 2026-01-17 17:02:51 -06:00
organizations moduledocs 2026-01-17 15:08:49 -06:00
proto rename equipment to device 2026-01-17 14:48:46 -06:00
sites moduledocs 2026-01-17 15:08:49 -06:00
snmp Convert Task.* calls to Exq background workers 2026-01-17 16:46:36 -06:00
workers Fix latency data not being captured in monitoring checks 2026-01-17 17:00:52 -06:00
accounts.ex Streamline login flow and fix test failures 2026-01-13 13:08:24 -06:00
admin.ex rename equipment to device 2026-01-17 14:48:46 -06:00
agents.ex Add agent rename functionality 2026-01-17 15:48:47 -06:00
alerts.ex rename equipment to device 2026-01-17 14:48:46 -06:00
api_tokens.ex Add API v1 endpoints with organization-scoped API tokens 2026-01-17 16:53:31 -06:00
application.ex Convert Task.* calls to Exq background workers 2026-01-17 16:46:36 -06:00
devices.ex credo cleanup 2026-01-17 15:00:52 -06:00
log_filter.ex Add comprehensive Dialyzer type specifications 2026-01-17 10:52:02 -06:00
mailer.ex moduledocs 2026-01-17 15:08:49 -06:00
mobile_sessions.ex credo cleanup 2026-01-17 15:00:52 -06:00
monitoring.ex feat: add latency graph for ICMP ping monitoring 2026-01-17 16:02:35 -06:00
organizations.ex rename equipment to device 2026-01-17 14:48:46 -06:00
release.ex fix dialyzer things 2026-01-03 12:56:40 -06:00
repo.ex moduledocs 2026-01-17 15:08:49 -06:00
sites.ex rename equipment to device 2026-01-17 14:48:46 -06:00
snmp.ex more renames 2026-01-17 15:13:56 -06:00