stats: migrate to new host, enable for dnsdist

This commit is contained in:
Markus 2020-11-25 18:26:28 +01:00
parent f955ce6119
commit 0baec7972f
6 changed files with 171 additions and 150 deletions

View File

@ -2,6 +2,12 @@
acertmgr_mode: webdir
dnsdist_targets:
- gw11.regensburg.freifunk.net:8053
- gw21.regensburg.freifunk.net:8053
- gw31.regensburg.freifunk.net:8053
- resolver.regensburg.freifunk.net:8053
fastd_targets:
- gw11.regensburg.freifunk.net:9281
- gw21.regensburg.freifunk.net:9281
@ -36,9 +42,9 @@ node_targets:
- gw21.regensburg.freifunk.net:9100
- gw31.regensburg.freifunk.net:9100
- ns1.regensburg.freifunk.net:9100
- resolver.regensburg.freifunk.net:9100
- stats.regensburg.freifunk.net:9100
- web.regensburg.freifunk.net:9100
- stats.ffrgb:9100
- unms.ffrgb:9100
- unifi.ffrgb:9100
- tiles.ffrgb:9100
@ -50,6 +56,8 @@ ntp_servers:
- 2.de.pool.ntp.org
- 3.de.pool.ntp.org
prometheus_dnsdist_pass: "{{ vault_prometheus_dnsdist_pass }}"
prometheus_node_pass: "{{ vault_prometheus_node_pass }}"
prometheus_pve_user: prometheus@pve

View File

@ -1,138 +1,141 @@
$ANSIBLE_VAULT;1.1;AES256
63326536616439356133613931363431346365386630313866306535366631316430373132623530
6533336461663336363039613465393838353861363236640a333964386363336133626164636532
64356633336538363965653362356334343735636635303431353563366437633064613136303030
6236663436336665640a303235653763656465646334666334396133663362353562333032346332
62306639386631383766313964636361643334626136356663666338303835623435633761613165
38643564636435363232656336666233316261346338353863343533303866356633613233306134
32323032383330653265363166616166313934346532626238633831363337303837396338333631
38326435333234313438626561636561323936666134346331656131373636323538303430363930
65363035613230646338373336306435343866303935326139643834616561303437353034623238
35373034366131613435386463633535663830663836306233333130636261653334346439336133
66346165386230306566366538326236383732326365646165663139376135303436666362626634
34616461643339336535376630373733303534633266396263393939666563366436646630653637
62663431643361333437623233313064363833613933613965616562626134353030396631323037
66316461323263393765613537386534376331336336346562303061376533373135396535303062
31653934363466653635396630653736336336353032336330656138626237663037373265643861
32393766316137663932343563653330346236353161613432616233356438366166663533636337
62363664396562663538626532326335363161653565376235666163303735643336316433343863
65393064666334333735653638323563663835666663353839646131303662646331653135333832
63313662393437303139383265303239333834643130386335313438393137326630633166383665
35393831356238643337346566306161316136663539623537376134653463306338313131386164
38613333383163323336363334333964623735366466333363353361326165323662346337643765
64333865666137363066633764306332313536626230313563636433613239336661626439333262
39353934393038633137346362313034303932636263393664633537636138633735653737353634
39643034666538356161383364663564376663303431613366363961366333383439306530333832
30653439626634383435366338373837393232343763633637363661393066336164393163363130
38623364623138633336366137623835626138376363333335343133633761323039623461356362
37626533643434306463666437383164366139636265646435656162343964653531666638346237
31326462656561326361663533353833343533623561306237633030333030313664386631333336
34396233343666323937333336663530346336343834316636323538356133306133303665623931
33653166343665333962376339383964316231363037636361313038366161646636353334633933
65333564343830386532303365366231333735326264643563623263303132366365626530653962
38336364356663393062353534373365363663313836616431616337643861376132623562386437
66393538323630393235653864373762383865383034366662383436656331366334626532636235
37316366613234313137376465383437333162653665626363613761313832353731616635316465
62633962646339613737326535393738663237306632396439613036646165326361643233343439
64333735383838323262613739313531313438343832376461343666306162653131393136363232
31333735323935346665373763346234373262303961636333333664616631386131343731353533
34303163326662323766383265653061366338313439643762323534386238383631646166623036
35303330653431393539363630623438363363306137616663643738656564646665626335656162
32356436386330333337316538316161336265633632366235326233326435373336313262343961
31383938366561636264346262336635323634666130366639356363633633323664373563623330
64396137393839376536323732393461333430343365623133396136346331633931376134386365
66366538333434363830303436376465313433336439633938646431386134376661636332383866
38623365613830363262653135363061326663383330386337646461653833343137363363363734
32666533303033353335316661636264333262376437646639316334363461626465303361336135
32646461336366363437356564303365376533343530346264343962636333383731343737616638
63393361646361653737343363343661633130306530303463343438376430613930653738353138
65343238323665326136363466386665353733373339323532666435353133393130396230343339
38393133393062623036653963383665346662363736373334663263343562396632333435643237
37363233306130376334353565633138663834383032663161303361666436656132626338666336
39376666616161303439363731306435663564626266363962333033656139313231396239303439
38343565386166333630376436333839363638343131343439353665343264373065343132323863
62306435613366376265363538376430666131613765623034393962643436613761353466396361
37336231663032326562613134663565643330653636313239303332323838396237386631383736
30366139613363393637346563336461663937376365333061343664616139316564343036363236
31353863326565336532643061656436306136306434613437316631653232386530666436376565
34343761376261333066663538313362393733666238633032316631343461326565333062633861
37626266316336313335313265353233346432663263356664373933356461396636643963653439
64613965336561333034306363663934336661343932353038316331613062316539393436383830
33613532663461633235626234343664636533653136663466333237323861616161653562336332
32663630613161656365303035646666663933646330646463356166363635343131643935373661
34663635386265623635316461666134376565363865326330343839303264373738613633643865
35343361393861323266666536393531343535363236363463636334393336366361346661346137
62303236333737363338393262393961626564613934653839366630646537623535653032663231
32313336626631313863333664316463333261363232323866346638666235383336353539343963
30326431353836663366636335633565643833666134306635316264346132353335383263366634
32376638633564393439323538363933623834643366333762376664383763326639353463636137
66666362326564343663393039633365633031343366663631333138376638393661393937313466
61666561316531663831343861623464373230633766366239363063356137656364383537316439
31323037356236353536643765353863306536663036646135346662363362386165643732373463
37353765333934383365323532623361376238646138373034623238306139643836343363366338
32306533356533623730383032623131663634666231383936656162366433643135316566363431
37646362316330633335353839643830616365643938626638623663383565336635653262346165
35616161633436366331616234303066363437303337393363346139306365633765333331623535
36323539383762323363393335303833396631613932346137396634313866633465613439663832
39346336353235616436323931633839663237623666343262316635383430643738396331346536
63346639613739386562316639326434333237306332386663323162333664636461353965323037
66336664663139306538336262623065666565353236613633396666613364353632396136323566
30393063373938663966323962613538373332326165373065356434343830376131313462363038
38376138313164396561333531333334313831366336343465643764356561653161353631386163
30386539666366656632326439626364363261336664353132343165313066376164346538323039
30373839303835643134316164636365333661623537313561633533373465376237663663363936
30623064636563663031316234333934333934343036653138353831346631353036613665356437
30663739333639623733623464636138396533343363353933376366623132306132353035643934
65623437643836393563653937336132363433663861303633633033316230303734353765383336
64326436353463313036323133363765363332643730393739643339353662316661373733356332
32336436363732313537333737393435333233623331373766393736636239643635363664303465
38653565396463623639396635646565356331326463393835613166333564383164643561633532
64636132366530323463656261613164343634613232366434663938356431623562326239333532
64303065633338666562383563626464313937366665336266306639613335323330633330666461
36623165613462616462646537353233383963666138313261653562343937663961326338616137
34663832333134373166393032623966653332396330376237613935346331346238383865393532
63636635316238653064323164316232643838386331323537366662343961316537663937663230
66393432326330376430303463326339316136353136313339663862303630393864353535386335
39666565666363373339363264386532653136333633646430393264383738383333323534373633
34323462626432303261393362666436303839336534356163386338303739316335306162623165
37346534376538626139343336366162326363393030653163656535613761333962346533333439
32373836306164663162396261656466356162623335616562346537636165383535376530323462
35333134373835316630303836326563383034336233363136623732626339356438383237393063
32303063303634633838393035666434646466613137306666323438633635326137383137373030
32643935613461663936383866623936323065306262623637613135306261336635643638666530
64633462303134333132326665366233656639333766393036366334353338373637343137333130
32636264336137646134666361653833626566623432353333343462386231303633636664343035
31333830663333376131633739396132613564396639393232383834363835636562343434653939
36373966643465656634323664343261356335306565343461343033623934386137663863643962
35623166343231383166313930353538663739363261633135373530316461316235376632626638
38346163646636646661303730643339613437323562373930353830323830323430343538383032
61623038303037326632633839363037646465373235623132326466636237366437376439636331
62356437336430313865336230643265663137653463616432663330636563636538336237383063
33396238363033633935303032353961336131346164363837626462393663333134666237623035
62666134633832653066623262613865633165323366316261623661643630316138336361643235
61663733643464323033616563353731386361303862346363333362323430376361323733336436
30616165643533356637623165666230663934663437363466323263656339626437316665373566
36383562353236383936303731653765303537373132663762343364303736373735653434646461
39333230643230646233383639393438626534376633623363636439623132383332623265643638
30653333376239373861383762393334666233353436303332613437313065623063663261656538
38616265303636663265393630373236346538313431633435643531623132623639616432326230
35306239663061346161656339323762393661613661653530316266363232393331373338323664
38323962386435373362386262363466376634393532313234633433333765646137626538313230
31346432316138383565626265363735626532353335373430663265333866303437613635306137
33636335326665666132313931323537313933333938376338333137343930666334363062366235
61333436363630336539356463623161653762386633653437623437326230393466356162386565
66633134633039383761383061663335363561333531383136316461346462393061653365656365
66376532636465626432626336386465323432633966663030643061373034376636633139613134
36313066616534633261333363653763666562353233333364396463336366656534613831323233
32646633333866313032653035396339633566386334386130376239386237363036343064323765
66333939613637643637663538346664623137303630396637356433356565336166343965376635
39373763663333636161366136346636613264613236626231636562363261373836383730323734
30616664323834373666373933643466633465666231636462323661656138653161326365363665
31643062663133346237616439333239323335393638376166336462613930373266343437633530
32613065383932356538636465303030353333303936643737333661386663643435343263373234
61396664323837653361373463356464656131353234383033653231666630386364393530313438
39616565643539356365663961356632656438303362383937666363383461316562396432666532
63343539613235373730613232636638373131336636366265376335343231356630633662316132
30613938376131626263376138396161363162313930366330343564343765653566323366316662
62393637396563653862616434626533653833653332313538663365376134316233356462643637
66666234306362623966653365623035333637376430343036306565623134373832
34323532393839343437366364326163653664366330633838623961373661336335333666653839
3630626465653565383236343665333935356562383338310a646137616637306133376231353964
36646166326636656435336538313831643365613138663264373831656666386263323431326638
6138313735303836390a356562306332346362356539333761363536353432346466633063613565
34376132663761313930343465313032343830323162396234386631343633643865663333316631
61613766386364383161663463663130353964336436616566393434396263383133386133373335
32326432393737376138393666626332353636633463303731333433306333656630386230323838
35346239346261316137636537373135383038646235326138663039646232353136633966323730
30316231643034623733623338383933343537393237306139643462363836343034313465386365
31376632343161653833666362313933376630396530356438666434343263366361613139356363
37613965633834346634353966303638663066653663363362343431646566376664656435653538
61393037326336616138306436383232343030333836626462333436383664393766346133346431
37353939336662626664393266316136666233383561646463363362346265363461646565313933
35666465316630383963343635346436343332323431653961613263633861346562666163313439
66343161313635366639393637663533326633363539646436643161333735636661643162396562
37303639336431363334346533333865633164386564333137396661373533306635666334376266
36303833366163363138623538663636396531343132613836633935316231643533346662613338
38326433373363333166313934646661316162653638663739633330393037623934356536353663
64666263616232333339643238646666616330343232663264626239656133326166366433356235
30663938366264656135663865323337333137653731383363646131393866636264333835643931
39616435643731316363376163636235383337316630623662613331316534663762386465623237
38343833373262653930393931613766633030663261333066623963346230646634336564363835
36366166653035386165643532613163366263666332353239623764343730393332313161383336
38623133613339303766313066316264356233653936336235666634383431393233366233356231
30386232633335363937333933646261343333313933333938373663613032616237376230343533
37313865393434373166373337376231343730323165336337383237363662316332633932303935
65666463613232633866323863343564306637633836323732323364666632636635663138306439
32373230356630653138636432366162666631656433396364386238363336306366383134626161
30663964363837303936356666663738393630323661356234303836343533346333636430363738
39393464623435396630653333643862633162633237363937343938366166636436656431396538
30643531616436646531666561663731363763313733346234336236313435663861643935303866
38373035653730653538343463656330313364643864323032353762313165323538333335336164
63353135353364323139346637623961343633643664633264653763363936633530383466623732
30653265333633623938636530633666353434646534383737366135313735363831636661333563
32356361376433376132653461336634623637373536643836373663396564623763663234646630
32656233626233636333626531396637386533663539353639616361356563396462643930636431
35306166376662383839306238386535326663313032353837383738636464623464366462616335
61633864636664323664333263626462393034653139653235636664336262366237366565343664
61373762396330336630646164393162313136306164383064383633393232353961396636356630
64363831333765373033356535626562633335653565666337326363616236643435313865653066
61646331363430313132616335633962656263363063346134383436363465396663616334653634
63643963646139373364663033383064336264646433343238363162353063393139383830363635
64343430386139313930623138616164333532626266366438646539616534393331386665333838
64376537313638366430633332643139646266343264376165363136663531333436636330643933
34366263666537613135306235666364336264363866663737623139366364346536396162356530
62323935353436363561323666636439386161663737323061633761346134643564326466326536
37626135326634633664303133393964306362313534656134306333383731316663376533326432
37313137343734656534373666356166643938623539633235393463383664633638306334383337
32393739643834633938613163653663373532626237373864626364343366613238653563616163
66316239656239383238663437623565666263333133373536653230396431363161393763626666
63656164363739653264303135363761303661633666373339343037373430396535393430386139
37626539353233343831613963383164316661383434333563376661373336313266316338326331
39656339353936316163303232353563383263393431616131393032656662393032616637633065
33333336353336653436663030363235336535663966633038383261663764613366323562353530
32346137623536643433383632356231326563623961643831356363613366333061383461376363
31303565653537343434636235353065613036353765323936323232396638386537326338313562
32363363616434323338386165363664653233346365613263643837663063653032393436316636
36663961353639643064363934313934626164316235643666363137383031613862303662613566
38356661613735303332316333303166323934343764303963323430306634326364323930653564
65366234656162356163626239343133306166313134663835363662326432316431326136316339
35393838326663386466666139666637356136383763303463313435323766613733393238626666
39326335643563373638323265663532623735336338636362313262366461323965346638363762
39383439316235646433653238393762646333386336306232626131323561623838353664636566
39633365393430643136643861613966646237306664656231393634616266616361616338616632
33333363653234323861303830643531366535323534646264646435376433393461666464316137
61313163343633623631333338626535626331613439373230383333613331303064316165616431
33643932336231663132346135316662636463653638346335643935393830303661613231383438
32313135383335656562646337666536333935633833643465373661656537323861366632363439
61386665306137653939613062653835333635333838316339356235626262646564616435643530
66393130613437373062343461393331316234613434313665663161633337393135333634336261
35346563646339363531323261376636656134333866353263376663383939623166636639656462
34623566306262646531333132343932636235346237373366373163306463626334316562653765
30656263366534623563326135356162326537303361626235656238633337306338306164333562
34383733316132633832386532613665303362353530663836653864646431336566313834383164
63383535323466333731386265363331303638366533343365363763313832663737323136626133
38656230376233353763313739303962653831643165383838366136323935323565376435343064
39306535323634343436653835356264363334353733333032616232343361353732653231333439
36383261393565646139386531303336623765306533376362326662356532616361623764383061
36386332633465383230636164303162333438616138313231363436626536663265333037306337
61666234396436343235393661313366633630666530616332376232633965653430306466643131
65333534663432386433636663623532363438346139623034633332633464376539333136376331
30343462643433666365343433666531316665306233653363306561653337643032653734393534
61333234306531323339363333336535663639323638636566346434306132383630373966316630
65366430353762633564346538333037663036326466343232306435656162376366353066313866
31333062303534316532386466306162356538303765306234373633643731313866396264343865
31636562313561336134323564636333333537386465376466666639623061663036323262356131
30663565386162633764363064383037616632306261333433633164343965376331306434613265
66396436636439356431386664666232343239346430613138346465333038366238313934393134
38396237643237343965313963643362623237343363623538663133393963316635323238313733
61376166366438323633636431373032393562653262373066326136396164623661313037336634
66613561323239636666623934313264333366393564393362326665383132316137393466393130
31386536663139666239393364653837393836353434653034343238663563386637386134326134
38306262653563393231353761363736316232646263316239643932613863616136373261646361
34306163653537346131376164376231323137633233313734653333353761623633653531303331
36366433363962646137616263363965386236366133663865633131663866336537663737666162
38323765396164353063623966353866613935316231383462633035336634626566666638356239
66336133653336386432386331346238646538393063363561663165363336633839396639633034
66333261663934383831323331346463636237643562353161623564316365643136373739376436
64353434333630356134393738323436643635353133616632353838313631313065313963303864
30633935646435323366396437343161396163636232383437323564396466626233366364343261
66366439653531313438633633383232326466363830646637343632666265303365623031363161
31373339363836363139313463306238346632393338326634316162393761396162393239616463
31306539663331663366613834633234653235313131393739626333623032653561393361643837
61626232613136643164656661663939323839346339303031313463306333383965373735343034
35653034373563393232643032333863663765323039653265356166616634333666376236633038
34326539353261363861306630623436363138383365656465353530393462333634313831323335
39663439623138393835616232313666303065343432666666356335303133663464643332633435
30666531626234323739333331626566626135373432656562663932383530393765663835613637
36653361303066393832306538633838363765356338376436303630313137613839373333323366
36393635643262613437623764316263323438373861636463663166316137366439363633306138
66623932356163303365386237613163313339323332336636343064323334613566393034346461
65633733343836633731323330303462383862633662653464383563383265303538626134323030
63633437343861313166373039313363333430663763643433393136643035313165396634353639
61326466343130663237643264653366656564343031393332613739643265633635613431646461
39383066373537313036643739376336353161636636313566333530313862316366623137616461
36633936386161313664383138323266376130373632366266663735633561343732326635633132
33393033386439366535613739626535366164636161333562363435396534343762343031303564
37333533376232643537336632323335636638356265306238393031646435346662666566663061
31623332353166396566346430613635653535633461643665653032303863333936333564386233
62333765303261633365353761383031666634306464623162363332356437613033653334663866
39393232313430333333633537613436383535663937646238396361383137636565303939356436
31333266376134326134376639666438653638643162333366303336323338616238336139376531
38336637353935653538376363633936343862353033663233616165656630306465333262386430
62333435623563346433646163366564646334303837343932333665656165376434363435636436
37653533356565366464323833366562336230333238366437316461303933653936613266666332
32306530633135373236346461393332363631373737333430626265303930633936343466333063
32633866656266336434366238653039383230653033316339316665313439653539396636306237
35383436386663366138666463353638666133643331386335626133646463303733623164353961
35373737346139353262343833303032643539313464316438306163333439656432663362303930
63613466313062333837383832343164633834346337643461323961346464303032613234363834
36326665613235343930323735623365366136333634306564376530616133373230356266656636
34373534376135386436633932323135326562333534313135336164666561333633373561396337
36653436373534623161363438663563383334373835613133636334363530313231373130333433
62356663623138303366306636646331656562356432616462333363613636303739656237613939
64373566326333353766393533633630333530333236653165393865623231653265613836393839
65343036373362373430313464383238633134306437363636653030663734616535626565346536
38646661306661653465636632326139343533643062633363653065343762333764643562633533
62316664616435343135396434623337373434383636616338373434383235316538323166373138
66316661316364363431386235343337663562633730623435386633313537386331336336396637
36653738393934323465

1
hosts
View File

@ -6,7 +6,6 @@ ns1.regensburg.freifunk.net
resolver.regensburg.freifunk.net
stats.regensburg.freifunk.net
web.regensburg.freifunk.net
stats.ffrgb ansible_host=10.90.224.100
unms.ffrgb ansible_host=10.90.224.101
unifi.ffrgb ansible_host=10.90.224.102
tiles.ffrgb ansible_host=10.90.224.103

View File

@ -5,12 +5,17 @@ addLocal('::1')
addLocal('{{ ansible_default_ipv4.address }}')
addLocal('{{ ansible_default_ipv6.address }}')
newServer({address="127.0.0.1:5300", qps=1, name="localhost"})
addACL('194.156.22.0/24')
addACL('2001:678:ddc::/48')
newServer({address='127.0.0.1:5300', qps=1, name='localhost'})
addTLSLocal('127.0.0.1','/etc/dnsdist/{{ ansible_fqdn }}.crt', '/etc/dnsdist/{{ ansible_fqdn }}.key')
addTLSLocal('::1','/etc/dnsdist/{{ ansible_fqdn }}.crt', '/etc/dnsdist/{{ ansible_fqdn }}.key')
addTLSLocal('{{ ansible_default_ipv4.address }}','/etc/dnsdist/{{ ansible_fqdn }}.crt', '/etc/dnsdist/{{ ansible_fqdn }}.key')
addTLSLocal('{{ ansible_default_ipv6.address }}','/etc/dnsdist/{{ ansible_fqdn }}.crt', '/etc/dnsdist/{{ ansible_fqdn }}.key')
addTLSLocal('{{ ansible_default_ipv4.address }}', '/etc/dnsdist/{{ ansible_fqdn }}.crt', '/etc/dnsdist/{{ ansible_fqdn }}.key')
addTLSLocal('{{ ansible_default_ipv6.address }}', '/etc/dnsdist/{{ ansible_fqdn }}.crt', '/etc/dnsdist/{{ ansible_fqdn }}.key')
webserver('0.0.0.0:8053', '{{ prometheus_dnsdist_pass }}', '{{ prometheus_dnsdist_pass }}', {}, '194.156.22.3, 2001:678:ddc::3')
-- disable security status polling via DNS
setSecurityPollSuffix("")
setSecurityPollSuffix('')

View File

@ -39,6 +39,17 @@ scrape_configs:
- {{ target }}
{% endfor %}
{% endif %}
{% if dnsdist_targets is defined %}
- job_name: dnsdist
basic_auth:
username: prometheus
password: {{ prometheus_dnsdist_pass }}
static_configs:
- targets:
{% for target in dnsdist_targets %}
- {{ target }}
{% endfor %}
{% endif %}
{% if fastd_targets is defined %}
- job_name: fastd
static_configs:

View File

@ -31,10 +31,11 @@
roles:
- mesh_wg
- name: Setup grafana server
- name: Setup stats server
hosts: stats.regensburg.freifunk.net
roles:
- influxdb
- prometheus
- grafana
- yanic
- web_stats
@ -54,12 +55,6 @@
roles:
- dns_resolver
- name: Setup stats server
hosts: stats.ffrgb
roles:
- prometheus
- grafana
- name: Setup unms server
hosts: unms.ffrgb
roles: