123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958 |
- {
- "annotations" : {
- "list" : [
- ]
- },
- "editable" : true,
- "gnetId" : null,
- "graphTooltip" : 0,
- "hideControls" : false,
- "id" : null,
- "links" : [
- {
- "icon" : "dashboard",
- "keepTime" : true,
- "tags" : [
- ],
- "title" : "[[neighbor_name]]",
- "type" : "link",
- "url" : "%%DASHBOARD_PATH%%%%DASHBOARD_PREFIX%%status.json?var-hostname=[[neighbor_name]]&var-node_id=[[neighbor_id]]"
- },
- {
- "icon" : "dashboard",
- "keepTime" : true,
- "tags" : [
- ],
- "title" : "Mesh",
- "type" : "link",
- "url" : "%%DASHBOARD_PATH%%%%DASHBOARD_PREFIX%%status-mesh.json?var-mesh_name=[[mesh_name]]"
- }
- ],
- "rows" : [
- {
- "collapse" : true,
- "height" : 250,
- "panels" : [
- {
- "content" : "Es folgen Hinweise zur Bedienung dieser Seite. Ganz unten gibt's auch weiterf\u00FChrende links.\n\n### \u00DCbersicht\n%%DASHBOARD_PREFIX%%status liefert Informationen \u00FCber einen %%COMMUNITY_BRIEF%%-Knoten (Freifunk-Router). Diese Seite (ein sog. Dashboard) ist zeilenweise aufgebaut. Ab der 3. Zeile k\u00F6nnen die Zeilen auf- und zugeklappt werden.\n\n- 1. Zeile: Hier kannst du dich zB anmelden, andere Grafana-Seiten (Dashboards) ausw\u00E4hlen oder den dargestellten Zeitraum \u00E4ndern.\n- 2. Zeile: Knoten und ggf. einen Nachbarn des Knotens ausw\u00E4hlen.\n- 3. Zeile: Dieser Text \"Das was keiner liest\".\n- 4. Zeile: Die Anzeige der aktuellen Nutzerzahl (clients) des Knotens, seine uptime, Firmware, etc.\n- 5. Zeile: Die Infos aus der 4. Zeile (und einige mehr) als Text.\n- 6. Zeile: Hier geht es mit den Diagrammen los.\n\n#### Auf- und zuklappen\nJede aufklappbare Zeile hat eine \u00DCberschrift die mit dem Zeichen **>** beginnt.\n- Um eine Zeile aufzuklappen, auf die \u00DCberschrift klicken.\n- Um eine Zeile zuzuklappen, in der H\u00F6he der \u00DCberschrift den Mauszeiger zum linken Seitenrand bewegen. Dort erscheint **Collapse**. Da drauf klicken. Anschlie\u00DFend ist nur noch die \u00DCberschrift zu sehen.\n\n### Knoten ausw\u00E4hlen\nIn der 2. Zeile w\u00E4hlst du den Knoten und ggf. einen Nachbarknoten. Daf\u00FCr gibt es vier Auswahlfelder.\n\n**Knoten ausw\u00E4hlen**\n- In das Feld 'Knoten ausw\u00E4hlen' klicken. Die Knotenliste poppt auf. \n- Knotenname direkt eingeben oder aus der Liste ausw\u00E4hlen.\n\nIst ein Knotenname doppelt vorhanden, kann im Feld daneben \u00FCber die node_id (eindeutige Knotenkennung) der gesuchte Knoten ausgew\u00E4hlt werden.\n\n**Nachbar ausw\u00E4hlen**\n\nNachdem du einen Knoten ausgew\u00E4hlt hast, kannst du \u00FCber das Feld \"Nachbar ausw\u00E4hlen\" einen benachbarten Knoten ausw\u00E4hlen (sofern es Nachbarn gibt). In der Liste \"Nachbar ausw\u00E4hlen\" stehen alle Knoten, die der ausgew\u00E4hlte Knoten direkt erreichen kann. Erst wenn du hier einen Nachbarn ausgew\u00E4hlt hast, kann im TQ-Diagramm die Verbindungsqualit\u00E4t zwischen diesen zwei Knoten dargestellt werden.\n\nF\u00FCr den Fall, dass ein Knotenname doppelt vergeben wurde, gibt es daneben ebenfalls ein Feld, in dem der Nachbar \u00FCber die node_id ausgew\u00E4hlt werden kann.\n\n#### Zur Status-Seite des Nachbarknotens und zur Mesh-\u00DCbersicht wechseln\nAm Ende der 2. Zeile (ganz rechts) gibt es zwei Schaltfl\u00E4chen: eine mit dem Namen des ausgew\u00E4hlten Nachbarknotens und eine namens **Mesh**. Dar\u00FCber kannst du die Status-Seite des Nachbarknotens aufrufen bzw. die \u00DCbersichtsseite f\u00FCr das Mesh, zu dem der Knoten geh\u00F6rt. (Zum Mesh geh\u00F6ren nicht nur die die direkten Nachbarn eines Knotens, sondern auch die Nachbarn der Nachbarn usw.)\n\nDie beiden Schaltfl\u00E4chen sind immer vorhanden, auch wenn der ausgew\u00E4hlte Knoten gar keinen Nachbarknoten hat, dann allerdings ohne einen Knotennamen. Klickst du trotzdem darauf, erh\u00E4ltst du eine Fehlermeldung.\n\n### Die Darstellung der Diagramme \u00E4ndern\n\nAuch ohne dich im Grafana anzumelden, kannst du einige Anzeige-Optionen \u00E4ndern.\n\n#### Zeitraum ausw\u00E4hlen\n- Oben rechts auf der Seite wird der aktuell dargestellte Zeitraum angezeigt. Da drauf klicken.\n- Einen anderen Zeitraum ausw\u00E4hlen.\n- Oder: links bzw. rechts auf die Pfeile neben 'Zoom Out' klicken.\n\n#### Kurven im Diagramm ein- und ausblenden\nNeben oder unter einem Diagramm ist eine Legende.\n- Um nur eine Kurve im Diagramm zu sehen, in der Legende auf den Namen dieser Kurve klicken.\n- Um wieder alle Kurven zu sehen, noch einmal auf den Namen klicken.\n- Um eine Kurve auszublenden, 'Shift' oder 'Strg' gedr\u00FCckt halten und auf den Namen klicken.\n- Um mehrere Kurven auszuw\u00E4hlen, beim Klicken 'Shift' oder 'Strg' gedr\u00FCckt halten.\n\n#### Farben der Kurven \u00E4ndern\n- In der Legende auf die farbige Linie klicken und gew\u00FCnschte Farbe ausw\u00E4hlen.\n\n#### Legende ein- und ausblenden\n- Auf den Diagrammtitel klicken.\n- Die 3 kleinen Balken anklicken.\n- 'Toggle Legend' anklicken.\n\n### Diagramm in andere Webseite einbinden\n- Auf den Diagrammtitel klicken.\n- 'Share' anklicken.\nAus den dort beschriebenen M\u00F6glichkeiten das Passende aussuchen.\n\n### Weiterf\u00FChrende links\n- [%%COMMUNITY_FULL%%](%%COMMUNITY_URL%%),\n- Weitere [Dokumentation](%%N2G_COMMUNITY_URL%%) der %%COMMUNITY_BRIEF%%-Community zu dieser Visualisierung,\n- [Repository](%%N2G_SRC_URL%%) der hier verwendeten Software (zum Selbermachen:).\n\n",
- "id" : 22,
- "links" : [
- ],
- "mode" : "markdown",
- "span" : 12,
- "title" : "Das was keiner liest",
- "type" : "text"
- }
- ],
- "repeat" : null,
- "repeatIteration" : null,
- "repeatRowId" : null,
- "showTitle" : false,
- "title" : "Das was keiner liest",
- "titleSize" : "h6"
- },
- {
- "collapse" : false,
- "height" : -1020,
- "panels" : [
- {
- "cacheTimeout" : null,
- "colorBackground" : false,
- "colorValue" : false,
- "colors" : [
- "rgba(50, 172, 45, 0.97)",
- "rgba(237, 129, 40, 0.89)",
- "rgba(245, 54, 54, 0.9)"
- ],
- "datasource" : null,
- "format" : "none",
- "gauge" : {
- "maxValue" : 50,
- "minValue" : 0,
- "show" : true,
- "thresholdLabels" : true,
- "thresholdMarkers" : true
- },
- "height" : "200px",
- "id" : 21,
- "interval" : null,
- "links" : [
- ],
- "mappingType" : 1,
- "mappingTypes" : [
- {
- "name" : "value to text",
- "value" : 1
- },
- {
- "name" : "range to text",
- "value" : 2
- }
- ],
- "maxDataPoints" : 100,
- "nullPointMode" : "connected",
- "nullText" : null,
- "postfix" : "",
- "postfixFontSize" : "50%",
- "prefix" : "",
- "prefixFontSize" : "50%",
- "rangeMaps" : [
- {
- "from" : "null",
- "text" : "N\/A",
- "to" : "null"
- }
- ],
- "span" : 3,
- "sparkline" : {
- "fillColor" : "rgba(31, 118, 189, 0.18)",
- "full" : false,
- "lineColor" : "rgb(31, 120, 193)",
- "show" : false
- },
- "tableColumn" : "",
- "targets" : [
- {
- "expr" : "vector([[clients]])",
- "format" : "time_series",
- "intervalFactor" : 2,
- "refId" : "A",
- "step" : 1800
- }
- ],
- "thresholds" : "10,30",
- "title" : "clients",
- "type" : "singlestat",
- "valueFontSize" : "100%",
- "valueMaps" : [
- {
- "op" : "=",
- "text" : "N\/A",
- "value" : "null"
- },
- {
- "op" : "=",
- "text" : "offline",
- "value" : "-1"
- }
- ],
- "valueName" : "current"
- },
- {
- "cacheTimeout" : null,
- "colorBackground" : false,
- "colorValue" : true,
- "colors" : [
- "rgba(221, 68, 28, 0.9)",
- "rgba(65, 197, 31, 0.89)",
- "rgba(35, 184, 29, 0.83)"
- ],
- "datasource" : null,
- "decimals" : null,
- "format" : "s",
- "gauge" : {
- "maxValue" : 100,
- "minValue" : 0,
- "show" : false,
- "thresholdLabels" : false,
- "thresholdMarkers" : true
- },
- "height" : "30px",
- "id" : 9,
- "interval" : null,
- "links" : [
- ],
- "mappingType" : 1,
- "mappingTypes" : [
- {
- "name" : "value to text",
- "value" : 1
- },
- {
- "name" : "range to text",
- "value" : 2
- }
- ],
- "maxDataPoints" : 100,
- "nullPointMode" : "connected",
- "nullText" : null,
- "postfix" : "",
- "postfixFontSize" : "30%",
- "prefix" : "",
- "prefixFontSize" : "30%",
- "rangeMaps" : [
- {
- "from" : "null",
- "text" : "N\/A",
- "to" : "null"
- }
- ],
- "repeat" : null,
- "span" : 2,
- "sparkline" : {
- "fillColor" : "rgba(31, 118, 189, 0.18)",
- "full" : true,
- "lineColor" : "rgb(31, 120, 193)",
- "show" : false
- },
- "tableColumn" : "Value",
- "targets" : [
- {
- "expr" : "vector([[uptime_seconds]])",
- "format" : "table",
- "intervalFactor" : 2,
- "legendFormat" : "",
- "refId" : "A",
- "step" : 1800
- }
- ],
- "thresholds" : "0",
- "title" : "uptime",
- "transparent" : false,
- "type" : "singlestat",
- "valueFontSize" : "50%",
- "valueMaps" : [
- {
- "op" : "=",
- "text" : "N\/A",
- "value" : "null"
- }
- ],
- "valueName" : "avg"
- },
- {
- "cacheTimeout" : null,
- "colorBackground" : false,
- "colorValue" : true,
- "colors" : [
- "rgba(223, 61, 28, 0.83)",
- "rgba(182, 145, 3, 0.99)",
- "rgba(27, 190, 27, 0.9)"
- ],
- "datasource" : null,
- "decimals" : null,
- "format" : "none",
- "gauge" : {
- "maxValue" : 100,
- "minValue" : 0,
- "show" : false,
- "thresholdLabels" : false,
- "thresholdMarkers" : true
- },
- "height" : "50px",
- "id" : 16,
- "interval" : null,
- "links" : [
- ],
- "mappingType" : 1,
- "mappingTypes" : [
- {
- "name" : "value to text",
- "value" : 1
- },
- {
- "name" : "range to text",
- "value" : 2
- }
- ],
- "maxDataPoints" : 100,
- "nullPointMode" : "connected",
- "nullText" : null,
- "postfix" : "",
- "postfixFontSize" : "50%",
- "prefix" : "",
- "prefixFontSize" : "30%",
- "rangeMaps" : [
- {
- "from" : "null",
- "text" : "N\/A",
- "to" : "null"
- }
- ],
- "span" : 1,
- "sparkline" : {
- "fillColor" : "rgba(31, 118, 189, 0.18)",
- "full" : true,
- "lineColor" : "rgb(31, 120, 193)",
- "show" : false
- },
- "tableColumn" : "Value",
- "targets" : [
- {
- "expr" : "([[uplink_known]] + 1) * (2 * [[updown]] - 1)",
- "format" : "table",
- "hide" : false,
- "intervalFactor" : 2,
- "legendFormat" : "",
- "refId" : "A",
- "step" : 1800
- }
- ],
- "thresholds" : "-0.5,1.5",
- "title" : "uplink",
- "transparent" : false,
- "type" : "singlestat",
- "valueFontSize" : "50%",
- "valueMaps" : [
- {
- "op" : "=",
- "text" : "false",
- "value" : "-1"
- },
- {
- "op" : "=",
- "text" : "error",
- "value" : "0"
- },
- {
- "op" : "=",
- "text" : "false",
- "value" : "1"
- },
- {
- "op" : "=",
- "text" : "true",
- "value" : "2"
- },
- {
- "op" : "=",
- "text" : "true",
- "value" : "-2"
- },
- {
- "op" : "=",
- "text" : "unknown",
- "value" : "3"
- },
- {
- "op" : "=",
- "text" : "unknown",
- "value" : "-3"
- }
- ],
- "valueName" : "current"
- },
- {
- "cacheTimeout" : null,
- "colorBackground" : false,
- "colorValue" : true,
- "colors" : [
- "rgba(190, 27, 27, 0.9)",
- "rgba(205, 186, 89, 0.95)",
- "rgba(41, 197, 33, 0.83)"
- ],
- "datasource" : null,
- "decimals" : null,
- "format" : "none",
- "gauge" : {
- "maxValue" : 100,
- "minValue" : 0,
- "show" : false,
- "thresholdLabels" : false,
- "thresholdMarkers" : true
- },
- "height" : "50px",
- "id" : 10,
- "interval" : null,
- "links" : [
- ],
- "mappingType" : 1,
- "mappingTypes" : [
- {
- "name" : "value to text",
- "value" : 1
- },
- {
- "name" : "range to text",
- "value" : 2
- }
- ],
- "maxDataPoints" : 100,
- "nullPointMode" : "connected",
- "nullText" : null,
- "postfix" : "",
- "postfixFontSize" : "30%",
- "prefix" : "",
- "prefixFontSize" : "30%",
- "rangeMaps" : [
- {
- "from" : "null",
- "text" : "N\/A",
- "to" : "null"
- }
- ],
- "span" : 1,
- "sparkline" : {
- "fillColor" : "rgba(31, 118, 189, 0.18)",
- "full" : true,
- "lineColor" : "rgb(31, 120, 193)",
- "show" : false
- },
- "tableColumn" : "Value",
- "targets" : [
- {
- "expr" : "[[firmware]]",
- "format" : "table",
- "intervalFactor" : 2,
- "legendFormat" : "",
- "refId" : "A",
- "step" : 1800
- }
- ],
- "thresholds" : "1000,1002",
- "title" : "firmware",
- "transparent" : false,
- "type" : "singlestat",
- "valueFontSize" : "50%",
- "valueMaps" : [
- {
- "op" : "=",
- "text" : "0.11.3",
- "value" : "1103"
- },
- {
- "op" : "=",
- "text" : "0.11.2",
- "value" : "1102"
- },
- {
- "op" : "=",
- "text" : "0.10.3",
- "value" : "1003"
- },
- {
- "op" : "=",
- "text" : "0.10.2",
- "value" : "1002"
- },
- {
- "op" : "=",
- "text" : "0.10.0",
- "value" : "1000"
- },
- {
- "op" : "=",
- "text" : "0.9.2",
- "value" : "902"
- },
- {
- "op" : "=",
- "text" : "0.9.1",
- "value" : "901"
- },
- {
- "op" : "=",
- "text" : "0.7.2",
- "value" : "702"
- }
- ],
- "valueName" : "avg"
- },
- {
- "cacheTimeout" : null,
- "colorBackground" : false,
- "colorValue" : true,
- "colors" : [
- "rgba(190, 27, 27, 0.9)",
- "rgba(67, 191, 35, 0.89)",
- "rgba(40, 181, 33, 0.83)"
- ],
- "datasource" : null,
- "decimals" : null,
- "format" : "none",
- "gauge" : {
- "maxValue" : 100,
- "minValue" : 0,
- "show" : false,
- "thresholdLabels" : false,
- "thresholdMarkers" : true
- },
- "height" : "50px",
- "id" : 12,
- "interval" : null,
- "links" : [
- ],
- "mappingType" : 1,
- "mappingTypes" : [
- {
- "name" : "value to text",
- "value" : 1
- },
- {
- "name" : "range to text",
- "value" : 2
- }
- ],
- "maxDataPoints" : 100,
- "nullPointMode" : "connected",
- "nullText" : null,
- "postfix" : "",
- "postfixFontSize" : "50%",
- "prefix" : "",
- "prefixFontSize" : "30%",
- "rangeMaps" : [
- {
- "from" : "null",
- "text" : "N\/A",
- "to" : "null"
- }
- ],
- "span" : 2,
- "sparkline" : {
- "fillColor" : "rgba(31, 118, 189, 0.18)",
- "full" : true,
- "lineColor" : "rgb(31, 120, 193)",
- "show" : false
- },
- "tableColumn" : "Value",
- "targets" : [
- {
- "expr" : "[[autoupdater_int]]",
- "format" : "table",
- "intervalFactor" : 2,
- "legendFormat" : "",
- "refId" : "A",
- "step" : 1800
- }
- ],
- "thresholds" : "0.5",
- "title" : "autoupdater",
- "transparent" : false,
- "type" : "singlestat",
- "valueFontSize" : "50%",
- "valueMaps" : [
- {
- "op" : "=",
- "text" : "N\/A",
- "value" : "null"
- },
- {
- "op" : "=",
- "text" : "false",
- "value" : "0"
- },
- {
- "op" : "=",
- "text" : "true",
- "value" : "1"
- }
- ],
- "valueName" : "avg"
- },
- {
- "cacheTimeout" : null,
- "colorBackground" : false,
- "colorValue" : true,
- "colors" : [
- "rgba(44, 182, 38, 0.83)",
- "rgba(66, 197, 40, 0.89)",
- "rgba(190, 27, 27, 0.9)"
- ],
- "datasource" : null,
- "decimals" : null,
- "format" : "none",
- "gauge" : {
- "maxValue" : 100,
- "minValue" : 0,
- "show" : false,
- "thresholdLabels" : false,
- "thresholdMarkers" : true
- },
- "height" : "50px",
- "id" : 13,
- "interval" : null,
- "links" : [
- ],
- "mappingType" : 1,
- "mappingTypes" : [
- {
- "name" : "value to text",
- "value" : 1
- },
- {
- "name" : "range to text",
- "value" : 2
- }
- ],
- "maxDataPoints" : 100,
- "nullPointMode" : "connected",
- "nullText" : null,
- "postfix" : "",
- "postfixFontSize" : "30%",
- "prefix" : "",
- "prefixFontSize" : "30%",
- "rangeMaps" : [
- {
- "from" : "null",
- "text" : "N\/A",
- "to" : "null"
- }
- ],
- "span" : 3,
- "sparkline" : {
- "fillColor" : "rgba(31, 118, 189, 0.18)",
- "full" : true,
- "lineColor" : "rgb(31, 120, 193)",
- "show" : false
- },
- "tableColumn" : "model",
- "targets" : [
- {
- "expr" : "%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"}",
- "format" : "table",
- "intervalFactor" : 2,
- "legendFormat" : "",
- "refId" : "A",
- "step" : 1800
- }
- ],
- "thresholds" : "",
- "title" : "hardware",
- "transparent" : false,
- "type" : "singlestat",
- "valueFontSize" : "30%",
- "valueMaps" : [
- {
- "op" : "=",
- "text" : "N\/A",
- "value" : "null"
- }
- ],
- "valueName" : "avg"
- },
- {
- "cacheTimeout" : null,
- "colorBackground" : false,
- "colorValue" : true,
- "colors" : [
- "rgba(245, 54, 54, 0.9)",
- "rgba(237, 129, 40, 0.89)",
- "rgba(50, 172, 45, 0.97)"
- ],
- "datasource" : null,
- "decimals" : 1,
- "format" : "dtdurations",
- "gauge" : {
- "maxValue" : 100,
- "minValue" : 0,
- "show" : false,
- "thresholdLabels" : false,
- "thresholdMarkers" : true
- },
- "height" : "50px",
- "id" : 19,
- "interval" : null,
- "links" : [
- ],
- "mappingType" : 1,
- "mappingTypes" : [
- {
- "name" : "value to text",
- "value" : 1
- },
- {
- "name" : "range to text",
- "value" : 2
- }
- ],
- "maxDataPoints" : 100,
- "minSpan" : null,
- "nullPointMode" : "connected",
- "nullText" : null,
- "postfix" : "",
- "postfixFontSize" : "20%",
- "prefix" : "",
- "prefixFontSize" : "20%",
- "rangeMaps" : [
- {
- "from" : "null",
- "text" : "N\/A",
- "to" : "null"
- }
- ],
- "span" : 4,
- "sparkline" : {
- "fillColor" : "rgba(31, 118, 189, 0.18)",
- "full" : false,
- "lineColor" : "rgb(31, 120, 193)",
- "show" : false
- },
- "tableColumn" : "",
- "targets" : [
- {
- "expr" : "[[lastseen]] - time()",
- "format" : "time_series",
- "intervalFactor" : 2,
- "refId" : "A",
- "step" : 1800
- }
- ],
- "thresholds" : "-900,-450",
- "title" : "lastseen",
- "type" : "singlestat",
- "valueFontSize" : "30%",
- "valueMaps" : [
- {
- "op" : "=",
- "text" : "N\/A",
- "value" : "null"
- }
- ],
- "valueName" : "current"
- },
- {
- "cacheTimeout" : null,
- "colorBackground" : false,
- "colorValue" : true,
- "colors" : [
- "rgba(38, 126, 191, 0.97)",
- "rgba(25, 195, 36, 0.89)",
- "rgba(54, 124, 245, 0.9)"
- ],
- "datasource" : null,
- "decimals" : 3,
- "format" : "dtdurations",
- "gauge" : {
- "maxValue" : 100,
- "minValue" : 0,
- "show" : false,
- "thresholdLabels" : false,
- "thresholdMarkers" : true
- },
- "height" : "50px",
- "id" : 17,
- "interval" : null,
- "links" : [
- ],
- "mappingType" : 1,
- "mappingTypes" : [
- {
- "name" : "value to text",
- "value" : 1
- },
- {
- "name" : "range to text",
- "value" : 2
- }
- ],
- "maxDataPoints" : 100,
- "minSpan" : null,
- "nullPointMode" : "connected",
- "nullText" : null,
- "postfix" : "",
- "postfixFontSize" : "20%",
- "prefix" : "",
- "prefixFontSize" : "20%",
- "rangeMaps" : [
- {
- "from" : "null",
- "text" : "N\/A",
- "to" : "null"
- }
- ],
- "span" : 4,
- "sparkline" : {
- "fillColor" : "rgba(31, 118, 189, 0.18)",
- "full" : false,
- "lineColor" : "rgb(31, 120, 193)",
- "show" : false
- },
- "tableColumn" : "",
- "targets" : [
- {
- "expr" : "[[firstseen]] - time()",
- "format" : "time_series",
- "intervalFactor" : 2,
- "refId" : "A",
- "step" : 1800
- }
- ],
- "thresholds" : "-31536000,-604800",
- "title" : "firstseen",
- "type" : "singlestat",
- "valueFontSize" : "30%",
- "valueMaps" : [
- {
- "op" : "=",
- "text" : "N\/A",
- "value" : "null"
- }
- ],
- "valueName" : "current"
- }
- ],
- "repeat" : null,
- "repeatIteration" : null,
- "repeatRowId" : null,
- "showTitle" : false,
- "title" : "Knoteninfos \u00DCberblick [[hostname]]",
- "titleSize" : "h6"
- },
- {
- "collapse" : true,
- "height" : 250,
- "panels" : [
- {
- "content" : "<h5>[[hostname]], Node ID <code>[[node_id]]<\/code><\/h5>\n<p>Im Netz seit: <code>[[firstseen_year]]-[[firstseen_month]]-[[firstseen_day]]<\/code><\/p>\n<p>Zuletzt gesehen: <code>[[lastseen_year]]-[[lastseen_month]]-[[lastseen_day]] [[lastseen_hour]]:[[lastseen_minute]] UTC<\/code><\/p>\n<p>Aktuelle Zeit: <code>[[now_year]]-[[now_month]]-[[now_day]] [[now_hour]]:[[now_minute]] UTC<\/code><\/p>\n<p>up\/down: <code>[[updown]]<\/code> (1 = up, 0 = down), seit: <code>[[uptime_month]] M + [[uptime_day]] d + [[uptime_hour]] h + [[uptime_minute]] m<\/code><\/p>\n<p>clients: <code>[[clients]]<\/code> (max. clients zZ: <code>[[clients_max]]<\/code>)<\/p>\n<p>hardware: <code>[[hardware]]<\/code><\/p>\n<p>firmware: <code>[[firmware]]<\/code>, base: <code>[[base]]<\/code><\/p>\n<p>autoupdater: <code>[[autoupdater]]<\/code>, branch: <code>[[branch]]<\/code><\/p>\n<p>uplink: <code>[[uplink]]<\/code>, fastd: <code>[[fastd]]<\/code>, gateway: <code>[[gateway]]<\/code><\/p>\n<p>uplink_now: <code>[[uplink_now]]<\/code>, uplink_known: <code>[[uplink_known]]<\/code><\/p>\n<p>mesh-interfaces: LAN <code>[[interfaces_lan]]-1<\/code>, WLAN <code>[[interfaces_wlan]]<\/code>, VPN <code>[[interfaces_vpn]]<\/code><\/p>\n<p>Knoten <a href=\"%%MAP_NODE_URL%%[[node_id]]\">auf der map<\/a> (nur wenn Koordinaten angegeben sind -> <code>[[latitude]]<\/code> \/ <code>[[longitude]]<\/code>)<\/p>\n<p>Verbindung zum Nachbarknoten <a href=\"%%MAP_LINK_URL%%[[link_source_id]]-[[link_target_id]]\">auf der map<\/a> (nur wenn Nachbarknoten angegeben ist -> <code>[[neighbor_id]]<\/code>)<\/p>",
- "id" : 20,
- "links" : [
- ],
- "mode" : "html",
- "span" : 12,
- "title" : "Knoteninfos komplett (als Text) [[hostname]]",
- "type" : "text"
- }
- ],
- "repeat" : null,
- "repeatIteration" : null,
- "repeatRowId" : null,
- "showTitle" : false,
- "title" : "Knoteninfos komplett (als Text) [[hostname]]",
- "titleSize" : "h6"
- },
- {
- "collapse" : false,
- "height" : 266,
- "panels" : [
- {
- "aliasColors" : {
- "RX" : "#E24D42",
- "clients " : "#447EBC",
- "uplink" : "#052B51"
- },
- "bars" : false,
- "dashLength" : 10,
- "dashes" : false,
- "datasource" : null,
- "fill" : 0,
- "id" : 5,
- "legend" : {
- "alignAsTable" : true,
- "avg" : true,
- "current" : false,
- "hideEmpty" : true,
- "hideZero" : true,
- "max" : true,
- "min" : true,
- "rightSide" : true,
- "show" : true,
- "sortDesc" : true,
- "total" : false,
- "values" : true
- },
- "lines" : true,
- "linewidth" : 2,
- "links" : [
- ],
- "nullPointMode" : "null",
- "percentage" : false,
- "pointradius" : 5,
- "points" : false,
- "renderer" : "flot",
- "seriesOverrides" : [
- {
- "alias" : "clients ",
- "yaxis" : 1
- },
- {
- "alias" : "RX",
- "yaxis" : 2
- },
- {
- "alias" : "TX",
- "yaxis" : 2
- }
- ],
- "spaceLength" : 10,
- "span" : 12,
- "stack" : false,
- "steppedLine" : false,
- "targets" : [
- {
- "expr" : "8*rate(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%rx{hostname=\"[[hostname]]\"}[2m])",
- "format" : "time_series",
- "hide" : false,
- "intervalFactor" : 2,
- "legendFormat" : "RX",
- "refId" : "A",
- "step" : 120
- },
- {
- "expr" : "8*rate(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%tx{hostname=\"[[hostname]]\"}[2m])",
- "format" : "time_series",
- "intervalFactor" : 2,
- "legendFormat" : "TX",
- "refId" : "B",
- "step" : 120
- },
- {
- "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{hostname=\"[[hostname]]\"}",
- "format" : "time_series",
- "intervalFactor" : 2,
- "legendFormat" : "clients",
- "refId" : "C",
- "step" : 120
- },
- {
- "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uplink{hostname=\"[[hostname]]\"}",
- "format" : "time_series",
- "hide" : true,
- "intervalFactor" : 2,
- "legendFormat" : "uplink",
- "refId" : "D",
- "step" : 120
- }
- ],
- "thresholds" : [
- ],
- "timeFrom" : null,
- "timeShift" : null,
- "title" : "clients (zZ [[clients]]) und traffic [[hostname]]",
- "tooltip" : {
- "shared" : true,
- "sort" : 0,
- "value_type" : "individual"
- },
- "transparent" : true,
- "type" : "graph",
- "xaxis" : {
- "buckets" : null,
- "mode" : "time",
- "name" : null,
- "show" : true,
- "values" : [
- ]
- },
- "yaxes" : [
- {
- "decimals" : 0,
- "format" : "none",
- "label" : "",
- "logBase" : 1,
- "max" : null,
- "min" : "0",
- "show" : true
- },
- {
- "format" : "bps",
- "label" : "",
- "logBase" : 1,
- "max" : null,
- "min" : null,
- "show" : true
- }
- ]
- }
- ],
- "repeat" : null,
- "repeatIteration" : null,
- "repeatRowId" : null,
- "showTitle" : false,
- "title" : "clients (zZ [[clients]]) und traffic [[hostname]]",
- "titleSize" : "h6"
- },
- {
- "collapse" : true,
- "height" : "250",
- "panels" : [
- {
- "aliasColors" : {
- "clients " : "#967302",
- "forward" : "#1F78C1",
- "mgmt-RX" : "#BF1B00",
- "uplink" : "#052B51"
- },
- "bars" : false,
- "dashLength" : 10,
- "dashes" : false,
- "datasource" : null,
- "fill" : 0,
- "id" : 6,
- "legend" : {
- "alignAsTable" : true,
- "avg" : true,
- "current" : false,
- "hideEmpty" : true,
- "hideZero" : true,
- "max" : true,
- "min" : false,
- "rightSide" : true,
- "show" : true,
- "sortDesc" : true,
- "total" : false,
- "values" : true
- },
- "lines" : true,
- "linewidth" : 1,
- "links" : [
- ],
- "nullPointMode" : "null",
- "percentage" : false,
- "pointradius" : 5,
- "points" : false,
- "renderer" : "flot",
- "seriesOverrides" : [
- {
- "alias" : "clients ",
- "yaxis" : 1
- },
- {
- "alias" : "RX",
- "yaxis" : 2
- },
- {
- "alias" : "TX",
- "yaxis" : 2
- },
- {
- "alias" : "uplink",
- "yaxis" : 2
- }
- ],
- "spaceLength" : 10,
- "span" : 12,
- "stack" : false,
- "steppedLine" : false,
- "targets" : [
- {
- "expr" : "8*rate(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%mgmt_rx{hostname=\"[[hostname]]\"}[2m])",
- "format" : "time_series",
- "hide" : false,
- "intervalFactor" : 2,
- "legendFormat" : "mgmt-RX",
- "refId" : "A",
- "step" : 60
- },
- {
- "expr" : "8*rate(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%mgmt_tx{hostname=\"[[hostname]]\"}[2m])",
- "format" : "time_series",
- "intervalFactor" : 2,
- "legendFormat" : "mgmt-TX",
- "refId" : "B",
- "step" : 60
- },
- {
- "expr" : "8*rate(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%forward{hostname=\"[[hostname]]\"}[2m])",
- "format" : "time_series",
- "hide" : false,
- "intervalFactor" : 2,
- "legendFormat" : "forward",
- "refId" : "C",
- "step" : 60
- },
- {
- "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uplink{hostname=\"[[hostname]]\"}",
- "format" : "time_series",
- "hide" : true,
- "intervalFactor" : 2,
- "legendFormat" : "uplink",
- "refId" : "D",
- "step" : 120
- }
- ],
- "timeFrom" : null,
- "timeShift" : null,
- "title" : "mgmt und forwarded traffic [[hostname]]",
- "tooltip" : {
- "shared" : true,
- "sort" : 0,
- "value_type" : "individual"
- },
- "type" : "graph",
- "xaxis" : {
- "buckets" : null,
- "mode" : "time",
- "name" : null,
- "show" : true,
- "values" : [
- ]
- },
- "yaxes" : [
- {
- "decimals" : 0,
- "format" : "bps",
- "label" : "",
- "logBase" : 1,
- "max" : null,
- "min" : "0",
- "show" : true
- },
- {
- "format" : "none",
- "label" : "",
- "logBase" : 1,
- "max" : null,
- "min" : null,
- "show" : false
- }
- ]
- }
- ],
- "repeat" : null,
- "repeatIteration" : null,
- "repeatRowId" : null,
- "showTitle" : false,
- "title" : "mgmt und forwarded traffic [[hostname]]",
- "titleSize" : "h6"
- },
- {
- "collapse" : true,
- "height" : "250",
- "panels" : [
- {
- "aliasColors" : {
- },
- "bars" : false,
- "dashLength" : 10,
- "dashes" : false,
- "datasource" : null,
- "fill" : 0,
- "id" : 4,
- "legend" : {
- "alignAsTable" : true,
- "avg" : true,
- "current" : false,
- "hideEmpty" : true,
- "max" : true,
- "min" : false,
- "rightSide" : true,
- "show" : true,
- "sort" : null,
- "sortDesc" : null,
- "total" : false,
- "values" : true
- },
- "lines" : true,
- "linewidth" : 2,
- "links" : [
- ],
- "nullPointMode" : "null",
- "percentage" : false,
- "pointradius" : 5,
- "points" : false,
- "renderer" : "flot",
- "seriesOverrides" : [
- {
- "alias" : "loadavg",
- "yaxis" : 1
- },
- {
- "alias" : "memory usage",
- "yaxis" : 2
- },
- {
- },
- {
- "alias" : "rootfs usage",
- "yaxis" : 2
- }
- ],
- "spaceLength" : 10,
- "span" : 12,
- "stack" : false,
- "steppedLine" : false,
- "targets" : [
- {
- "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%loadavg{hostname=\"[[hostname]]\"}",
- "format" : "time_series",
- "hide" : false,
- "interval" : "",
- "intervalFactor" : 2,
- "legendFormat" : "loadavg",
- "refId" : "A",
- "step" : 120
- },
- {
- "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%memory_usage{hostname=\"[[hostname]]\"}",
- "format" : "time_series",
- "hide" : false,
- "interval" : "",
- "intervalFactor" : 2,
- "legendFormat" : "memory usage",
- "refId" : "B",
- "step" : 120
- },
- {
- "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%rootfs_usage{hostname=\"[[hostname]]\"}",
- "format" : "time_series",
- "hide" : false,
- "intervalFactor" : 2,
- "legendFormat" : "rootfs usage",
- "refId" : "C",
- "step" : 120
- }
- ],
- "thresholds" : [
- ],
- "timeFrom" : null,
- "timeShift" : null,
- "title" : "Last und Speicherverbrauch [[hostname]]",
- "tooltip" : {
- "shared" : true,
- "sort" : 1,
- "value_type" : "individual"
- },
- "type" : "graph",
- "xaxis" : {
- "buckets" : null,
- "mode" : "time",
- "name" : null,
- "show" : true,
- "values" : [
- ]
- },
- "yaxes" : [
- {
- "decimals" : 2,
- "format" : "none",
- "label" : "Last",
- "logBase" : 1,
- "max" : null,
- "min" : "0",
- "show" : true
- },
- {
- "decimals" : 2,
- "format" : "none",
- "label" : "Speicher",
- "logBase" : 1,
- "max" : "1",
- "min" : "0",
- "show" : true
- }
- ]
- }
- ],
- "repeat" : null,
- "repeatIteration" : null,
- "repeatRowId" : null,
- "showTitle" : false,
- "title" : "Last und Speicherverbrauch [[hostname]]",
- "titleSize" : "h6"
- },
- {
- "collapse" : true,
- "height" : 250,
- "panels" : [
- {
- "aliasColors" : {
- },
- "bars" : false,
- "dashLength" : 10,
- "dashes" : false,
- "datasource" : null,
- "fill" : 0,
- "id" : 23,
- "legend" : {
- "alignAsTable" : true,
- "avg" : true,
- "current" : true,
- "hideEmpty" : true,
- "max" : false,
- "min" : false,
- "rightSide" : true,
- "show" : true,
- "total" : false,
- "values" : true
- },
- "lines" : true,
- "linewidth" : 1,
- "links" : [
- ],
- "nullPointMode" : "null",
- "percentage" : false,
- "pointradius" : 5,
- "points" : false,
- "renderer" : "flot",
- "seriesOverrides" : [
- ],
- "spaceLength" : 10,
- "span" : 12,
- "stack" : false,
- "steppedLine" : false,
- "targets" : [
- {
- "expr" : "100 \/ (%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%link{source=\"[[node_id]]\",target=\"[[neighbor_id]]\"} or %%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%link{source=\"[[neighbor_id]]\",target=\"[[node_id]]\"})",
- "format" : "time_series",
- "intervalFactor" : 2,
- "legendFormat" : "TQ",
- "refId" : "A",
- "step" : 120
- }
- ],
- "thresholds" : [
- ],
- "timeFrom" : null,
- "timeShift" : null,
- "title" : "TQ [[hostname]] - [[neighbor_name]]",
- "tooltip" : {
- "shared" : true,
- "sort" : 0,
- "value_type" : "individual"
- },
- "type" : "graph",
- "xaxis" : {
- "buckets" : null,
- "mode" : "time",
- "name" : null,
- "show" : true,
- "values" : [
- ]
- },
- "yaxes" : [
- {
- "format" : "percent",
- "label" : "",
- "logBase" : 1,
- "max" : "100",
- "min" : "0",
- "show" : true
- },
- {
- "format" : "short",
- "label" : null,
- "logBase" : 1,
- "max" : null,
- "min" : null,
- "show" : true
- }
- ]
- }
- ],
- "repeat" : null,
- "repeatIteration" : null,
- "repeatRowId" : null,
- "showTitle" : false,
- "title" : "TransmitQuality (TQ) zu [[neighbor_name]]",
- "titleSize" : "h6"
- },
- {
- "collapse": true,
- "height": 250,
- "panels": [
- {
- "aliasColors": {
- "Betriebszeit": "#cca300"
- },
- "bars": false,
- "dashLength": 10,
- "dashes": false,
- "datasource": null,
- "fill": 1,
- "id": 24,
- "legend": {
- "alignAsTable": true,
- "avg": true,
- "current": true,
- "hideEmpty": false,
- "hideZero": false,
- "max": false,
- "min": false,
- "rightSide": true,
- "show": true,
- "total": false,
- "values": true
- },
- "lines": true,
- "linewidth": 1,
- "links": [],
- "nullPointMode": "null",
- "percentage": false,
- "pointradius": 5,
- "points": false,
- "renderer": "flot",
- "seriesOverrides": [],
- "spaceLength": 10,
- "span": 12,
- "stack": false,
- "steppedLine": false,
- "targets": [
- {
- "expr": "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}",
- "format": "time_series",
- "hide": false,
- "intervalFactor": 2,
- "legendFormat": "Betriebszeit",
- "refId": "A"
- }
- ],
- "thresholds": [],
- "timeFrom": null,
- "timeShift": null,
- "title": "Betriebszeit: [[hostname]]",
- "tooltip": {
- "shared": true,
- "sort": 0,
- "value_type": "individual"
- },
- "type": "graph",
- "xaxis": {
- "buckets": null,
- "mode": "time",
- "name": null,
- "show": true,
- "values": []
- },
- "yaxes": [
- {
- "format": "s",
- "label": null,
- "logBase": 1,
- "max": null,
- "min": "0",
- "show": true
- },
- {
- "format": "short",
- "label": null,
- "logBase": 1,
- "max": null,
- "min": null,
- "show": false
- }
- ]
- }
- ],
- "repeat": null,
- "repeatIteration": null,
- "repeatRowId": null,
- "showTitle": false,
- "title": "Betriebszeit: [[hostname]]",
- "titleSize": "h6"
- },
- {
- "collapse" : false,
- "height" : 259,
- "panels" : [
- {
- "aliasColors" : {
- "%%COMMUNITY_BRIEF%%-Router - online" : "#1F78C1",
- "NutzerInnen" : "#EAB839",
- "Router - online" : "#1F78C1"
- },
- "bars" : false,
- "dashLength" : 10,
- "dashes" : false,
- "datasource" : null,
- "decimals" : null,
- "fill" : 0,
- "hideTimeOverride" : false,
- "id" : 1,
- "legend" : {
- "alignAsTable" : true,
- "avg" : true,
- "current" : true,
- "max" : false,
- "min" : false,
- "rightSide" : true,
- "show" : true,
- "sideWidth" : null,
- "total" : false,
- "values" : true
- },
- "lines" : true,
- "linewidth" : 2,
- "links" : [
- ],
- "nullPointMode" : "null",
- "percentage" : false,
- "pointradius" : 5,
- "points" : false,
- "renderer" : "flot",
- "seriesOverrides" : [
- ],
- "spaceLength" : 10,
- "span" : 12,
- "stack" : false,
- "steppedLine" : false,
- "targets" : [
- {
- "expr" : "%%PROM_SUMMARY_PREFIX%%{count=\"clients\"}",
- "format" : "time_series",
- "hide" : false,
- "intervalFactor" : 2,
- "legendFormat" : "NutzerInnen",
- "refId" : "A",
- "step" : 120
- },
- {
- "expr" : "%%PROM_SUMMARY_PREFIX%%{count=\"online\"}",
- "format" : "time_series",
- "intervalFactor" : 2,
- "legendFormat" : "Router - online",
- "refId" : "B",
- "step" : 120
- }
- ],
- "thresholds" : [
- ],
- "timeFrom" : null,
- "timeShift" : null,
- "title" : "%%COMMUNITY_FULL%% gesamt: Router online und NutzerInnen",
- "tooltip" : {
- "shared" : false,
- "sort" : 0,
- "value_type" : "individual"
- },
- "transparent" : true,
- "type" : "graph",
- "xaxis" : {
- "buckets" : null,
- "mode" : "time",
- "name" : null,
- "show" : true,
- "values" : [
- ]
- },
- "yaxes" : [
- {
- "decimals" : null,
- "format" : "none",
- "label" : "",
- "logBase" : 1,
- "max" : null,
- "min" : "0",
- "show" : true
- },
- {
- "decimals" : null,
- "format" : "h",
- "label" : "nodes",
- "logBase" : 1,
- "max" : null,
- "min" : null,
- "show" : false
- }
- ]
- }
- ],
- "repeat" : null,
- "repeatIteration" : null,
- "repeatRowId" : null,
- "showTitle" : false,
- "title" : "%%COMMUNITY_FULL%% gesamt: Router online und NutzerInnen",
- "titleSize" : "h6"
- },
- {
- "collapse" : true,
- "height" : 232,
- "panels" : [
- {
- "aliasColors" : {
- "%%COMMUNITY_BRIEF%%-Router - online" : "#1F78C1",
- "Knoten insgesamt" : "#E24D42",
- "Knoten mit uplink" : "#508642",
- "Knoten online" : "#1F78C1",
- "NutzerInnen" : "#EAB839",
- "Router insgesamt" : "#BF1B00",
- "Router mit uplink" : "#7EB26D",
- "Router online" : "#1F78C1"
- },
- "bars" : false,
- "dashLength" : 10,
- "dashes" : false,
- "datasource" : null,
- "decimals" : null,
- "fill" : 0,
- "hideTimeOverride" : false,
- "id" : 2,
- "legend" : {
- "alignAsTable" : true,
- "avg" : true,
- "current" : true,
- "max" : false,
- "min" : false,
- "rightSide" : true,
- "show" : true,
- "sideWidth" : null,
- "total" : false,
- "values" : true
- },
- "lines" : true,
- "linewidth" : 2,
- "links" : [
- ],
- "nullPointMode" : "null",
- "percentage" : false,
- "pointradius" : 5,
- "points" : false,
- "renderer" : "flot",
- "seriesOverrides" : [
- ],
- "spaceLength" : 10,
- "span" : 12,
- "stack" : false,
- "steppedLine" : false,
- "targets" : [
- {
- "expr" : "%%PROM_SUMMARY_PREFIX%%{count=\"nodes\"}",
- "format" : "time_series",
- "intervalFactor" : 2,
- "legendFormat" : "Router insgesamt",
- "refId" : "C",
- "step" : 120
- },
- {
- "expr" : "%%PROM_SUMMARY_PREFIX%%{count=\"online\"}",
- "format" : "time_series",
- "intervalFactor" : 2,
- "legendFormat" : "Router online",
- "refId" : "B",
- "step" : 120
- },
- {
- "expr" : "%%PROM_SUMMARY_PREFIX%%{count=\"uplink\"}",
- "format" : "time_series",
- "hide" : false,
- "intervalFactor" : 2,
- "legendFormat" : "Router mit uplink",
- "refId" : "A",
- "step" : 120
- }
- ],
- "thresholds" : [
- ],
- "timeFrom" : null,
- "timeShift" : null,
- "title" : "%%COMMUNITY_BRIEF%% gesamt: Router",
- "tooltip" : {
- "shared" : false,
- "sort" : 0,
- "value_type" : "individual"
- },
- "transparent" : true,
- "type" : "graph",
- "xaxis" : {
- "buckets" : null,
- "mode" : "time",
- "name" : null,
- "show" : true,
- "values" : [
- ]
- },
- "yaxes" : [
- {
- "decimals" : null,
- "format" : "none",
- "label" : "",
- "logBase" : 1,
- "max" : null,
- "min" : "0",
- "show" : true
- },
- {
- "decimals" : null,
- "format" : "h",
- "label" : "nodes",
- "logBase" : 1,
- "max" : null,
- "min" : null,
- "show" : false
- }
- ]
- }
- ],
- "repeat" : null,
- "repeatIteration" : null,
- "repeatRowId" : null,
- "showTitle" : false,
- "title" : "%%COMMUNITY_FULL%% gesamt: Router insgesamt\/online\/uplink",
- "titleSize" : "h6"
- }
- ],
- "schemaVersion" : 14,
- "style" : "dark",
- "tags" : [
- ],
- "templating" : {
- "list" : [
- {
- "allValue" : null,
- "current" : {
- "text" : " - noch keine Auswahl -",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 0,
- "includeAll" : false,
- "label" : "Knoten ausw\u00E4hlen:",
- "multi" : false,
- "name" : "hostname",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%,hostname)",
- "refresh" : 2,
- "regex" : "",
- "sort" : 1,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 1,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "node_id",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},node_id)",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "interfaces",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},interfaces)",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "interfaces_lan",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},interfaces)",
- "refresh" : 2,
- "regex" : "\/.*other:([0-9]+).*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "interfaces_wlan",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},interfaces)",
- "refresh" : 2,
- "regex" : "\/.*wireless:([0-9]+).*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "interfaces_vpn",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},interfaces)",
- "refresh" : 2,
- "regex" : "\/.*tunnel:([0-9]+).*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "firstseen",
- "options" : [
- ],
- "query" : "%%PROM_INFO_PREFIX%%%%PROM_SEPERATOR%%firstseen{hostname=\"[[hostname]]\"}",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "firstseen_year",
- "options" : [
- ],
- "query" : "query_result(year([[firstseen]]))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "firstseen_month",
- "options" : [
- ],
- "query" : "query_result(month([[firstseen]]))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "firstseen_day",
- "options" : [
- ],
- "query" : "query_result(day_of_month([[firstseen]]))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "lastseen",
- "options" : [
- ],
- "query" : "%%PROM_INFO_PREFIX%%%%PROM_SEPERATOR%%lastseen{hostname=\"[[hostname]]\"}",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "lastseen_year",
- "options" : [
- ],
- "query" : "query_result(year([[lastseen]]))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "lastseen_month",
- "options" : [
- ],
- "query" : "query_result(month([[lastseen]]))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "lastseen_day",
- "options" : [
- ],
- "query" : "query_result(day_of_month([[lastseen]]))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "lastseen_hour",
- "options" : [
- ],
- "query" : "query_result(hour([[lastseen]]))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "lastseen_minute",
- "options" : [
- ],
- "query" : "query_result(minute([[lastseen]]))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "updown",
- "options" : [
- ],
- "query" : "query_result(absent(max_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}[5m])) - 1 or vector(1))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "uptime_seconds",
- "options" : [
- ],
- "query" : "query_result(max(max_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}[5m]) or ([[lastseen]] - time())))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "uptime_minute",
- "options" : [
- ],
- "query" : "query_result(minute(max_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}[5m]) or (time() - [[lastseen]])))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "uptime_hour",
- "options" : [
- ],
- "query" : "query_result(hour(max_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}[5m]) or (time() - [[lastseen]])))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "uptime_day",
- "options" : [
- ],
- "query" : "query_result(day_of_month(max_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}[5m]) or (time() - [[lastseen]])) - 1)",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "uptime_month",
- "options" : [
- ],
- "query" : "query_result(month(max_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}[5m]) or (time() - [[lastseen]])) - 1)",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "hardware",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},model)",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "firmware",
- "options" : [
- ],
- "query" : "query_result(max(max_over_time(%%PROM_INFO_PREFIX%%%%PROM_SEPERATOR%%fw_version{hostname=\"[[hostname]]\"}[7d])))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "branch",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},branch)",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "base",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},base)",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "autoupdater",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},autoupdater)",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "uplink",
- "options" : [
- ],
- "query" : "query_result(max(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uplink{hostname=\"[[hostname]]\"} or vector(-1)))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "fastd",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},fastd)",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "gateway",
- "options" : [
- ],
- "query" : "%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"}",
- "refresh" : 2,
- "regex" : "\/.*gateway=\"([^\"]*)\".*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "latitude",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"}, latitude)",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "longitude",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"}, longitude)",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "clients",
- "options" : [
- ],
- "query" : "query_result(max(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{hostname=\"[[hostname]]\"} or vector(-1)))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "clients_max",
- "options" : [
- ],
- "query" : "query_result(max(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "now",
- "options" : [
- ],
- "query" : "query_result(vector(time()))",
- "refresh" : 2,
- "regex" : "\/.* (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "now_year",
- "options" : [
- ],
- "query" : "query_result(year(vector(time())))",
- "refresh" : 2,
- "regex" : "\/.* (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "now_month",
- "options" : [
- ],
- "query" : "query_result(month(vector(time())))",
- "refresh" : 2,
- "regex" : "\/.* (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "now_day",
- "options" : [
- ],
- "query" : "query_result(day_of_month(vector(time())))",
- "refresh" : 2,
- "regex" : "\/.* (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "now_hour",
- "options" : [
- ],
- "query" : "query_result(hour(vector(time())))",
- "refresh" : 2,
- "regex" : "\/.* (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "now_minute",
- "options" : [
- ],
- "query" : "query_result(minute(vector(time())))",
- "refresh" : 2,
- "regex" : "\/.* (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "autoupdater_int",
- "options" : [
- ],
- "query" : "query_result(vector(count_scalar(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\",autoupdater=\"true\"})))",
- "refresh" : 2,
- "regex" : "\/.* (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "uplink_now",
- "options" : [
- ],
- "query" : "query_result(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uplink{hostname=\"[[hostname]]\"})",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- "isNone" : true,
- "text" : "",
- "value" : ""
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "uplink_known",
- "options" : [
- ],
- "query" : "query_result(min(round(avg_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uplink{hostname=\"[[hostname]]\"}[7d])) or vector(2)))",
- "refresh" : 2,
- "regex" : "\/.*} (.+) .*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- },
- "datasource" : null,
- "hide" : 0,
- "includeAll" : false,
- "label" : "Nachbar ausw\u00E4hlen:",
- "multi" : false,
- "name" : "neighbor_name",
- "options" : [
- ],
- "query" : "query_result(%%PROM_INFO_PREFIX%% and on (node_id) (label_replace(min_over_time(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%link{source=\"[[node_id]]\"}[1d]),\"node_id\",\"$1\",\"target\",\"(.*)\") or label_replace(min_over_time(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%link{target=\"[[node_id]]\"}[1d]),\"node_id\",\"$1\",\"source\",\"(.*)\")))",
- "refresh" : 2,
- "regex" : "\/.*hostname=\"([^\"]+)\".*\/",
- "sort" : 1,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- },
- "datasource" : null,
- "hide" : 1,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "neighbor_id",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[neighbor_name]]\"},node_id)",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "link_source_id",
- "options" : [
- ],
- "query" : "query_result(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%link{source=\"[[node_id]]\",target=\"[[neighbor_id]]\"} or %%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%link{source=\"[[neighbor_id]]\",target=\"[[node_id]]\"})",
- "refresh" : 2,
- "regex" : "\/.*source=\"([^\"]+)\".*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "link_target_id",
- "options" : [
- ],
- "query" : "query_result(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%link{source=\"[[node_id]]\",target=\"[[neighbor_id]]\"} or %%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%link{source=\"[[neighbor_id]]\",target=\"[[node_id]]\"})",
- "refresh" : 2,
- "regex" : "\/.*target=\"([^\"]+)\".*\/",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "mesh_id",
- "options" : [
- ],
- "query" : "query_result(max(max_over_time(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh{members=~\".*[[node_id]].*\"}[1d])) by (node_id) == scalar(max(max_over_time(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh{members=~\".*[[node_id]].*\"}[1d]))))",
- "refresh" : 2,
- "regex" : "\/.*node_id=\"([^\\\"]+)\".*\/",
- "sort" : 1,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- },
- {
- "allValue" : null,
- "current" : {
- },
- "datasource" : null,
- "hide" : 2,
- "includeAll" : false,
- "label" : null,
- "multi" : false,
- "name" : "mesh_name",
- "options" : [
- ],
- "query" : "label_values(%%PROM_INFO_PREFIX%%{node_id=\"[[mesh_id]]\"},hostname)",
- "refresh" : 2,
- "regex" : "",
- "sort" : 0,
- "tagValuesQuery" : "",
- "tags" : [
- ],
- "tagsQuery" : "",
- "type" : "query",
- "useTags" : false
- }
- ]
- },
- "time" : {
- "from" : "now-24h",
- "to" : "now"
- },
- "timepicker" : {
- "refresh_intervals" : [
- "5s",
- "10s",
- "30s",
- "1m",
- "5m",
- "15m",
- "30m",
- "1h",
- "2h",
- "1d"
- ],
- "time_options" : [
- "5m",
- "15m",
- "1h",
- "6h",
- "12h",
- "24h",
- "2d",
- "7d",
- "30d"
- ]
- },
- "timezone" : "",
- "title" : "%%DASHBOARD_PREFIX%%status",
- "version" : 19
- }
|