Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
231c952
feat: added ns-stats
Tbaile Apr 13, 2026
0e8276a
controller fixes
Tbaile Apr 14, 2026
96007a5
removed deprecations
Tbaile Apr 15, 2026
2ade2d3
added complete management of metrics and data
Tbaile Nov 27, 2025
fb6ea96
moved telegraf configuration where it's more appropriate
Tbaile Dec 5, 2025
56d6dff
added correct values for netifyd
Tbaile Dec 5, 2025
8ad8810
added grafana for monitoring
Tbaile Dec 5, 2025
15ebde1
removed unneeded fields
Tbaile Dec 5, 2025
7dde19e
unlimited restart
Tbaile Dec 17, 2025
c72714d
separated telegraf plugins
Tbaile Feb 12, 2026
fb514ff
expanded inputs
Tbaile Feb 12, 2026
4ba8b61
refactor: telegraf should configure netifyd
Tbaile Feb 13, 2026
7b2c75e
fixed build issue
Tbaile Feb 18, 2026
175593b
added logs
Tbaile Feb 27, 2026
4f063e4
uploading all logs
Tbaile Mar 4, 2026
3095eab
fixed some config issues
Tbaile Mar 9, 2026
a119fa4
added ulogd
Tbaile Mar 20, 2026
3476feb
separated telegraf concerns
Tbaile Mar 20, 2026
50e78b1
added vlogscli and vmalert
Tbaile Mar 20, 2026
445f60c
fixed build issue with victoria logs
Tbaile Mar 25, 2026
d6be974
chore: updated banip
Tbaile Mar 27, 2026
2973e28
separated telegraf parsers
Tbaile Mar 30, 2026
bb80503
updated netifyd ingester with http
Tbaile Mar 30, 2026
ed341e8
added outputs.sql
Tbaile Mar 31, 2026
b64518c
synced banip
Tbaile Apr 1, 2026
3a2fc00
updated log interval to 60s
Tbaile Apr 2, 2026
c0ccfe1
updated sink with a testing env
Tbaile Apr 3, 2026
4722369
adjusting telegraf inputs
Tbaile Apr 14, 2026
101d11a
removed netifyd logging, too much data
Tbaile Apr 15, 2026
a04979f
feat: add mimir alerting
gsanchietti Apr 15, 2026
9c48d52
fix: make sure to update netdata alert conf
gsanchietti Apr 21, 2026
aa8b46c
chore: remove unused mwan alert
gsanchietti Apr 21, 2026
f22d0f6
feat: repeat mwan down alert
gsanchietti Apr 21, 2026
addcbb1
feat(victoria): add vmalert alerting
gsanchietti Apr 22, 2026
c9c3013
feat(telegraf): add procd service monitoring
gsanchietti Apr 23, 2026
4ae7a68
feat(telegraf): add mwan3 WAN interface monitoring
gsanchietti Apr 23, 2026
4788218
ns-plug: remove netdata alerting integration
gsanchietti Apr 23, 2026
7e6ac6d
feat: replace ns.netdata API with ns.telegraf ping monitor
gsanchietti Apr 23, 2026
15cffa5
feat: update charts to use Victoria Metrics
gsanchietti Apr 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions config/monitoring.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
CONFIG_PACKAGE_victoria-metrics=y
CONFIG_PACKAGE_victoria-logs=y
CONFIG_PACKAGE_telegraf=y
13 changes: 13 additions & 0 deletions config/ulogd.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
CONFIG_PACKAGE_ulogd=y
CONFIG_PACKAGE_ulogd-mod-dbi=y
CONFIG_PACKAGE_ulogd-mod-extra=y
CONFIG_PACKAGE_ulogd-mod-json=y
CONFIG_PACKAGE_ulogd-mod-mysql=y
CONFIG_PACKAGE_ulogd-mod-nfacct=y
CONFIG_PACKAGE_ulogd-mod-nfct=y
CONFIG_PACKAGE_ulogd-mod-nflog=y
CONFIG_PACKAGE_ulogd-mod-pcap=y
CONFIG_PACKAGE_ulogd-mod-pgsql=y
CONFIG_PACKAGE_ulogd-mod-sqlite=y
CONFIG_PACKAGE_ulogd-mod-syslog=y
CONFIG_PACKAGE_ulogd-mod-xml=y
44 changes: 44 additions & 0 deletions grafana/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
services:
grafana:
image: grafana/grafana:12.3
restart: unless-stopped
ports:
- "3000:3000"
environment:
- GF_SECURITY_ADMIN_USER=admin
- GF_SECURITY_ADMIN_PASSWORD=admin
- GF_PLUGINS_PREINSTALL=victoriametrics-metrics-datasource
volumes:
- grafana-data:/var/lib/grafana
configs:
- source: grafana-datasources
target: /etc/grafana/provisioning/datasources/datasource.yml
- source: grafana-dashboards
target: /etc/grafana/provisioning/dashboards/dashboards.yml
- source: netifyd-dashboard
target: /var/lib/grafana/dashboards/netifyd.json

volumes:
grafana-data: { }

configs:
grafana-datasources:
content: |
apiVersion: 1
datasources:
- name: VictoriaMetrics - Plugin
type: victoriametrics-metrics-datasource
access: proxy
url: http://10.0.1.1:8428
uid: victoriametrics_plugin
default: true
grafana-dashboards:
content: |
apiVersion: 1
providers:
- name: Default
type: file
options:
path: /var/lib/grafana/dashboards
netifyd-dashboard:
file: ./victoriametrics-netifyd.json
Loading
Loading