aboutsummaryrefslogtreecommitdiffstats
path: root/web
Commit message (Collapse)AuthorAgeLines
* api/oplog: Time is !@#!@#!@#!@# (fixes non-utc times)Kristian2017-04-19-0/+1
|
* TG17 graphicsKristian Lyngstøl2017-04-16-0/+0
|
* TG17 monster commitKristian Lyngstøl2017-04-16-43/+185
|
* TG17 stuff ?Kristian Lyngstøl2017-04-10-28/+73
|
* switches.txt as an api endpointLasse Haugen2017-03-31-0/+31
|
* Implement support for per-switch queries for switches-managementLasse Haugen2017-01-10-1/+11
|
* added distro_name to api endpointLasse Haugen2016-12-16-1/+1
|
* Tweak various graphite/grafana integrationsKristian Lyngstol2016-11-18-2/+5
| | | | s3 is currently disabled as it's bugged.
* Change titleKristian Lyngstol2016-11-16-1/+1
|
* Start clean switches-tableKristian Lyngstol2016-11-15-6/+6
| | | | Lots of cruft
* More tweaks on template-examples/documentationKristian Lyngstol2016-11-15-6/+33
|
* templates/HOWTO tweakingKristian Lyngstol2016-11-15-12/+20
|
* Tweak template UI slightlyKristian Lyngstol2016-11-14-11/+6
|
* More GUI for the templating frontendKristian Lyngstol2016-11-14-5/+23
| | | | | | | | Fixes #151 While there are certainly more things that can be done - such as reading the list of templates dynamically, it wouldn't be horrible to go into production with the GUI the way it is right now.
* Templating GUI: Show errors tooKristian Lyngstol2016-11-14-1/+5
|
* Provide basic UI for template-testingKristian Lyngstol2016-11-14-3/+51
| | | | | | Still leaves a lot to be desired, but is a good start. References #151
* Add a templating-HOWTOKristian Lyngstol2016-11-14-0/+88
| | | | This is just a teaser.
* Various build-tweaks and cache tweaksKristian Lyngstol2016-11-11-2/+4
| | | | | | | | | - mibs are moved to data/, update gitignore - Adjust cache for switches and switches-management to improve responsiveness when adding new content. - Ensure mibs are correctly loaded if the data directory doesn't exist - Add a small timer to the startup of ping collector/snmp to avoid starting before graphite.
* Push all numerical snmp-data to graphiteKristian Lyngstol2016-11-10-4/+4
| | | | Fixes #126
* Use dynamic size for the top-tickerKristian Lyngstol2016-11-09-1/+5
|
* Force graph reloading ... sigh...Kristian Lyngstol2016-11-09-1/+1
| | | | | There really should be a way to make it obey cache-control instead of this rubbish.
* Add distro-tree endpointKristian Lyngstol2016-11-08-0/+25
| | | | | | | Fixes #139 References #148 New problem: Test data is insufficient.
* Move templating URLs aroundKristian Lyngstol2016-11-08-0/+26
| | | | | Fixes #143 Fixes #141
* Tweak graphs slightly for size and moreKristian Lyngstol2016-11-07-2/+2
|
* Tweak title-text for the overview graphKristian Lyngstol2016-11-07-1/+1
|
* Graph ALL the thingsKristian Lyngstol2016-11-07-5/+21
| | | | | | | Tweaks background colors on graphs. Adds a funky "ticker" to the navbar that may or may not break small screens. Graphs average latency and total bandwidth for all equipment.
* Change order of in/out bytes on overview port-graphKristian Lyngstol2016-11-06-1/+1
| | | | Needs to match with the drill-down graphs so the colors match up.
* Front: Add "reset"-button for placementKristian Lyngstol2016-11-06-0/+8
| | | | | | | Perhaps not the most intuitive name, but it'll have to do for now or until someone complains. Fixes #124
* Remove Score Card-pageKristian Lyngstol2016-11-06-77/+0
| | | | | | | | It doesn't do any good in its current implementation. If it were to make sense, we'd need to drastically enrich it. Closes #128
* Remove "Details"/"Settings" pane of switchesKristian Lyngstol2016-11-06-48/+3
| | | | | | It was identical to settings/edit. Fixes #123
* More graph normalizationKristian Lyngstol2016-11-06-4/+4
|
* Add size styling to graphsKristian Lyngstol2016-11-04-0/+7
| | | | | | | ♥ SVG I don't have to figure out the exact pixel count on the width to make it fit well :D
* Make time horizon on graphs configurableKristian Lyngstol2016-11-04-5/+25
| | | | | | | | I'd do the same thing on all graphs as on the summary, but I have no idea how to trigger an update on the ports pane right now. Lets you cycle between pre-set time windows of 60 minutes, 6 hours, 24 hours and 7 days.
* Bump us over to TG maps and layoutsKristian Lyngstol2016-11-04-1/+1
|
* Further graph tweaks, now with graphite 0.9.15Kristian Lyngstol2016-11-03-15/+20
| | | | | | | | | - Upgrade to 0.9.15 (that was a lot more work than the commit reveals) - Numerous color tweaks to make it prettier - Use SVG instead of PNG - Use correct perSecond() provided in 0.9.14 instead of derivative() Still more to come I suppose
* Drastically improving graphing and port drill-downKristian Lyngstol2016-11-03-27/+40
| | | | | | | | | | | | | | | | | | | | | - Nightmode - Aliases for sensible legends - Two layers of collapse on ports - Toggle/expand all feature to show graphs for all ports - Show human readable variant of very large numbers in port drill-down in addition to raw value (e.g.: 4800000000 (4.8G)) Still to do: - Ability to click on a stat to get graphs for it - Upgrade to graphite 0.9.15. Most of the following depends on that: - Use perSecond() instead of derivative() for traffic - Use SVG instead of PNG - Get rid of extra )'s in legends - Evaluate using SVG + CSS to get nightmode. Not sure if that'll work at all, as it depends on whether the SVG context is isolated or not from the DOM at large (e.g.: is #nightmode visible) - Consider generalizing graphs
* Use graphite bandwidth graphs in snmp and nuke "traffic"Kristian Lyngstol2016-10-23-62/+14
| | | | | | | | | | | The "traffic" thing should be integrated in the snmp/ports overview. All that's missing is a two-step drill-down per port. E.g.: Click a port and you get graphs, click the next drill down and get full snmp-data. When that's done, all we need is an "expand all" button. And a pony.
* Big broken push of graphingKristian Lyngstol2016-10-22-7/+18
| | | | | | | | | | | - Adds latency graphs everywhere, even where they shouldn't be. For PoC. - Fixes a frontend leakage of handlers - Adds a nasty way of getting latency-data into graphite (needs to be improved) - Adds working graphite integration in varnish - Adds config for graphite Lots of things broken here, but it's a half-decent start.
* Last bit of DX left-oversKristian Lyngstol2016-07-06-5/+53
| | | | Mainly moving graphs around
* Customizable titles on health map and sticky panesKristian Lyngstol2016-07-02-19/+48
| | | | | | | Click a field in a switch summary and the health map will use it as a legend, assuming it isn't already showing information. And remember what panel was used last when browsing switches.
* Front: Beef up ports-paneKristian Lyngstol2016-07-02-5/+113
|
* Tooltips på oplog og flere tweaksKristian Lyngstol2016-07-01-2/+4
| | | | | | Tooltips vil være litt browseravhengig. Fikser også noen nightmode issues her og der.
* Remove debug output and fix linknet-adding in nightmodeKristian Lyngstol2016-07-01-5/+7
|
* Implement support for per-switch/port queries for switch-stateKristian Lyngstol2016-07-01-4/+25
|
* Implement tags and various other minor tweaksKristian Lyngstol2016-07-01-28/+80
|
* front: Fix basic Safari-stuff and misc oplog-issuesKristian Lyngstol2016-06-30-15/+25
| | | | | | | | .... Oplog: Don't send empty oplog entries. When viewing a switch, don't include oplog entries that have a blank system association.
* js: Remove debug output from score cardKristian Lyngstol2016-06-30-1/+0
|
* front: Add score card pageKristian Lyngstol2016-06-30-2/+133
| | | | Displays a sorted list of what needs attention.
* Add serial numbers (cisco) and fix snmp viewKristian Lyngstol2016-06-30-1/+16
| | | | No longer updates SNMP view when you're looking at it.
* switch-state: Use ifAlias to determine client/uplinkKristian Lyngstol2016-06-30-14/+16
|