repos / ops

infra for pico services
git clone https://github.com/picosh/ops.git

commit
ab38557
parent
8b60091
author
Antonio Mika
date
2023-02-24 17:05:12 +0000 UTC
Add blackbox exporter
4 files changed,  +1430, -0
A monitoring/blackbox_exporter/config/blackbox.yml
+1331, -0
   1@@ -0,0 +1,1331 @@
   2+---
   3+modules:
   4+  http_2xx:
   5+    prober: http
   6+    http:
   7+      preferred_ip_protocol: ip4
   8+      follow_redirects: false
   9+  http_get_2xx:
  10+    prober: http
  11+    http:
  12+      preferred_ip_protocol: ip4
  13+      follow_redirects: false
  14+  http_post_2xx:
  15+    prober: http
  16+    http:
  17+      preferred_ip_protocol: ip4
  18+      follow_redirects: false
  19+  https_2xx:
  20+    prober: http
  21+    http:
  22+      preferred_ip_protocol: ip4
  23+      follow_redirects: false
  24+      fail_if_not_ssl: true
  25+  https_get_2xx:
  26+    prober: http
  27+    http:
  28+      preferred_ip_protocol: ip4
  29+      follow_redirects: false
  30+      fail_if_not_ssl: true
  31+  https_post_2xx:
  32+    prober: http
  33+    http:
  34+      preferred_ip_protocol: ip4
  35+      follow_redirects: false
  36+      fail_if_not_ssl: true
  37+  http_3xx:
  38+    prober: http
  39+    http:
  40+      preferred_ip_protocol: ip4
  41+      follow_redirects: false
  42+      valid_status_codes:
  43+        - 300
  44+        - 301
  45+        - 302
  46+        - 303
  47+        - 304
  48+        - 305
  49+        - 306
  50+        - 307
  51+        - 308
  52+        - 309
  53+        - 310
  54+        - 311
  55+        - 312
  56+        - 313
  57+        - 314
  58+        - 315
  59+        - 316
  60+        - 317
  61+        - 318
  62+        - 319
  63+        - 320
  64+        - 321
  65+        - 322
  66+        - 323
  67+        - 324
  68+        - 325
  69+        - 326
  70+        - 327
  71+        - 328
  72+        - 329
  73+        - 330
  74+        - 331
  75+        - 332
  76+        - 333
  77+        - 334
  78+        - 335
  79+        - 336
  80+        - 337
  81+        - 338
  82+        - 339
  83+        - 340
  84+        - 341
  85+        - 342
  86+        - 343
  87+        - 344
  88+        - 345
  89+        - 346
  90+        - 347
  91+        - 348
  92+        - 349
  93+        - 350
  94+        - 351
  95+        - 352
  96+        - 353
  97+        - 354
  98+        - 355
  99+        - 356
 100+        - 357
 101+        - 358
 102+        - 359
 103+        - 360
 104+        - 361
 105+        - 362
 106+        - 363
 107+        - 364
 108+        - 365
 109+        - 366
 110+        - 367
 111+        - 368
 112+        - 369
 113+        - 370
 114+        - 371
 115+        - 372
 116+        - 373
 117+        - 374
 118+        - 375
 119+        - 376
 120+        - 377
 121+        - 378
 122+        - 379
 123+        - 380
 124+        - 381
 125+        - 382
 126+        - 383
 127+        - 384
 128+        - 385
 129+        - 386
 130+        - 387
 131+        - 388
 132+        - 389
 133+        - 390
 134+        - 391
 135+        - 392
 136+        - 393
 137+        - 394
 138+        - 395
 139+        - 396
 140+        - 397
 141+        - 398
 142+        - 399
 143+  http_get_3xx:
 144+    prober: http
 145+    http:
 146+      preferred_ip_protocol: ip4
 147+      follow_redirects: false
 148+      valid_status_codes:
 149+        - 300
 150+        - 301
 151+        - 302
 152+        - 303
 153+        - 304
 154+        - 305
 155+        - 306
 156+        - 307
 157+        - 308
 158+        - 309
 159+        - 310
 160+        - 311
 161+        - 312
 162+        - 313
 163+        - 314
 164+        - 315
 165+        - 316
 166+        - 317
 167+        - 318
 168+        - 319
 169+        - 320
 170+        - 321
 171+        - 322
 172+        - 323
 173+        - 324
 174+        - 325
 175+        - 326
 176+        - 327
 177+        - 328
 178+        - 329
 179+        - 330
 180+        - 331
 181+        - 332
 182+        - 333
 183+        - 334
 184+        - 335
 185+        - 336
 186+        - 337
 187+        - 338
 188+        - 339
 189+        - 340
 190+        - 341
 191+        - 342
 192+        - 343
 193+        - 344
 194+        - 345
 195+        - 346
 196+        - 347
 197+        - 348
 198+        - 349
 199+        - 350
 200+        - 351
 201+        - 352
 202+        - 353
 203+        - 354
 204+        - 355
 205+        - 356
 206+        - 357
 207+        - 358
 208+        - 359
 209+        - 360
 210+        - 361
 211+        - 362
 212+        - 363
 213+        - 364
 214+        - 365
 215+        - 366
 216+        - 367
 217+        - 368
 218+        - 369
 219+        - 370
 220+        - 371
 221+        - 372
 222+        - 373
 223+        - 374
 224+        - 375
 225+        - 376
 226+        - 377
 227+        - 378
 228+        - 379
 229+        - 380
 230+        - 381
 231+        - 382
 232+        - 383
 233+        - 384
 234+        - 385
 235+        - 386
 236+        - 387
 237+        - 388
 238+        - 389
 239+        - 390
 240+        - 391
 241+        - 392
 242+        - 393
 243+        - 394
 244+        - 395
 245+        - 396
 246+        - 397
 247+        - 398
 248+        - 399
 249+  http_post_3xx:
 250+    prober: http
 251+    http:
 252+      preferred_ip_protocol: ip4
 253+      follow_redirects: false
 254+      valid_status_codes:
 255+        - 300
 256+        - 301
 257+        - 302
 258+        - 303
 259+        - 304
 260+        - 305
 261+        - 306
 262+        - 307
 263+        - 308
 264+        - 309
 265+        - 310
 266+        - 311
 267+        - 312
 268+        - 313
 269+        - 314
 270+        - 315
 271+        - 316
 272+        - 317
 273+        - 318
 274+        - 319
 275+        - 320
 276+        - 321
 277+        - 322
 278+        - 323
 279+        - 324
 280+        - 325
 281+        - 326
 282+        - 327
 283+        - 328
 284+        - 329
 285+        - 330
 286+        - 331
 287+        - 332
 288+        - 333
 289+        - 334
 290+        - 335
 291+        - 336
 292+        - 337
 293+        - 338
 294+        - 339
 295+        - 340
 296+        - 341
 297+        - 342
 298+        - 343
 299+        - 344
 300+        - 345
 301+        - 346
 302+        - 347
 303+        - 348
 304+        - 349
 305+        - 350
 306+        - 351
 307+        - 352
 308+        - 353
 309+        - 354
 310+        - 355
 311+        - 356
 312+        - 357
 313+        - 358
 314+        - 359
 315+        - 360
 316+        - 361
 317+        - 362
 318+        - 363
 319+        - 364
 320+        - 365
 321+        - 366
 322+        - 367
 323+        - 368
 324+        - 369
 325+        - 370
 326+        - 371
 327+        - 372
 328+        - 373
 329+        - 374
 330+        - 375
 331+        - 376
 332+        - 377
 333+        - 378
 334+        - 379
 335+        - 380
 336+        - 381
 337+        - 382
 338+        - 383
 339+        - 384
 340+        - 385
 341+        - 386
 342+        - 387
 343+        - 388
 344+        - 389
 345+        - 390
 346+        - 391
 347+        - 392
 348+        - 393
 349+        - 394
 350+        - 395
 351+        - 396
 352+        - 397
 353+        - 398
 354+        - 399
 355+  https_3xx:
 356+    prober: http
 357+    http:
 358+      preferred_ip_protocol: ip4
 359+      follow_redirects: false
 360+      fail_if_not_ssl: true
 361+      valid_status_codes:
 362+        - 300
 363+        - 301
 364+        - 302
 365+        - 303
 366+        - 304
 367+        - 305
 368+        - 306
 369+        - 307
 370+        - 308
 371+        - 309
 372+        - 310
 373+        - 311
 374+        - 312
 375+        - 313
 376+        - 314
 377+        - 315
 378+        - 316
 379+        - 317
 380+        - 318
 381+        - 319
 382+        - 320
 383+        - 321
 384+        - 322
 385+        - 323
 386+        - 324
 387+        - 325
 388+        - 326
 389+        - 327
 390+        - 328
 391+        - 329
 392+        - 330
 393+        - 331
 394+        - 332
 395+        - 333
 396+        - 334
 397+        - 335
 398+        - 336
 399+        - 337
 400+        - 338
 401+        - 339
 402+        - 340
 403+        - 341
 404+        - 342
 405+        - 343
 406+        - 344
 407+        - 345
 408+        - 346
 409+        - 347
 410+        - 348
 411+        - 349
 412+        - 350
 413+        - 351
 414+        - 352
 415+        - 353
 416+        - 354
 417+        - 355
 418+        - 356
 419+        - 357
 420+        - 358
 421+        - 359
 422+        - 360
 423+        - 361
 424+        - 362
 425+        - 363
 426+        - 364
 427+        - 365
 428+        - 366
 429+        - 367
 430+        - 368
 431+        - 369
 432+        - 370
 433+        - 371
 434+        - 372
 435+        - 373
 436+        - 374
 437+        - 375
 438+        - 376
 439+        - 377
 440+        - 378
 441+        - 379
 442+        - 380
 443+        - 381
 444+        - 382
 445+        - 383
 446+        - 384
 447+        - 385
 448+        - 386
 449+        - 387
 450+        - 388
 451+        - 389
 452+        - 390
 453+        - 391
 454+        - 392
 455+        - 393
 456+        - 394
 457+        - 395
 458+        - 396
 459+        - 397
 460+        - 398
 461+        - 399
 462+  https_get_3xx:
 463+    prober: http
 464+    http:
 465+      preferred_ip_protocol: ip4
 466+      follow_redirects: false
 467+      fail_if_not_ssl: true
 468+      valid_status_codes:
 469+        - 300
 470+        - 301
 471+        - 302
 472+        - 303
 473+        - 304
 474+        - 305
 475+        - 306
 476+        - 307
 477+        - 308
 478+        - 309
 479+        - 310
 480+        - 311
 481+        - 312
 482+        - 313
 483+        - 314
 484+        - 315
 485+        - 316
 486+        - 317
 487+        - 318
 488+        - 319
 489+        - 320
 490+        - 321
 491+        - 322
 492+        - 323
 493+        - 324
 494+        - 325
 495+        - 326
 496+        - 327
 497+        - 328
 498+        - 329
 499+        - 330
 500+        - 331
 501+        - 332
 502+        - 333
 503+        - 334
 504+        - 335
 505+        - 336
 506+        - 337
 507+        - 338
 508+        - 339
 509+        - 340
 510+        - 341
 511+        - 342
 512+        - 343
 513+        - 344
 514+        - 345
 515+        - 346
 516+        - 347
 517+        - 348
 518+        - 349
 519+        - 350
 520+        - 351
 521+        - 352
 522+        - 353
 523+        - 354
 524+        - 355
 525+        - 356
 526+        - 357
 527+        - 358
 528+        - 359
 529+        - 360
 530+        - 361
 531+        - 362
 532+        - 363
 533+        - 364
 534+        - 365
 535+        - 366
 536+        - 367
 537+        - 368
 538+        - 369
 539+        - 370
 540+        - 371
 541+        - 372
 542+        - 373
 543+        - 374
 544+        - 375
 545+        - 376
 546+        - 377
 547+        - 378
 548+        - 379
 549+        - 380
 550+        - 381
 551+        - 382
 552+        - 383
 553+        - 384
 554+        - 385
 555+        - 386
 556+        - 387
 557+        - 388
 558+        - 389
 559+        - 390
 560+        - 391
 561+        - 392
 562+        - 393
 563+        - 394
 564+        - 395
 565+        - 396
 566+        - 397
 567+        - 398
 568+        - 399
 569+  https_post_3xx:
 570+    prober: http
 571+    http:
 572+      preferred_ip_protocol: ip4
 573+      follow_redirects: false
 574+      fail_if_not_ssl: true
 575+      valid_status_codes:
 576+        - 300
 577+        - 301
 578+        - 302
 579+        - 303
 580+        - 304
 581+        - 305
 582+        - 306
 583+        - 307
 584+        - 308
 585+        - 309
 586+        - 310
 587+        - 311
 588+        - 312
 589+        - 313
 590+        - 314
 591+        - 315
 592+        - 316
 593+        - 317
 594+        - 318
 595+        - 319
 596+        - 320
 597+        - 321
 598+        - 322
 599+        - 323
 600+        - 324
 601+        - 325
 602+        - 326
 603+        - 327
 604+        - 328
 605+        - 329
 606+        - 330
 607+        - 331
 608+        - 332
 609+        - 333
 610+        - 334
 611+        - 335
 612+        - 336
 613+        - 337
 614+        - 338
 615+        - 339
 616+        - 340
 617+        - 341
 618+        - 342
 619+        - 343
 620+        - 344
 621+        - 345
 622+        - 346
 623+        - 347
 624+        - 348
 625+        - 349
 626+        - 350
 627+        - 351
 628+        - 352
 629+        - 353
 630+        - 354
 631+        - 355
 632+        - 356
 633+        - 357
 634+        - 358
 635+        - 359
 636+        - 360
 637+        - 361
 638+        - 362
 639+        - 363
 640+        - 364
 641+        - 365
 642+        - 366
 643+        - 367
 644+        - 368
 645+        - 369
 646+        - 370
 647+        - 371
 648+        - 372
 649+        - 373
 650+        - 374
 651+        - 375
 652+        - 376
 653+        - 377
 654+        - 378
 655+        - 379
 656+        - 380
 657+        - 381
 658+        - 382
 659+        - 383
 660+        - 384
 661+        - 385
 662+        - 386
 663+        - 387
 664+        - 388
 665+        - 389
 666+        - 390
 667+        - 391
 668+        - 392
 669+        - 393
 670+        - 394
 671+        - 395
 672+        - 396
 673+        - 397
 674+        - 398
 675+        - 399
 676+  http_4xx:
 677+    prober: http
 678+    http:
 679+      preferred_ip_protocol: ip4
 680+      follow_redirects: false
 681+      valid_status_codes:
 682+        - 400
 683+        - 401
 684+        - 402
 685+        - 403
 686+        - 404
 687+        - 405
 688+        - 406
 689+        - 407
 690+        - 408
 691+        - 409
 692+        - 410
 693+        - 411
 694+        - 412
 695+        - 413
 696+        - 414
 697+        - 415
 698+        - 416
 699+        - 417
 700+        - 418
 701+        - 419
 702+        - 420
 703+        - 421
 704+        - 422
 705+        - 423
 706+        - 424
 707+        - 425
 708+        - 426
 709+        - 427
 710+        - 428
 711+        - 429
 712+        - 430
 713+        - 431
 714+        - 432
 715+        - 433
 716+        - 434
 717+        - 435
 718+        - 436
 719+        - 437
 720+        - 438
 721+        - 439
 722+        - 440
 723+        - 441
 724+        - 442
 725+        - 443
 726+        - 444
 727+        - 445
 728+        - 446
 729+        - 447
 730+        - 448
 731+        - 449
 732+        - 450
 733+        - 451
 734+        - 452
 735+        - 453
 736+        - 454
 737+        - 455
 738+        - 456
 739+        - 457
 740+        - 458
 741+        - 459
 742+        - 460
 743+        - 461
 744+        - 462
 745+        - 463
 746+        - 464
 747+        - 465
 748+        - 466
 749+        - 467
 750+        - 468
 751+        - 469
 752+        - 470
 753+        - 471
 754+        - 472
 755+        - 473
 756+        - 474
 757+        - 475
 758+        - 476
 759+        - 477
 760+        - 478
 761+        - 479
 762+        - 480
 763+        - 481
 764+        - 482
 765+        - 483
 766+        - 484
 767+        - 485
 768+        - 486
 769+        - 487
 770+        - 488
 771+        - 489
 772+        - 490
 773+        - 491
 774+        - 492
 775+        - 493
 776+        - 494
 777+        - 495
 778+        - 496
 779+        - 497
 780+        - 498
 781+        - 499
 782+  http_get_4xx:
 783+    prober: http
 784+    http:
 785+      preferred_ip_protocol: ip4
 786+      follow_redirects: false
 787+      valid_status_codes:
 788+        - 400
 789+        - 401
 790+        - 402
 791+        - 403
 792+        - 404
 793+        - 405
 794+        - 406
 795+        - 407
 796+        - 408
 797+        - 409
 798+        - 410
 799+        - 411
 800+        - 412
 801+        - 413
 802+        - 414
 803+        - 415
 804+        - 416
 805+        - 417
 806+        - 418
 807+        - 419
 808+        - 420
 809+        - 421
 810+        - 422
 811+        - 423
 812+        - 424
 813+        - 425
 814+        - 426
 815+        - 427
 816+        - 428
 817+        - 429
 818+        - 430
 819+        - 431
 820+        - 432
 821+        - 433
 822+        - 434
 823+        - 435
 824+        - 436
 825+        - 437
 826+        - 438
 827+        - 439
 828+        - 440
 829+        - 441
 830+        - 442
 831+        - 443
 832+        - 444
 833+        - 445
 834+        - 446
 835+        - 447
 836+        - 448
 837+        - 449
 838+        - 450
 839+        - 451
 840+        - 452
 841+        - 453
 842+        - 454
 843+        - 455
 844+        - 456
 845+        - 457
 846+        - 458
 847+        - 459
 848+        - 460
 849+        - 461
 850+        - 462
 851+        - 463
 852+        - 464
 853+        - 465
 854+        - 466
 855+        - 467
 856+        - 468
 857+        - 469
 858+        - 470
 859+        - 471
 860+        - 472
 861+        - 473
 862+        - 474
 863+        - 475
 864+        - 476
 865+        - 477
 866+        - 478
 867+        - 479
 868+        - 480
 869+        - 481
 870+        - 482
 871+        - 483
 872+        - 484
 873+        - 485
 874+        - 486
 875+        - 487
 876+        - 488
 877+        - 489
 878+        - 490
 879+        - 491
 880+        - 492
 881+        - 493
 882+        - 494
 883+        - 495
 884+        - 496
 885+        - 497
 886+        - 498
 887+        - 499
 888+  http_post_4xx:
 889+    prober: http
 890+    http:
 891+      preferred_ip_protocol: ip4
 892+      follow_redirects: false
 893+      valid_status_codes:
 894+        - 400
 895+        - 401
 896+        - 402
 897+        - 403
 898+        - 404
 899+        - 405
 900+        - 406
 901+        - 407
 902+        - 408
 903+        - 409
 904+        - 410
 905+        - 411
 906+        - 412
 907+        - 413
 908+        - 414
 909+        - 415
 910+        - 416
 911+        - 417
 912+        - 418
 913+        - 419
 914+        - 420
 915+        - 421
 916+        - 422
 917+        - 423
 918+        - 424
 919+        - 425
 920+        - 426
 921+        - 427
 922+        - 428
 923+        - 429
 924+        - 430
 925+        - 431
 926+        - 432
 927+        - 433
 928+        - 434
 929+        - 435
 930+        - 436
 931+        - 437
 932+        - 438
 933+        - 439
 934+        - 440
 935+        - 441
 936+        - 442
 937+        - 443
 938+        - 444
 939+        - 445
 940+        - 446
 941+        - 447
 942+        - 448
 943+        - 449
 944+        - 450
 945+        - 451
 946+        - 452
 947+        - 453
 948+        - 454
 949+        - 455
 950+        - 456
 951+        - 457
 952+        - 458
 953+        - 459
 954+        - 460
 955+        - 461
 956+        - 462
 957+        - 463
 958+        - 464
 959+        - 465
 960+        - 466
 961+        - 467
 962+        - 468
 963+        - 469
 964+        - 470
 965+        - 471
 966+        - 472
 967+        - 473
 968+        - 474
 969+        - 475
 970+        - 476
 971+        - 477
 972+        - 478
 973+        - 479
 974+        - 480
 975+        - 481
 976+        - 482
 977+        - 483
 978+        - 484
 979+        - 485
 980+        - 486
 981+        - 487
 982+        - 488
 983+        - 489
 984+        - 490
 985+        - 491
 986+        - 492
 987+        - 493
 988+        - 494
 989+        - 495
 990+        - 496
 991+        - 497
 992+        - 498
 993+        - 499
 994+  https_4xx:
 995+    prober: http
 996+    http:
 997+      preferred_ip_protocol: ip4
 998+      follow_redirects: false
 999+      fail_if_not_ssl: true
1000+      valid_status_codes:
1001+        - 400
1002+        - 401
1003+        - 402
1004+        - 403
1005+        - 404
1006+        - 405
1007+        - 406
1008+        - 407
1009+        - 408
1010+        - 409
1011+        - 410
1012+        - 411
1013+        - 412
1014+        - 413
1015+        - 414
1016+        - 415
1017+        - 416
1018+        - 417
1019+        - 418
1020+        - 419
1021+        - 420
1022+        - 421
1023+        - 422
1024+        - 423
1025+        - 424
1026+        - 425
1027+        - 426
1028+        - 427
1029+        - 428
1030+        - 429
1031+        - 430
1032+        - 431
1033+        - 432
1034+        - 433
1035+        - 434
1036+        - 435
1037+        - 436
1038+        - 437
1039+        - 438
1040+        - 439
1041+        - 440
1042+        - 441
1043+        - 442
1044+        - 443
1045+        - 444
1046+        - 445
1047+        - 446
1048+        - 447
1049+        - 448
1050+        - 449
1051+        - 450
1052+        - 451
1053+        - 452
1054+        - 453
1055+        - 454
1056+        - 455
1057+        - 456
1058+        - 457
1059+        - 458
1060+        - 459
1061+        - 460
1062+        - 461
1063+        - 462
1064+        - 463
1065+        - 464
1066+        - 465
1067+        - 466
1068+        - 467
1069+        - 468
1070+        - 469
1071+        - 470
1072+        - 471
1073+        - 472
1074+        - 473
1075+        - 474
1076+        - 475
1077+        - 476
1078+        - 477
1079+        - 478
1080+        - 479
1081+        - 480
1082+        - 481
1083+        - 482
1084+        - 483
1085+        - 484
1086+        - 485
1087+        - 486
1088+        - 487
1089+        - 488
1090+        - 489
1091+        - 490
1092+        - 491
1093+        - 492
1094+        - 493
1095+        - 494
1096+        - 495
1097+        - 496
1098+        - 497
1099+        - 498
1100+        - 499
1101+  https_get_4xx:
1102+    prober: http
1103+    http:
1104+      preferred_ip_protocol: ip4
1105+      follow_redirects: false
1106+      fail_if_not_ssl: true
1107+      valid_status_codes:
1108+        - 400
1109+        - 401
1110+        - 402
1111+        - 403
1112+        - 404
1113+        - 405
1114+        - 406
1115+        - 407
1116+        - 408
1117+        - 409
1118+        - 410
1119+        - 411
1120+        - 412
1121+        - 413
1122+        - 414
1123+        - 415
1124+        - 416
1125+        - 417
1126+        - 418
1127+        - 419
1128+        - 420
1129+        - 421
1130+        - 422
1131+        - 423
1132+        - 424
1133+        - 425
1134+        - 426
1135+        - 427
1136+        - 428
1137+        - 429
1138+        - 430
1139+        - 431
1140+        - 432
1141+        - 433
1142+        - 434
1143+        - 435
1144+        - 436
1145+        - 437
1146+        - 438
1147+        - 439
1148+        - 440
1149+        - 441
1150+        - 442
1151+        - 443
1152+        - 444
1153+        - 445
1154+        - 446
1155+        - 447
1156+        - 448
1157+        - 449
1158+        - 450
1159+        - 451
1160+        - 452
1161+        - 453
1162+        - 454
1163+        - 455
1164+        - 456
1165+        - 457
1166+        - 458
1167+        - 459
1168+        - 460
1169+        - 461
1170+        - 462
1171+        - 463
1172+        - 464
1173+        - 465
1174+        - 466
1175+        - 467
1176+        - 468
1177+        - 469
1178+        - 470
1179+        - 471
1180+        - 472
1181+        - 473
1182+        - 474
1183+        - 475
1184+        - 476
1185+        - 477
1186+        - 478
1187+        - 479
1188+        - 480
1189+        - 481
1190+        - 482
1191+        - 483
1192+        - 484
1193+        - 485
1194+        - 486
1195+        - 487
1196+        - 488
1197+        - 489
1198+        - 490
1199+        - 491
1200+        - 492
1201+        - 493
1202+        - 494
1203+        - 495
1204+        - 496
1205+        - 497
1206+        - 498
1207+        - 499
1208+  https_post_4xx:
1209+    prober: http
1210+    http:
1211+      preferred_ip_protocol: ip4
1212+      follow_redirects: false
1213+      fail_if_not_ssl: true
1214+      valid_status_codes:
1215+        - 400
1216+        - 401
1217+        - 402
1218+        - 403
1219+        - 404
1220+        - 405
1221+        - 406
1222+        - 407
1223+        - 408
1224+        - 409
1225+        - 410
1226+        - 411
1227+        - 412
1228+        - 413
1229+        - 414
1230+        - 415
1231+        - 416
1232+        - 417
1233+        - 418
1234+        - 419
1235+        - 420
1236+        - 421
1237+        - 422
1238+        - 423
1239+        - 424
1240+        - 425
1241+        - 426
1242+        - 427
1243+        - 428
1244+        - 429
1245+        - 430
1246+        - 431
1247+        - 432
1248+        - 433
1249+        - 434
1250+        - 435
1251+        - 436
1252+        - 437
1253+        - 438
1254+        - 439
1255+        - 440
1256+        - 441
1257+        - 442
1258+        - 443
1259+        - 444
1260+        - 445
1261+        - 446
1262+        - 447
1263+        - 448
1264+        - 449
1265+        - 450
1266+        - 451
1267+        - 452
1268+        - 453
1269+        - 454
1270+        - 455
1271+        - 456
1272+        - 457
1273+        - 458
1274+        - 459
1275+        - 460
1276+        - 461
1277+        - 462
1278+        - 463
1279+        - 464
1280+        - 465
1281+        - 466
1282+        - 467
1283+        - 468
1284+        - 469
1285+        - 470
1286+        - 471
1287+        - 472
1288+        - 473
1289+        - 474
1290+        - 475
1291+        - 476
1292+        - 477
1293+        - 478
1294+        - 479
1295+        - 480
1296+        - 481
1297+        - 482
1298+        - 483
1299+        - 484
1300+        - 485
1301+        - 486
1302+        - 487
1303+        - 488
1304+        - 489
1305+        - 490
1306+        - 491
1307+        - 492
1308+        - 493
1309+        - 494
1310+        - 495
1311+        - 496
1312+        - 497
1313+        - 498
1314+        - 499
1315+  tcp_connect:
1316+    prober: tcp
1317+    tcp:
1318+      preferred_ip_protocol: ip4
1319+  tcps_connect:
1320+    prober: tcp
1321+    tcp:
1322+      preferred_ip_protocol: ip4
1323+      tls: true
1324+  icmp_check:
1325+    prober: icmp
1326+    icmp:
1327+      preferred_ip_protocol: ip4
1328+  ssh_banner:
1329+    prober: tcp
1330+    tcp:
1331+      query_response:
1332+        - expect: "^SSH-2.0-"
M monitoring/docker-compose.prod.yml
+3, -0
1@@ -20,3 +20,6 @@ services:
2       - .env.prod
3     volumes:
4       - ./grafana/data:/var/lib/grafana
5+  blackbox_exporter:
6+    env_file:
7+      - .env.prod
M monitoring/docker-compose.yml
+9, -0
 1@@ -26,3 +26,12 @@ services:
 2     profiles:
 3       - monitoring
 4       - all
 5+  blackbox_exporter:
 6+    image: prom/blackbox-exporter:latest
 7+    volumes:
 8+      - ./blackbox_exporter/config:/etc/blackbox_exporter
 9+    command: --config.file=/etc/blackbox_exporter/blackbox.yml
10+    restart: always
11+    profiles:
12+      - monitoring
13+      - all
M monitoring/prometheus/config/prometheus.yml
+87, -0
  1@@ -39,6 +39,7 @@ scrape_configs:
  2         - pastes.sh
  3         - lists.sh
  4         - imgs.sh
  5+        - feeds.sh
  6   - job_name: caddy
  7     tls_config:
  8       insecure_skip_verify: true
  9@@ -50,6 +51,7 @@ scrape_configs:
 10         - pastes.sh
 11         - lists.sh
 12         - imgs.sh
 13+        - feeds.sh
 14         - monitoring.pico.sh
 15         - minio.pico.sh
 16   - job_name: minio
 17@@ -60,3 +62,88 @@ scrape_configs:
 18     static_configs:
 19       - targets:
 20         - minio.pico.sh
 21+  - job_name: blackbox_exporter_ping
 22+    metrics_path: "/probe"
 23+    params:
 24+      module:
 25+      - icmp_check
 26+    relabel_configs:
 27+      - source_labels:
 28+        - __address__
 29+        target_label: __param_target
 30+      - source_labels:
 31+        - __param_target
 32+        target_label: instance
 33+      - target_label: __address__
 34+        replacement: blackbox_exporter:9115
 35+    static_configs:
 36+    - targets:
 37+        - prose.sh
 38+        - pastes.sh
 39+        - lists.sh
 40+        - imgs.sh
 41+        - feeds.sh
 42+        - monitoring.pico.sh
 43+        - minio.pico.sh
 44+  - job_name: blackbox_exporter_ssh
 45+    metrics_path: "/probe"
 46+    params:
 47+      module:
 48+      - ssh_banner
 49+    relabel_configs:
 50+      - source_labels:
 51+        - __address__
 52+        target_label: __param_target
 53+      - source_labels:
 54+        - __param_target
 55+        target_label: instance
 56+      - target_label: __address__
 57+        replacement: blackbox_exporter:9115
 58+    static_configs:
 59+    - targets:
 60+        - prose.sh
 61+        - pastes.sh
 62+        - lists.sh
 63+        - imgs.sh
 64+        - feeds.sh
 65+        - monitoring.pico.sh
 66+        - minio.pico.sh
 67+  - job_name: blackbox_exporter_https_2xx
 68+    metrics_path: "/probe"
 69+    params:
 70+      module:
 71+      - https_get_2xx
 72+    relabel_configs:
 73+      - source_labels:
 74+        - __address__
 75+        target_label: __param_target
 76+      - source_labels:
 77+        - __param_target
 78+        target_label: instance
 79+      - target_label: __address__
 80+        replacement: blackbox_exporter:9115
 81+    static_configs:
 82+    - targets:
 83+        - prose.sh
 84+        - pastes.sh
 85+        - lists.sh
 86+        - imgs.sh
 87+        - feeds.sh
 88+        - monitoring.pico.sh
 89+  - job_name: blackbox_exporter_https_4xx
 90+    metrics_path: "/probe"
 91+    params:
 92+      module:
 93+      - https_get_4xx
 94+    relabel_configs:
 95+      - source_labels:
 96+        - __address__
 97+        target_label: __param_target
 98+      - source_labels:
 99+        - __param_target
100+        target_label: instance
101+      - target_label: __address__
102+        replacement: blackbox_exporter:9115
103+    static_configs:
104+    - targets:
105+        - minio.pico.sh