Browse Source

Added ipmi monitoring

pull/8/head
Egon Rijpkema 4 years ago
parent
commit
3c646a73c6
  1. 5
      ipmi_exporter.yml
  2. 36
      roles/ipmi_exporter/tasks/main.yml
  3. 10
      roles/ipmi_exporter/templates/ipmi-exporter.service
  4. 1
      roles/prom_server/templates/etc/alertmanager_passw
  5. 16
      roles/prom_server/templates/etc/euclid.json
  6. 49
      roles/prom_server/templates/etc/ipmi-datahandling.json
  7. 262
      roles/prom_server/templates/etc/prometheus.yml

5
ipmi_exporter.yml

@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
---
- hosts: all
become: True
roles:
- ipmi_exporter

36
roles/ipmi_exporter/tasks/main.yml

@ -0,0 +1,36 @@ @@ -0,0 +1,36 @@
---
- file:
path: /usr/local/prometheus
state: directory
mode: 0755
- name: Install ipmi exporter
copy:
src: "{{ playbook_dir }}/promtools/results/ipmi_exporter"
dest: /usr/local/prometheus/ipmi_exporter
mode: 0755
- name: Install service files.
template:
src: templates/ipmi-exporter.service
dest: /etc/systemd/system/ipmi-exporter.service
mode: 644
owner: root
group: root
tags:
- service-files
- name: install service files
command: systemctl daemon-reload
- name: enable service at boot
systemd:
name: ipmi-exporter
enabled: yes
- name: make sure servcies are started.
systemd:
name: ipmi-exporter.service
state: restarted
tags:
- start-service

10
roles/ipmi_exporter/templates/ipmi-exporter.service

@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
[Unit]
Description=prometheus ipmi exporter
[Service]
TimeoutStartSec=0
Restart=always
ExecStart=/usr/local/prometheus/ipmi_exporter
[Install]
WantedBy=multi-user.target

1
roles/prom_server/templates/etc/alertmanager_passw

@ -0,0 +1 @@ @@ -0,0 +1 @@
gQot5uxCkFSk2GhMVywTyCR1

16
roles/prom_server/templates/etc/euclid.json

@ -0,0 +1,16 @@ @@ -0,0 +1,16 @@
[
{
"targets": [
"application06.target.rug.nl:9100",
"application11.target.rug.nl:9100",
"application14.target.rug.nl:9100",
"application32.target.rug.nl:9100",
"application116.target.rug.nl:9100",
"application123.target.rug.nl:9100"
],
"labels": {
"env": "euclid",
"job": "node"
}
}
]

49
roles/prom_server/templates/etc/ipmi-datahandling.json

@ -0,0 +1,49 @@ @@ -0,0 +1,49 @@
[
{
"targets": [
"dh-node01:9289",
"dh-node02:9289",
"dh-node03:9289",
"dh-node04:9289",
"dh-node05:9289",
"dh-node06:9289",
"dh-node07:9289",
"dh-node08:9289",
"dh-node09:9289",
"dh-node11:9289",
"dh-node12:9289",
"dh-node12:9289",
"dh-node13:9289",
"dh-node14:9289",
"dh-node15:9289",
"dh-node16:9289",
"dh-node17:9289",
"dh-node18:9289",
"dh-node19:9289",
"dh-node20:9289",
"dh1-mds01:9289",
"dh1-mds02:9289",
"dh1-oss01:9289",
"dh1-oss02:9289",
"dh1-oss03:9289",
"dh1-oss04:9289",
"dh2-mds01:9289",
"dh2-mds02:9289",
"dh2-oss01:9289",
"dh2-oss02:9289",
"dh2-oss03:9289",
"dh2-oss04:9289",
"dh3-mds01:9289",
"dh3-mds02:9289",
"dh3-oss01:9289",
"dh3-oss02:9289",
"dh3-oss03:9289",
"dh3-oss04:9289"
],
"labels": {
"env": "datahandling",
"job": "ipmi"
}
}
]

262
roles/prom_server/templates/etc/prometheus.yml

@ -1,129 +1,135 @@ @@ -1,129 +1,135 @@
$ANSIBLE_VAULT;1.1;AES256
62643463646565356634366333623938343734343666626130653230383535663261396531376364
3862336537656433313339343538666137386365653165640a626532643061366232363432386166
61653432313663656231666637326236323164623537356665633464363166383534623836383863
3061356666376565360a356333383866653437623164666166663133626432363135363330383433
30613434376463666233316563616339643739666536653066343162643036613466313662383730
35613433313834333662373033646265346437353766333439333263373566393339613564336561
39623261343839646664343838386535366637303262616262666131333462663937623536383538
30326336333433346166356566353939363339393862313131336139333737383064346431363863
37613032303439633835336237386435333730383238616335303366383165653338356636646632
63323264633866363437316639356239613437313930336365373132616134326637633539333434
37653737356161306438376162333263663362616138343231313037613063326438663234643162
65656664663262393166623833373032343431343563633138303434313839326530313232303331
36386462326435626531363134313663663531386232663131643439383933303064323431386564
36376334633164333937623332336161386563623063613230333436363163393164643337613366
30366465326164303964633730346464393432323833636164333561333135363466666630306633
33353364313866313365633936363063643437376332656365666139653735376139613130646434
33346362643766373662643735333963663561663561346666343231643565636566633733646566
33636463663466316131386133663763646532363564613534643038343065653161643963313731
65386562643462363237623237393931663462356466353730613062366635316334623131383239
63366139653465633435646338333538313430633332646465356335323735613237653236333034
30303333663661653130643131373539666361306131643433303765613164633030356462323539
39646464653764636165373538663965393030336531366435633734656437623566666264353435
33363264393035376139643965356431663435666334363035346132633237626561663935313032
36323562373531643435653061613939633062303765313431386266363264333730636631663261
66363339373265343437356239383862626366353932643664383564353832303038366633383537
62333361666334653861356262323039326439666165613638633730383961633531363939616362
64373231353436666666356536636532356331373130656630396163616434613837656166303337
34366361353338653161306631303031646238343133383634363632376262643639323365393232
34323665653266373461633061393166383937643430633330336432333362383138343832633566
32323666346365653733663333336132623865356131323666383836646630623662623637363534
36313766333236353833653039366566666662376362636134373635633966346562336262373561
65656263343636656463666235646561356265313463333664383433373763313766613538353466
63386239373830633065373136623834333662333063393339376566396439656236386463386239
35313863643064666461613232346463623261636262326562313462616432643137353938386332
63376436346532333234303735616266326661393866623331353830656565323532333134336439
63363038343133313665346663363036363865633639383733303061363266323461303363663266
39326638323261636364373562346334626232653831366532653335633365383862643738313332
34343837343661313237306165306633646334333364653739363035326130663162376430613563
65663838323438386336306337633232323231633633613330356133376230313337633965323964
63356363323133333165656639623863336262346537636237353030323032346466623266653838
38313361393361646431313635666163653763333565366533366131636131363636643439306265
61653966306666373336303931373231323863623238336338653864366339316339356333383535
66376463663838643639336231363039636339363032383136613366613561623235326132643833
37653262626230663931373562616331366539323265346233353366313130613437376661626234
33313933383639376631373232336330656166323331316661363539313361353432303031646136
64376639643935343039323431393830343064323966396262306664623636656563666463313961
61343134646237336438646430346431316138383735333766303238383562356334343034373537
61356231336235656535306561366662646562383235633932353966346361346163643764643935
39646338363430343663373137396164306365316663616366623665653238386662386434303631
30383063383635613830373262343166623433633732313137303134393236383939303139393031
39363738376265303533633034653632393037636666373766613333366438626361656566316430
32613533656531353062343765623763643439376564353334363066363738613134313165346531
62363363323639336634343264663265386361663431633234646439396439643331393965333634
37343634663539633235333335343361386631626565326662323430353735333563326131363764
37343531616535366239333230653237666139623765623961356133393630333764666434303836
65346435333564656365303361653766373666656135353530373638393830613032633338623033
37376639303833353836366264306162636666313038376535323863653963303638333735636163
35333038346338396162376232666132336662616434636535623038653138643038343833326566
64626430323563613832613237613134643136363966666339313036313837323130623761333330
39623162656130646331323264316137313066643438386662346539663432636130656238626339
32623237346163616465636539616532353237646562343637386536376265643833356430343061
62663763373537623934316262303534333737626264636635656531663136326665303837656230
63643834313439623135356237383232393731333737643331356639376133316564343831363361
38633262383334366564626330346230626634393838353830313037643666303934376263653330
38383234366264643239356332326161303638313537343031386434393136616234343636306335
32373864643934353665363465363531333461396166393938636138613134653930633732376264
65396264336334303935653536343465373830393231306162383934303336353836393939636631
31333735636139336561653733653133643065363236383739346236636461366632336463636330
61343038396334653438376565313563346635336637336563313032373139383662646261626439
63343362633537373066386332363963353934363766663530373461373164386232636566643563
63363833663965663738333230343966343034633730343333646136303931373039626238303061
66363262613166326431636265666666313631393066616638326139373831323332356133313530
31313931373333343864656566633439643137393165636566373632666533323737373831316233
36303964383563373063656466383731303730336138643432646362643839373765336265376562
36316565353362666635656261663734383536616138323435303631653637636334613539376335
66633134356430616461626538353263663635616561326363613335643262666132383039653262
38333632366561306339646135643138633165326336656130323331643631303133376162666464
35643834383536393532323262323166353166373632336566373936353633616337613666623831
38333235303632633961393339393537306663386331646335643539343534636363383430323133
66366164623436366237626561633563356536383963363863333963396330323836336463623865
62363366363838373638343066393132643466353735663862333566373337653232653437613533
37396334313933616466653464383137653965306637356362333965623938373434666566303034
34313237643461623364393539333131343766383834666132316638366664393463356637383766
32303865633330373636663238353162303965346538303363626663663735343431633335353866
31636432663339313262323734363063616366666362666531643739306539646436663061623764
39353938356562363434383366343439613539373139616232323037353035626664626536623531
32366137386463613964323934386433303064356666656163653663613461623139663362643061
65643062616465653336333932646666316639393365326638346363373561343634346562316334
35383763346133613831303036613033376430393730666566616464656364393162313539623732
31336533656532333563333864313836353861666162316162613666343439393162633131376639
61313861333130346265616338333065353663306562646161353136303531313832363638366136
31376664653238376531633465653731393132306433653230636463373632386435353866613532
39303066633165386562653134363534663364653638396136386162396434393235623032393565
39386339616537383539316636356463623432366561613164306338343539633239333532343838
62383731616461386432373765633765333963316338356634626435303864336636343165353662
39656537343763633265663566656433343165303230373463373566653564636436656531646632
34326661356335383434303163356361643533613431303239353034656266323032336636353034
62393630313937303862313238346363336335663562303062656539333332346337343739323031
39336264313938653263363639666665323139613332386433336134333035633132333466656231
63636130383738343532373230323333376438376463653430363161353334383938386261316162
65616538363636333232376162376462663663373436316131396232343430383864646432616339
66363666376136373136353765373432303030636366336134643661386561666361613066626435
35656331333836373934613435366261663439613735336635306162316664333332383335666565
66663966313162383931323930373962633030383564353430376664623437313562356639386635
31323062613536396337363366356562633661633263653663316635633138306436323337303035
63363363643065636666623666356238333365333466303539643864316236616637626664633065
33393763356461363233316337383637336362393133663439386466323134643861666531366264
38643331643366643465323139323539373837393736343734383137616664343436313439326637
31653737383139386666303363613331323731306236373231383136363664633535623133653333
36353530383666653966633533376630346639653835356365356435636164313265353434646566
32656136316230363330346563303566356137656361313633333862373263366561373038633830
31373538313931666339313535303634313232373033643136316462633664366132396635346433
66653166306262353866376632353861363636353534363062643835666464313036633666633632
63353234666338323031303937306531386264323166616361393735306239383434303934333234
62393564323961373231616239663463623365643861366263393131623935643837626566356163
66383363306637653465623731376363326464353863366165393466316332636339666536313465
36373237646332613739363737393037363431303430333435366164643866633063343338343231
62323832396531663232343030613338343863623466646332653438333662363331356663313937
31396263363332326138633531653931653533623035653932613032383133616537313833363735
30363838393265396135313463333966373330336636613034373734656534313038353966623335
61383665343663396636663466336262643535643337306633623963303033353265383262316330
34323931393439643334393564383131643766623535303130623438343566323935396234633938
64333930633331613664336333326636376262373565653461303739306161306566336633396430
35343936396131653133306537333934656662363130616534356561326362663335666461366437
30333934376664636533333935616466343065336334633639656661303339626562623862633439
61356461353961356566623534656334616335383538643533653231343733333562326632363832
36363534646631656633656434336265373734633261633563636532653861386336646538316630
32396135373366636562
65336565306632353237333661396666336536383562663033363039353739326539663234643733
6330303739336232363030303235643362343838333562330a313463313464383362663134626261
65616332313062363032623462616661633834633962353733613637626664363766376566326531
6439323533383833390a313965306362653738306261333665653137666135666233633837346564
65626532356431336264633137646139343337373561393963643162373863656138323037323330
63663264386533633866373534613333366333613536633466356234653439663565386133323562
35663635386562343737626539636334666433343364303932353065633961646163363162323130
61616565333264623162373665613734643963666563393662313862313334313837633436643265
38346238333137663265643764643937643434646433636435663734303164376363326136316232
63316637613065303930313861626133626237316432653763383838613338313265653735613232
30616531656432366337656664663065633932623561323664613563666234383835396662666331
62633763396361383030633065666137326465636230353138393930616665663566616164613936
33623461303364306439626637666534336636343039343231326532353465666233383731613237
32323831616132653935653738386139303739323932623239336236643563636564616632626561
36303163306636383164323761336630643136353166623431613365656166316435323836393838
33666132393734633139393234356233383132303963373635323162656137363030393766323835
35386366663264316263333530323233346239316263646164343964316534383066353065353132
66383437323731316266336566376237633930633132376133663766336566643565656532646164
39366530336336393632303435613461393732353532633330303435333831663264643430376233
63306364356533383763353962663235313536336133343634383238663163303833393435356438
64303333376237393966326436393261326561303562343531643133316561333938653234353830
34313231356361383933656263326433643564656162386461653135623838613137653463393463
37313431656664616464373838306266336539316332303231356135666135363638653131306165
37346330306138393835393762383530623634303366623464373938366237313865613633313937
35303830653863663438613761383166333439316538353935643032623532643862303639306230
65636563336665663265356639646265623265626136386265373135303239653164633934363666
31363566613161633039376335346665396536373732313366363539643566633064646334626439
64353233356235353338306338313861386566653461373838393834626432363665323834323563
38396339663535633163356461653236393230366363393430326337663435336665383931323339
63383166666234313138653065313739373533373263333830636639366465613035626364386435
32633632643839303030323539373865316436376561306662376236393436356435623464343035
30313737653364383239363161306163373732643564623862356165376563373839396233303366
66336537313932383139613338353362393531303334616231653966613263663530616536346666
39323736643561303230323962363363663235643231326237373739373732343665663334306262
63346635356533653830376136623266383833363365643136666462646133373035303937356566
64646639623761656465353736353565353634306634316531653638363635346666346162303363
38366136363665663165363632323830653433373435643833383338613537393435393931336462
36323633313562393339393461653038663133626637616537633839336131373931396130386233
63363937353932386530373166616161373338623261323631633433623931353739333730323030
36316364663563353235393665626561336132333235616565343861663235633165623136653965
35383861616333353732393836303766343366623762636661333231623532653139626664323134
33393335656261396239326663313263656361393739383564313962643638613731326561623862
38323933396630313865313538336539643630373433656434646530646163393264656465346230
37633338316438303734313963623465316537323136313632653934633231356333636333626238
65643535356565626162663966316437636333633033626336333638373262383339613064393735
37396635666263663132393339326236633162353334333036386337653666613363333030616130
61643439663366333237356136626564653061383731353230643438346461363835646630353362
66386130303731623930393438313130663464666362333637326434623233396365663433623961
63326636393531386433333738306361633033386233353532323431336435303637623933353733
63303834373866363338646631376531663931323064386463613735303134306162373536306632
38666138663433366530303935653861366333646662313038656630343535343466613864633261
65646666643261383330613362373633333531383332643631306139393933353061313065346463
32646264373635373434633237663832306133373863616539626332303464626162633333396464
64613962633562343030356330616132366361366530376539646164316364333836376561646562
66633236636661366233346337653763663764366562376361626139333338633665613736346664
31353633366565653838366563396461663038393863663434623061643734303761303261333130
66383465643039656432323733343732666238363032313033353662626161353262306664626564
35613466313431373830616431316434613564303132333131306339636362626464316265613032
30346135626463646562326230313335613232656535363335613038326363366230653833383430
34643632613232666563323365333339386537326231343039646232396264626264343337613130
31653132383339353463656337663765366138313538383233346433396135313738356166353265
64356430616165363131376533343639313235356663343432633363336432306461616465333461
61343233333832643262366633666139626536323237366565663934356530343136313161656633
62626563646333666233383661383330326365373339653037373135316131653032333663333934
32343438326335653461396162656637363961613636663665316663633232343134363864656561
30623133353737316161666431656433323866333531313733386266373765653733373630636461
35646465633739333830373664353330393063393836653565336130306232376532343061646238
64356262383763393265353763666634333335633438643836613961366466346135313035656130
39323332643765303564383664393937353564303139313231643166656262303561353561363930
38306332346434323430626233393134343664653463383965353734336337333766373563363662
31626433306330383435323436356362373965633062376362383365646437386239646238323866
35306239303439353463336661383635313231626139333565613036613463333362636136613837
62656331306235376466333537306565303763376337373430386237396430613438306430313764
34313463643465343539303934646465366561636332663930383561323037363766646332643366
61666632653934373236643035666434393035663866386562646230643263636233376138633461
32343632383233383936653730393032316537343961386230376565656463363963653832323963
36643332383134646137383864623464373830636163393638386664336262313838373230636635
34343433616437653635346136623533663038306533393034343834646134333337306231393930
31343238646565346534386439303535653961663261613633363533393434633736646630356264
63323931653730303464356533373063303535383331613363303430656631356334636337646565
66303162626532393334396336633664633134623161656463376462333234356136306135616435
39326163373034353038313232333534373764356339313366393564653862643133303434613939
66636236316337666235313335373333656262303739383361633637343462663132326564333533
30366361343038653331353433663539363335646432643738353937313835393935306664343738
65653137336462373530323662643963353538636436303338353138346137323938373161343362
63373164303363383430623465336536663333373338393834353034623563623735373463393538
33306362653765646237343530386266393835636138653463353231323038666338333030366136
65393031636330653164376366613064303636623434376430363937633731366637353535363865
34643431643332346565353430393730353163303566346262666364336365636337636563366235
64626334633761646632616437356463346263383365363463356262663465616666653365613663
65313838326364663336623036313463326133393833336263623335633333386438353366373361
66313636316134313238653664393731393533373761646338663734303534386434333434363864
61343235623062656239316131333733376639333038636430643165656330366537373065356534
35323165386662666136316139353165313234323366643164643034323264333464613134363130
39346231613364336233353335636666326361313230366137633366646339633635353366623233
65643438616133613939646138323735303334666336633134306662363165646663646438636562
66303437376339343533633461383833363539303937313735353236623165303636376434373265
65313166653163353432363831653463366234323137636233646564623939303939386639633330
66653761383437303065633633666139613831653033666164323664346663323165323736663735
65313033663036643861396637613864303761623238663833326565303233383665353634366265
31353263396136643538303838323566373865663062343731653263643764396635383464363863
64333430303234393365653437373564393032646330623739353765353537333836303266623831
31626265353962646536373033336566656236323239626534653233376136306136633436373932
61396134636361313130316434343039373164383638636336656231383464323464633061386238
39326439323831316431336339613661333062666537643232313735646438336264373065363333
65383463313536656262353337646338323664386264623438326362383430313635613466343963
35343634616339663234323336663862353533623836653035386266316432356166623232306132
62333633633966373332336235636135663933616236316165376161616638363535366366386166
33623534643864663165366464393135353435396138616637336564393261383138393335366364
39313235353631646539393238663730393762613236363362373661346166366638333035303139
38383234333039653866356234336139386332323462346531353632386164376265663432383835
39633266373835353039666137316636613236306362393033373164646461383062396232303039
34666365356338386630303838303462353238656633306536326164353733666464343633366239
35643731383030316534353434366165313364663164643336303436626634396365306435616231
32653662366538383532653565353662653233626135356564316662313363316165316339336364
39666631626534623637626664663133383635653066333433613762343962616231353834303062
32333433386666363733653139373039333866653936306461613566376235633662393635376137
66323637653436303838636538393737643232333234303134363734356137633963623833343234
36636263336634336164646539343933653964393465303435666136353965343532313630653232
65366665366164396263653730643936663666643032616437336161393934326131366338636437
39343566346566303864346433336538616237363334646666363234636566313862376134653439
36323966356462663538323836303231613132666461616562336535633334653530376666343035
61356536353230623837326537333066333230353134643264333235393066653430303637626164
62363234633437376565326630363937633765616665633430323866623335306264316361343439
32383833363939366137333365643034623931623164376563613335356434363262613332396431
38643334656363353661623135383539343666306539366333626530626134313761343634363539
34326630303739313163653737663661356535373336336164383533306666623264363630336137
38323161383634323666363761336134373435633737396261326135303139626264353266633964
37336334316162616233333430616466303937633061343430653064336337353430643833393533
37626437663435636336313735333836383865336165306238356538333836343437366565663036
39313065653431616137363462303464323936663031343132633364633366353065336439313935
66643839396237626331623839633238656632353035333030393033343538653865666261616431
33326438323837616334616336303234626230343438383639326465366137376335653134386566
3235653061306239323435653237623439343236663061303662

Loading…
Cancel
Save