gathering / gondul Goto Github PK
View Code? Open in Web Editor NEWNetwork management/monitoring system specialized for temporary events
Home Page: http://tech.gathering.org
License: GNU General Public License v2.0
Network management/monitoring system specialized for temporary events
Home Page: http://tech.gathering.org
License: GNU General Public License v2.0
From @KristianLyng on March 27, 2016 8:10
I stedet for kart kan vi ha en tab for inventory f.eks.
Dette vil også gjøre eventuelt adresse-plan bedre.
Copied from original issue: gathering/tgmanage#68
From @jallakim on March 27, 2016 2:10
Få på plass system for alarmer, samt varsling (primært via push og/eller SMS).
Hvilket system skal brukes? Icinga2?
Copied from original issue: gathering/tgmanage#64
From @KristianLyng on March 17, 2016 7:16
Håper det er grunnet testmiljøet.
Copied from original issue: gathering/tgmanage#38
From @KristianLyng on March 27, 2016 8:17
Bør være mulig å bare vise kantsvitsjer, bare ap'er, bare servere, eller en kombo.
Copied from original issue: gathering/tgmanage#74
From @KristianLyng on March 27, 2016 8:13
Langsiktig mål bør være å erstatte mesteparten av funksjonaliteten vi har lagt i confluence-tabellen.
Det krever dog mye arbeid og bør deles opp over flere arrangement så vi ser hva som fungerer. Må være særs fleksibel.
Copied from original issue: gathering/tgmanage#71
From @KristianLyng on March 27, 2016 8:36
Har i praksis ingen feilhåndtering nå. Bør være noe hvertfall.
Copied from original issue: gathering/tgmanage#81
From @KristianLyng on March 17, 2016 18:5
Jocke får rosa.
Copied from original issue: gathering/tgmanage#47
From @KristianLyng on March 27, 2016 8:52
Måtte special-case ifPhyAddr (?) i år fordi det ble binær-garble som JSON:XS likte dårlig.
Må finne en bedre (og helst generell) løsning på det. Særlig når vi ønsker oss flere datafelter med macadresser.
Copied from original issue: gathering/tgmanage#92
From @KristianLyng on March 17, 2016 7:14
Copied from original issue: gathering/tgmanage#35
From @KristianLyng on March 27, 2016 8:33
Det ble en del prøv-og-feil når jeg la til nye OID'er. Bør ha et enkelt verktøy som kan sjekke navn og slikt.... Nesten så enkelt som snmpwalk, men bruker våre egne oppsett.
Copied from original issue: gathering/tgmanage#79
From @skandix on March 22, 2016 18:5
Legge til slik at når man går inn på noen av elementene som ligger i meny listen f.eks "Keyboard Shortcuts" at når man så vil komme seg ut, at man kan bare trykke på en plass som ligger utenfor "containeren/boksen" for å så komme seg tilbake til "root" view.
Copied from original issue: gathering/tgmanage#56
From @jallakim on March 27, 2016 3:14
Dokumentere NMS.
Satt på spissen; at man kan gi repo-URL-en til en «random» dude, og så skal vedkommende klare å få det til å kjøre uten å måtte reverse-engineere halve koden for å skjønne halvparten.
Copied from original issue: gathering/tgmanage#67
From @KristianLyng on March 17, 2016 7:13
Dette var stort request i fjor. JS ligger i old/, men må oppdateres til moderne API. Helst også oppdateres til å bruke vanlig nms-js'en.
Copied from original issue: gathering/tgmanage#34
From @KristianLyng on March 17, 2016 7:15
Copied from original issue: gathering/tgmanage#37
From @KristianLyng on March 27, 2016 8:51
Unødvendig å inserte '{}' når ting er timet ut.
Copied from original issue: gathering/tgmanage#91
From @KristianLyng on March 27, 2016 8:42
Mye overlapp. Fint med et sentralt sted som definerer hvilke felter som finnes, hvilke som kan leses, hvilke som er "hemmlig" og hvilke som kan endres via API. Dette er nå lokalisert i diverse api-endpoints.
Copied from original issue: gathering/tgmanage#85
From @KristianLyng on March 27, 2016 8:16
I dag er "alt" svitsjer. Dette er litt unødvendig. Vi ønsker også å overvåke servere, wireless controllere, "random" internett-noder, og mer.
Copied from original issue: gathering/tgmanage#72
From @KristianLyng on March 27, 2016 8:12
Trenger både frontend og backend.
Copied from original issue: gathering/tgmanage#70
From @KristianLyng on March 27, 2016 8:20
Hopper mye fram og tilbake. Se også Nicco sin fine "tv-mode" visning.
Copied from original issue: gathering/tgmanage#75
From @KristianLyng on March 31, 2016 19:37
Seriously, people can just convert in their head, because I have no idea what we're supposed to do when someone asks for 2016-03-27T02:30:00.
We could possibly have a front-end thing for converting to/from UTC. But code-wise we should be UTC all over.
Copied from original issue: gathering/tgmanage#96
From @KristianLyng on March 27, 2016 8:46
Det vil gjøre autentisering og slikt enklere. Og gir generelt mening for å redusere copy/pasta.
Copied from original issue: gathering/tgmanage#89
From @KristianLyng on March 27, 2016 9:24
Hente fra Juniper i stedet for Cisco (de er også "Renere" virker det som).
Må dobbeltsjekke at det er nok.
Copied from original issue: gathering/tgmanage#94
From @KristianLyng on March 27, 2016 8:30
Type: Antall "aktive klienter" og slikt.
Copied from original issue: gathering/tgmanage#76
From @KristianLyng on March 27, 2016 8:16
Innføre AP'er i kartet. I seg selv uproblematisk.
Copied from original issue: gathering/tgmanage#73
From @KristianLyng on March 27, 2016 8:38
Ingen grunn å gå til info:desk for å melde om småting. Fint med en måte for deltakere å lett melde om mindre feil ("youtube går tregt..."). Bør assosieres med en svitsj der det lar seg gjøre slik at vi kan se trender.
Copied from original issue: gathering/tgmanage#83
From @KristianLyng on April 11, 2016 18:15
This means adding more logic in the backend and drawing... But will look way better.
Copied from original issue: gathering/tgmanage#99
From @KristianLyng on March 17, 2016 9:53
Trenger et dashboard som viser noe som helst, basert på samme js som i js/nms*js.
Copied from original issue: gathering/tgmanage#40
From @KristianLyng on March 27, 2016 8:43
Jeg har en lang liste over OID'er som nå ligger lagret på obi-wan, men ikke i git, fordi det er konfigurasjon. Mesteparten av konfigen er ikke sensitiv, mens ting som databasepassord er det.
Bør skille ut det sensitive så vi kan ha revisjonskontroll på resten under arrangementet.
Copied from original issue: gathering/tgmanage#87
From @KristianLyng on March 31, 2016 19:37
Copied from original issue: gathering/tgmanage#97
From @KristianLyng on March 27, 2016 8:10
Vi har et bilde i databasen av hvordan ting skal være. Vi bør ha et verktøy som kan verifisere (via snmp helst, eventuelt ssh) at dette faktisk stemmer med virkeligheten.
Copied from original issue: gathering/tgmanage#69
From @norrs on April 13, 2014 13:49
https://wiki.kubuntu.org/UEFI/SecureBoot-PXE-IPv6
Copied from original issue: gathering/tgmanage#7
From @KristianLyng on March 17, 2016 21:39
Både IPv4- og IPv6-støtte.
Må hente ARP-tabell, ND-tabell, samt MAC-adresse-tabell fra alle rutere/switcher, slik at switch + switchport kan finnes ut basert på klienten sin IP-adresse.
ARP/ND/MAC-tabell gir også fordel at man kan lage statistikk på «antall IPv4 vs. IPv6-klienter», samt f.eks. «antall unike klienter» (basert på MAC-adresse). Sistnevnte kan kanskje delvis gjøres vha. DHCP-tail-greia, men.
Copied from original issue: gathering/tgmanage#51
From @jallakim on March 27, 2016 2:58
Få på plass veldig enkel driftslogg/backlogg som kan vises i NMS-et. Brukes for å logge hendelser som er relevant for påfølgende skift. (typ «distro5 ble slapp, redusert til 2x i VC + 2x uplink mot kant»).
Nice-to-have; flerbrukerstøtte (via BasicAuth mot Wannabe, eller andre ting) slik at man kan merke meldinger som lest eller ei (slik at meldinger forblir om man ikke aktivt merker de som lest).
Copied from original issue: gathering/tgmanage#66
From @KristianLyng on March 17, 2016 7:14
Copied from original issue: gathering/tgmanage#36
From @KristianLyng on March 27, 2016 8:30
Har blitt litt grums. Bør evaluere hvordan ting skal hentes ut og hva.
Copied from original issue: gathering/tgmanage#77
From @KristianLyng on March 27, 2016 8:32
Gjelder samtlige api'er som er svitsj-basert. (switch-state, snmp, ping...).
Bør være mulig å hente data for kun telegw f.eks.
Må tenke litt på hvordan dette skal gjøres om man ønsker kun infrastruktur f.eks.
Copied from original issue: gathering/tgmanage#78
From @jallakim on March 27, 2016 2:23
Få på plass system for å pushe config til switcher/rutere.
Ansible er vel veien som er diskutert, men se på hvordan dette skal integreres med NMS-et.
Copied from original issue: gathering/tgmanage#65
From @KristianLyng on March 27, 2016 8:42
Eneste problemet er at dette er python.
Bør dog ikke være et stort problem.
Copied from original issue: gathering/tgmanage#86
From @KristianLyng on March 31, 2016 17:34
TG16 saw: nginx->varnish->apache
Should reduce that somewhat if possible.
Copied from original issue: gathering/tgmanage#95
From @KristianLyng on March 27, 2016 8:33
Ikke mye brukt lenger. Bør enten gjenninnføres eller slettes.
Copied from original issue: gathering/tgmanage#80
From @KristianLyng on April 11, 2016 18:21
Update search matching as time ticks (specially useful during replay)
Copied from original issue: gathering/tgmanage#100
From @KristianLyng on April 11, 2016 18:21
Update search matching as time ticks (specially useful during replay)
Copied from original issue: gathering/tgmanage#100
From @KristianLyng on March 27, 2016 8:36
Dette er litt skummelt da det binner NMS enda mer mot TG. Bør i det minste være en modul man lett kan velge bort.
Copied from original issue: gathering/tgmanage#82
From @KristianLyng on March 27, 2016 8:40
Det er mye som bør kunne testes ganske lett. ("Legg inn svitsj, se at den er der". "Modifiser svitsj, se at det funker" osv).
Copied from original issue: gathering/tgmanage#84
From @KristianLyng on March 17, 2016 7:12
Copied from original issue: gathering/tgmanage#33
From @KristianLyng on March 27, 2016 8:53
Vil kunne gi oss mye nytte å vite hvilken port en mac henger på.
Copied from original issue: gathering/tgmanage#93
From @KristianLyng on March 19, 2016 21:37
A map showing a combined intelligent health.
Each map module would expose a function to determine it's perspective of the health of a switch in a scale of 0 to 1000.
The combined map would poll each handler and display a "worst case" color.
Each handler would also expose a textual representation of the state, to dispalyed in an info-box on clicking.
Copied from original issue: gathering/tgmanage#52
From @KristianLyng on March 27, 2016 8:45
Det er mange kule søkefilter. De er nå kun synlig ved at jeg forklarer dem, selv om de fleste er ganske "åpenbare".
Bør være noe form for in-line dokumentasjon.
Eksempel på "usynlig" ting: "active>4".
Copied from original issue: gathering/tgmanage#88
From @KristianLyng on March 31, 2016 19:38
I want to be able to post a link that'll take people to a certain map at a certain time.
The map bit is OK, now we need the now.
Copied from original issue: gathering/tgmanage#98
From @KristianLyng on March 17, 2016 19:4
Kjernefunksjonaliteten er endret/flyttet litt, så må oppdateres. Kan bli litt mer utfordrende fordi vi må eksplisitt be om to datapunkter. Nye modellen er bedre, men krever altså litt mer logikk på tidsreiser.
Setter dette til mandag, så vi kan replaye åpningen.
Copied from original issue: gathering/tgmanage#49
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.