Add new "Add Data" tutorials (#77237)
This creates new Add Data tutorials for Filebeat modules. Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
BIN
src/plugins/home/public/assets/auditd_logs/screenshot.png
Normal file
After Width: | Height: | Size: 318 KiB |
BIN
src/plugins/home/public/assets/coredns_logs/screenshot.png
Normal file
After Width: | Height: | Size: 251 KiB |
BIN
src/plugins/home/public/assets/crowdstrike_logs/screenshot.png
Normal file
After Width: | Height: | Size: 390 KiB |
BIN
src/plugins/home/public/assets/googlecloud_logs/screenshot.png
Normal file
After Width: | Height: | Size: 496 KiB |
BIN
src/plugins/home/public/assets/haproxy_logs/screenshot.png
Normal file
After Width: | Height: | Size: 176 KiB |
BIN
src/plugins/home/public/assets/icinga_logs/screenshot.png
Normal file
After Width: | Height: | Size: 116 KiB |
100
src/plugins/home/public/assets/logos/barracuda.svg
Normal file
|
@ -0,0 +1,100 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 78.937 76.088" style="enable-background:new 0 0 78.937 76.088;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#0088CE;}
|
||||
.st1{fill:#000006;}
|
||||
</style>
|
||||
<g>
|
||||
<path class="st0" d="M14.925,56.097H0c0.024-23.678,6.285-38.715,6.285-38.715C4.287,42.858,14.925,56.097,14.925,56.097z
|
||||
M75.204,0c0,0-47.389,18.717-56.173,56.097h39.892C58.923,56.097,30.274,48.593,75.204,0z"/>
|
||||
<path class="st1" d="M27.849,66.221v2.253h0.037c0.299-0.782,0.76-1.384,1.387-1.806c0.626-0.421,1.375-0.614,2.243-0.577v0.982
|
||||
c-1.299,0-2.262,0.813-2.579,1.123c-0.317,0.31-0.561,0.678-0.735,1.107c-0.174,0.428-0.261,0.897-0.261,1.405v5.12h-1.173v-9.606
|
||||
H27.849z M20.917,66.221v9.606h1.173v-5.12c0-0.508,0.086-0.976,0.261-1.405c0.173-0.429,0.419-0.797,0.735-1.107
|
||||
c0.317-0.31,1.28-1.123,2.578-1.123v-0.982c-0.869-0.037-1.617,0.156-2.243,0.577c-0.626,0.422-1.089,1.024-1.387,1.806h-0.037
|
||||
v-2.253H20.917z M45.998,67.544c0.434,0.41,0.732,0.974,0.893,1.694h1.173c-0.138-1.105-0.562-1.929-1.276-2.475
|
||||
c-0.714-0.546-1.585-0.82-2.615-0.82c-0.732,0-1.38,0.137-1.945,0.41c-0.564,0.273-1.039,0.638-1.423,1.098
|
||||
c-0.386,0.46-0.677,0.996-0.875,1.61c-0.198,0.615-0.298,1.269-0.298,1.965c0,0.694,0.1,1.349,0.298,1.964
|
||||
c0.198,0.614,0.489,1.15,0.875,1.61c0.384,0.459,0.859,0.822,1.423,1.089c0.565,0.267,1.213,0.4,1.945,0.4
|
||||
c1.092,0,1.986-0.326,2.681-0.977c0.695-0.652,1.123-1.561,1.284-2.727h-1.172c-0.037,0.397-0.136,0.763-0.298,1.098
|
||||
c-0.161,0.335-0.367,0.624-0.614,0.866c-0.249,0.242-0.534,0.431-0.856,0.568c-0.323,0.136-0.664,0.204-1.024,0.204
|
||||
c-0.558,0-1.048-0.118-1.471-0.354c-0.422-0.235-0.772-0.545-1.052-0.93c-0.279-0.385-0.489-0.823-0.632-1.313
|
||||
c-0.142-0.49-0.214-0.99-0.214-1.498c0-0.51,0.071-1.009,0.214-1.499c0.143-0.49,0.353-0.928,0.632-1.312
|
||||
c0.28-0.384,0.63-0.694,1.052-0.931c0.423-0.236,0.913-0.354,1.471-0.354C44.955,66.929,45.564,67.134,45.998,67.544
|
||||
M56.751,75.827v-9.606h-1.173v5.045c0,0.484-0.056,0.958-0.167,1.424c-0.111,0.464-0.286,0.878-0.521,1.237
|
||||
c-0.236,0.36-0.533,0.648-0.893,0.865c-0.36,0.217-0.794,0.326-1.303,0.326c-0.931,0-1.586-0.223-1.963-0.67
|
||||
c-0.38-0.447-0.581-1.105-0.605-1.973v-6.254h-1.173v6.236c0,0.571,0.062,1.08,0.186,1.527c0.125,0.447,0.32,0.825,0.586,1.135
|
||||
c0.267,0.31,0.615,0.55,1.043,0.717c0.427,0.167,0.945,0.251,1.554,0.251c0.72,0,1.374-0.17,1.964-0.512
|
||||
c0.589-0.341,1.039-0.834,1.349-1.48h0.038v1.731H56.751z M66.539,75.827V62.537h-1.172v5.509h-0.038
|
||||
c-0.125-0.348-0.302-0.651-0.53-0.911c-0.231-0.261-0.493-0.481-0.792-0.661c-0.297-0.18-0.617-0.313-0.958-0.4
|
||||
c-0.341-0.086-0.693-0.131-1.052-0.131c-0.731,0-1.368,0.137-1.908,0.41c-0.539,0.274-0.989,0.642-1.349,1.107
|
||||
c-0.361,0.465-0.627,1.006-0.8,1.619c-0.175,0.615-0.261,1.263-0.261,1.946c0,0.682,0.086,1.331,0.261,1.946
|
||||
c0.173,0.614,0.439,1.153,0.8,1.619c0.36,0.465,0.811,0.831,1.349,1.098c0.539,0.267,1.177,0.4,1.908,0.4
|
||||
c0.347,0,0.699-0.049,1.052-0.149c0.353-0.099,0.685-0.238,0.995-0.418c0.31-0.179,0.587-0.4,0.828-0.661
|
||||
c0.242-0.26,0.425-0.547,0.549-0.857h0.038v1.825H66.539z M59.029,72.505c-0.118-0.49-0.177-0.984-0.177-1.481
|
||||
c0-0.496,0.058-0.989,0.177-1.479c0.118-0.49,0.303-0.928,0.558-1.313c0.254-0.384,0.58-0.697,0.977-0.939
|
||||
c0.397-0.242,0.875-0.363,1.433-0.363c0.62,0,1.145,0.122,1.574,0.363c0.428,0.242,0.775,0.556,1.042,0.939
|
||||
c0.266,0.385,0.46,0.823,0.576,1.313c0.118,0.491,0.178,0.983,0.178,1.479c0,0.497-0.06,0.99-0.178,1.481
|
||||
c-0.116,0.49-0.31,0.927-0.576,1.311c-0.267,0.385-0.614,0.698-1.042,0.94c-0.428,0.242-0.953,0.363-1.574,0.363
|
||||
c-0.557,0-1.035-0.122-1.433-0.363s-0.723-0.555-0.977-0.94C59.332,73.432,59.147,72.995,59.029,72.505 M38.347,67.605
|
||||
c0.211,0.403,0.317,0.928,0.317,1.573l-0.002,6.65h-1.115v-1.675l0,0c-0.213,0.31-0.425,0.586-0.642,0.828
|
||||
c-0.217,0.242-0.46,0.444-0.727,0.605c-0.266,0.161-0.571,0.285-0.912,0.372c-0.342,0.088-0.747,0.13-1.219,0.13
|
||||
c-0.446,0-0.865-0.052-1.257-0.158c-0.39-0.105-0.732-0.272-1.023-0.503c-0.293-0.229-0.522-0.521-0.689-0.875
|
||||
c-0.168-0.353-0.252-0.772-0.252-1.256c0-0.67,0.149-1.195,0.447-1.573c0.299-0.377,0.691-0.666,1.183-0.864
|
||||
c0.49-0.199,1.042-0.339,1.656-0.419c0.614-0.08,1.237-0.158,1.871-0.233c0.247-0.024,0.465-0.056,0.651-0.092
|
||||
c0.186-0.038,0.341-0.103,0.466-0.195c0.124-0.094,0.22-0.221,0.289-0.382c0.067-0.161,0.103-0.372,0.103-0.633
|
||||
c0-0.396-0.066-0.578-0.195-0.833c-0.131-0.254-0.311-0.456-0.54-0.604c-0.23-0.149-0.496-0.252-0.801-0.308
|
||||
c-0.304-0.055-0.63-0.084-0.976-0.084h-2.113v-0.983h2.331c0.399,0.005,0.798,0.042,1.196,0.118c0.422,0.081,0.8,0.233,1.136,0.456
|
||||
C37.864,66.888,38.136,67.202,38.347,67.605 M37.491,70.578h-0.038c-0.075,0.137-0.217,0.236-0.428,0.298
|
||||
c-0.211,0.063-0.397,0.106-0.558,0.13c-0.497,0.087-1.008,0.165-1.535,0.233c-0.528,0.067-1.009,0.17-1.443,0.306
|
||||
c-0.434,0.137-0.791,0.333-1.071,0.587C32.139,72.387,32,72.751,32,73.221c0,0.298,0.058,0.562,0.176,0.792
|
||||
c0.117,0.23,0.276,0.427,0.474,0.595c0.198,0.168,0.429,0.295,0.689,0.382c0.262,0.087,0.528,0.13,0.801,0.13
|
||||
c0.446,0,0.875-0.067,1.285-0.204c0.41-0.136,0.766-0.335,1.071-0.595c0.303-0.261,0.546-0.577,0.726-0.95
|
||||
c0.179-0.372,0.27-0.794,0.27-1.266V70.578z M18.865,67.605c0.211,0.403,0.317,0.928,0.317,1.573l-0.002,6.65h-1.115v-1.675l0,0
|
||||
c-0.211,0.31-0.426,0.586-0.642,0.828c-0.217,0.242-0.459,0.444-0.727,0.605c-0.266,0.161-0.57,0.285-0.912,0.372
|
||||
c-0.34,0.088-0.746,0.13-1.219,0.13c-0.446,0-0.865-0.052-1.256-0.158c-0.391-0.105-0.733-0.272-1.024-0.503
|
||||
c-0.292-0.229-0.52-0.521-0.688-0.875c-0.168-0.353-0.252-0.772-0.252-1.256c0-0.67,0.15-1.195,0.447-1.573
|
||||
c0.298-0.377,0.692-0.666,1.182-0.864c0.489-0.199,1.042-0.339,1.656-0.419c0.615-0.08,1.238-0.158,1.872-0.233
|
||||
c0.249-0.024,0.466-0.056,0.652-0.092c0.186-0.038,0.34-0.103,0.465-0.195c0.125-0.094,0.221-0.221,0.29-0.382
|
||||
c0.067-0.161,0.102-0.372,0.102-0.633c0-0.396-0.065-0.578-0.195-0.833c-0.131-0.254-0.311-0.456-0.541-0.604
|
||||
c-0.23-0.149-0.496-0.252-0.799-0.308c-0.305-0.055-0.631-0.084-0.978-0.084h-2.112v-0.983h2.331
|
||||
c0.399,0.005,0.797,0.042,1.196,0.118c0.422,0.081,0.8,0.233,1.135,0.456C18.382,66.888,18.654,67.202,18.865,67.605
|
||||
M18.009,70.578h-0.037c-0.075,0.137-0.218,0.236-0.428,0.298c-0.211,0.063-0.397,0.106-0.558,0.13
|
||||
c-0.497,0.087-1.009,0.165-1.536,0.233c-0.528,0.067-1.009,0.17-1.442,0.306c-0.436,0.137-0.792,0.333-1.072,0.587
|
||||
c-0.279,0.254-0.419,0.618-0.419,1.089c0,0.298,0.059,0.562,0.177,0.792c0.118,0.23,0.276,0.427,0.474,0.595
|
||||
c0.198,0.168,0.429,0.295,0.689,0.382c0.262,0.087,0.528,0.13,0.801,0.13c0.447,0,0.876-0.067,1.285-0.204
|
||||
c0.409-0.136,0.766-0.335,1.071-0.595c0.304-0.261,0.546-0.577,0.725-0.95c0.18-0.372,0.271-0.794,0.271-1.266V70.578z
|
||||
M74.899,67.605c0.211,0.403,0.317,0.928,0.317,1.572l-0.002,6.651h-1.114v-1.676l0,0c-0.211,0.311-0.426,0.586-0.642,0.828
|
||||
c-0.217,0.242-0.459,0.444-0.727,0.605c-0.267,0.162-0.571,0.286-0.912,0.372c-0.341,0.087-0.747,0.13-1.219,0.13
|
||||
c-0.447,0-0.865-0.052-1.256-0.158c-0.391-0.105-0.733-0.272-1.023-0.503c-0.292-0.229-0.522-0.521-0.689-0.875
|
||||
c-0.167-0.353-0.251-0.772-0.251-1.256c0-0.67,0.149-1.195,0.447-1.573c0.298-0.378,0.691-0.666,1.183-0.864
|
||||
c0.489-0.199,1.042-0.339,1.656-0.42c0.615-0.081,1.239-0.158,1.871-0.233c0.247-0.024,0.466-0.056,0.651-0.093
|
||||
c0.186-0.037,0.341-0.102,0.465-0.195c0.125-0.094,0.221-0.221,0.289-0.382c0.069-0.161,0.103-0.372,0.103-0.633
|
||||
c0-0.396-0.066-0.578-0.196-0.833c-0.13-0.254-0.31-0.456-0.539-0.605c-0.231-0.149-0.497-0.252-0.8-0.307
|
||||
c-0.306-0.056-0.631-0.085-0.977-0.085h-2.113V66.09h2.331c0.4,0.004,0.798,0.042,1.197,0.118c0.422,0.081,0.8,0.233,1.136,0.456
|
||||
C74.415,66.887,74.688,67.201,74.899,67.605 M74.043,70.578h-0.037c-0.075,0.137-0.217,0.236-0.428,0.299
|
||||
c-0.211,0.062-0.397,0.105-0.559,0.13c-0.497,0.087-1.009,0.164-1.535,0.232c-0.527,0.068-1.009,0.17-1.444,0.307
|
||||
c-0.434,0.138-0.791,0.333-1.07,0.588c-0.278,0.254-0.418,0.617-0.418,1.088c0,0.297,0.058,0.561,0.177,0.791
|
||||
c0.117,0.229,0.276,0.427,0.473,0.595c0.199,0.169,0.429,0.296,0.689,0.382c0.261,0.087,0.528,0.13,0.8,0.13
|
||||
c0.447,0,0.875-0.068,1.284-0.204c0.41-0.136,0.766-0.336,1.07-0.596c0.304-0.261,0.546-0.577,0.726-0.949
|
||||
c0.18-0.372,0.27-0.794,0.27-1.266V70.578z M0,62.142v13.686h5.789c0.741,0,1.377-0.067,1.907-0.201
|
||||
c0.53-0.134,0.978-0.306,1.342-0.517c0.364-0.211,0.655-0.457,0.872-0.738c0.217-0.281,0.383-0.565,0.498-0.853
|
||||
c0.115-0.288,0.192-0.568,0.23-0.844c0.038-0.275,0.057-0.52,0.057-0.738c0-0.894-0.262-1.645-0.786-2.252
|
||||
c-0.524-0.607-1.227-0.968-2.109-1.082v-0.039c0.358-0.076,0.681-0.211,0.968-0.402c0.287-0.192,0.537-0.425,0.747-0.699
|
||||
c0.211-0.275,0.374-0.582,0.489-0.92c0.115-0.338,0.173-0.687,0.173-1.045c0-0.639-0.122-1.172-0.365-1.6
|
||||
c-0.243-0.428-0.565-0.774-0.968-1.035c-0.403-0.263-0.869-0.447-1.399-0.556c-0.53-0.108-1.083-0.163-1.658-0.163H0z
|
||||
M1.304,68.142v-4.888h4.485c2.057,0,3.086,0.856,3.086,2.569c0,0.319-0.064,0.62-0.192,0.9c-0.128,0.282-0.32,0.527-0.575,0.738
|
||||
c-0.256,0.21-0.575,0.377-0.958,0.498c-0.384,0.121-0.837,0.182-1.361,0.182H1.304z M1.304,74.716v-5.462h4.485
|
||||
c1.163,0,2.054,0.22,2.674,0.661c0.62,0.44,0.93,1.102,0.93,1.984c0,0.55-0.096,1.006-0.287,1.371
|
||||
c-0.192,0.365-0.454,0.655-0.786,0.872c-0.332,0.217-0.716,0.368-1.15,0.45c-0.435,0.083-0.895,0.125-1.38,0.125H1.304z
|
||||
M77.471,75.371h-0.227v-1.383h0.525c0.167,0,0.293,0.031,0.378,0.094c0.085,0.062,0.127,0.164,0.127,0.304
|
||||
c0,0.125-0.035,0.216-0.104,0.274c-0.069,0.058-0.155,0.092-0.257,0.104l0.388,0.608h-0.257l-0.358-0.591h-0.214V75.371z
|
||||
M77.725,74.586c0.042,0,0.083-0.002,0.122-0.005c0.039-0.003,0.073-0.013,0.102-0.028c0.029-0.016,0.052-0.037,0.07-0.065
|
||||
c0.018-0.028,0.027-0.067,0.027-0.119c0-0.042-0.009-0.076-0.028-0.1c-0.019-0.025-0.043-0.044-0.072-0.057
|
||||
c-0.029-0.013-0.061-0.022-0.097-0.025c-0.036-0.003-0.07-0.005-0.103-0.005h-0.274v0.404H77.725z M77.72,75.879
|
||||
c-0.671,0-1.217-0.546-1.217-1.217c0-0.671,0.546-1.217,1.217-1.217s1.217,0.546,1.217,1.217
|
||||
C78.937,75.333,78.391,75.879,77.72,75.879z M77.72,73.583c-0.594,0-1.078,0.483-1.078,1.078s0.483,1.078,1.078,1.078
|
||||
s1.078-0.483,1.078-1.078S78.314,73.583,77.72,73.583z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 10 KiB |
1
src/plugins/home/public/assets/logos/checkpoint.svg
Normal file
After Width: | Height: | Size: 7.4 KiB |
1
src/plugins/home/public/assets/logos/crowdstrike.svg
Normal file
After Width: | Height: | Size: 11 KiB |
82
src/plugins/home/public/assets/logos/cylance.svg
Normal file
|
@ -0,0 +1,82 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 404.3 147.1" style="enable-background:new 0 0 404.3 147.1;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#2EEF37;}
|
||||
</style>
|
||||
<title>Cylance_BB_Logo_RGB_Vert_Black</title>
|
||||
<g>
|
||||
<g id="Layer_1-2">
|
||||
<path d="M189.3,48.8c-5.8,0-8.1-4.8-8.1-8.4c0-6,4-11.3,9.9-11.3c6.3,0,7.9,4.7,8,5.6h9.3c0.6-3.5-2.2-14.2-17-14.2
|
||||
c-10.8,0-19.4,8.6-19.4,20.2c0,9.4,5.9,16.7,16.8,16.7c13.6,0,17.3-10.7,17.7-13.3h-9.8C195.4,47,192.5,48.8,189.3,48.8z"/>
|
||||
<path d="M132.8,10.4H124l-7.2,33.5c-0.3,1.3-0.4,2.7-0.4,4c0,7.3,5.7,9.5,10.2,9.5c1.2,0,2.3-0.1,3.5-0.3c0.1-0.7,1.5-7,1.6-7.3
|
||||
c-0.2,0-1.2,0.1-2.3,0.1c-3.2,0-4.3-1.4-4.3-3.2c0.1-1.3,0.3-2.5,0.6-3.7C126.2,40.8,132.8,10.4,132.8,10.4z"/>
|
||||
<polygon points="249.5,20.6 237.3,20.6 221.6,34.8 226.9,10.3 218.1,10.3 208.1,56.7 216.9,56.7 219.3,45.4 224.7,41.1
|
||||
232.2,56.7 242,56.7 231.4,35.8 "/>
|
||||
<path d="M115.7,21.1c0-4.1-3-10.8-15.1-10.8H83.9c0,0-6.2,28.7-7,32c-1.8,8,3.2,14.3,12.5,14.3h5c11,0,18.2-6.5,18.2-14.2
|
||||
c0.2-4.3-2.5-8.2-6.5-9.6C107.2,32.6,115.7,30.2,115.7,21.1z M94.1,48.1H85l2.4-11.2h8.1c6.2,0,7.6,2.8,7.6,4.9
|
||||
C103.1,45.4,100,48.1,94.1,48.1z M98.5,28.3h-9.3l2-9.4h8.9c4.2,0,5.9,1.9,5.9,4.2C106.1,25.9,103.6,28.3,98.5,28.3z"/>
|
||||
<path d="M284.2,21.1c0-4.1-3-10.8-15.1-10.8h-16.7c0,0-6.2,28.7-6.9,32c-1.8,8,3.2,14.3,12.5,14.3h5c11,0,18.2-6.5,18.2-14.2
|
||||
c0.2-4.3-2.5-8.2-6.5-9.6C275.7,32.6,284.2,30.2,284.2,21.1z M262.6,48.1h-9.2l2.4-11.2h8.1c6.2,0,7.6,2.8,7.6,4.9
|
||||
C271.6,45.4,268.6,48.1,262.6,48.1z M267.1,28.3h-9.3l2-9.4h8.9c4.2,0,5.9,1.9,5.9,4.2C274.6,25.9,272.1,28.3,267.1,28.3
|
||||
L267.1,28.3z"/>
|
||||
<path d="M347.4,29.1c0.2-1.2,1.5-6.8,1.8-8.1c-1.4-0.2-2.9-0.3-4.3-0.3c-9.3,0-15.7,5.5-17.8,15.9c-0.9,4.5-4.3,20.2-4.3,20.2h8.8
|
||||
c0,0,3.2-14.9,4.2-19.6c1.3-6.1,4.6-8.2,9-8.2C345.5,28.9,346.5,29,347.4,29.1z"/>
|
||||
<path d="M394.5,20.6L381,44.1l-3.1-23.5h-10.1c-11.6,0-17.6,5.3-19.7,15.4c-1.1,5.1-4.5,20.6-4.5,20.6h8.8c0,0,3.2-14.8,4.5-20.8
|
||||
c1.2-5.8,5.5-7.6,10.2-6.6l1.8-8.5c1.4,8.1,5.5,33.9,5.5,33.9l-9.2,15.8h9.4L404,20.6H394.5z"/>
|
||||
<path d="M155.6,20.5c-13.7,0-17.7,9.9-18.3,11.4h9.9c0.2-0.4,2.5-3.8,8.1-3.8c3.5,0,5.3,1.3,5.3,2.8c0,2.2-3.5,2.7-9.6,3.6
|
||||
c-10.5,1.5-17.1,4.8-17.1,12.3c0,5.4,4.4,10.6,12.4,10.6c3.9,0.1,7.6-1.5,10.3-4.3c0,1,0.1,2.4,0.2,3.5h9.1
|
||||
c-0.7-3.1-0.6-6.3,0.1-9.4c0.6-2.5,2.2-9.8,3-13.8C170.4,25.9,166.2,20.5,155.6,20.5z M158.2,42.3c-1,4.4-5.5,7.2-10.4,7.2
|
||||
c-3.1,0-4.9-1.7-4.9-3.7c0-1.7,1.5-3.6,7.5-4.5l8.3-1.3C158.6,40.7,158.4,41.6,158.2,42.3L158.2,42.3z"/>
|
||||
<path d="M304.5,20.5c-10.6,0-19,8.9-19,19.4c0,10.2,6.1,17.5,17,17.5c13.4,0,17-10.5,17.3-11.5h-10c-0.3,0.7-2.5,3.7-7.2,3.7
|
||||
c-6.9,0-8.4-5.8-8.3-7.4H321c0.5-1.8,0.7-3.6,0.8-5.5C321.8,28.2,316,20.5,304.5,20.5z M295.6,35c1.3-3.9,4.9-6.5,9-6.5
|
||||
c5.9,0,8.1,3.6,7.9,6.5H295.6z"/>
|
||||
<path d="M14.5,0H5.7L3.2,11.6h9.2c7.2,0,9.2-3.4,9.2-6.6C21.6,2.8,20.2,0,14.5,0z"/>
|
||||
<path d="M38.2,0h-8.8l-2.5,11.6h9.2c7.2,0,9.2-3.4,9.2-6.6C45.3,2.8,44,0,38.2,0z"/>
|
||||
<path d="M11.3,17.4H2.5L0,29h9.2c7.2,0,9.2-3.4,9.2-6.5C18.4,20.2,17,17.4,11.3,17.4z"/>
|
||||
<path d="M35,17.4h-8.8L23.7,29h9.2c7.2,0,9.2-3.4,9.2-6.5C42.1,20.2,40.8,17.4,35,17.4z"/>
|
||||
<path d="M59.9,10.4h-8.8L48.6,22h9.2c7.2,0,9.3-3.4,9.3-6.6C67,13.2,65.6,10.4,59.9,10.4z"/>
|
||||
<path d="M56.5,28.5h-8.8l-2.5,11.6h9.2c7.2,0,9.2-3.4,9.2-6.5C63.5,31.3,62.2,28.5,56.5,28.5z"/>
|
||||
<path d="M31.6,35.6h-8.8l-2.5,11.6h9.2c7.2,0,9.2-3.4,9.2-6.5C38.7,38.4,37.4,35.6,31.6,35.6z"/>
|
||||
<path d="M399.9,53.1c2.4,0,4.3,2,4.3,4.4c0,2.4-2,4.3-4.4,4.3c-2.4,0-4.3-2-4.3-4.3C395.5,55,397.5,53.1,399.9,53.1
|
||||
C399.9,53.1,399.9,53.1,399.9,53.1 M399.9,53.8c-2-0.1-3.7,1.5-3.7,3.5c-0.1,2,1.5,3.7,3.5,3.7c2,0.1,3.7-1.5,3.7-3.5
|
||||
c0,0,0-0.1,0-0.1c0-1.9-1.5-3.6-3.4-3.6C400,53.8,399.9,53.8,399.9,53.8 M399,59.9h-0.8v-5h1.9c1.2,0,1.8,0.4,1.8,1.4
|
||||
c0,0.7-0.5,1.3-1.2,1.4c0,0,0,0-0.1,0l1.4,2.2h-0.8l-1.3-2.2H399V59.9z M399,57.1h0.9c0.9,0,1.2-0.3,1.2-0.8s-0.2-0.8-1.1-0.8h-1
|
||||
L399,57.1z"/>
|
||||
<path class="st0" d="M399.9,138.4c2.4,0,4.3,2,4.3,4.4c0,2.4-2,4.3-4.4,4.3c-2.4,0-4.3-2-4.3-4.3
|
||||
C395.5,140.3,397.4,138.3,399.9,138.4C399.8,138.3,399.9,138.3,399.9,138.4 M399.9,139.1c-2,0-3.7,1.5-3.7,3.5
|
||||
c0,2,1.5,3.7,3.5,3.7s3.7-1.5,3.7-3.5c0,0,0-0.1,0-0.1c0.1-1.9-1.5-3.6-3.4-3.6C400,139.1,399.9,139.1,399.9,139.1 M399,145.2
|
||||
h-0.8v-5h1.9c1.2,0,1.8,0.4,1.8,1.4c0,0.7-0.5,1.3-1.2,1.4c0,0,0,0-0.1,0l1.4,2.2h-0.8l-1.3-2.2H399L399,145.2z M399,142.4h0.9
|
||||
c0.9,0,1.2-0.3,1.2-0.8s-0.2-0.8-1.1-0.8h-1L399,142.4z"/>
|
||||
<path class="st0" d="M274.6,113.7h-1.3c-0.6,0-1,0.5-1,1v25.8c0.1,1.7-1.3,3.1-3,3.2c-0.1,0-0.3,0-0.4,0c-0.9,0-1.7-0.4-2.3-1.1
|
||||
L242.3,116c-1.2-1.4-3-2.2-4.9-2.2c-3.7,0-6.8,3.3-6.8,7.3v25c0.1,0.6,0.5,1,1.1,1h1.3c0.5,0,1-0.5,1.1-1v-25c0-2.2,1.5-4,3.4-4
|
||||
c0.9,0,1.7,0.4,2.3,1.1l24.2,26.6c1.2,1.4,3,2.2,4.9,2.2c4,0,6.8-2.7,6.8-6.5v-25.8C275.6,114.2,275.2,113.8,274.6,113.7"/>
|
||||
<path class="st0" d="M38.2,143.7H6.8c-1.9,0-3.4-1.8-3.4-4v-18.8c0-1,0.4-1.9,1-2.7c0.6-0.7,1.4-1.1,2.3-1.1h31.5
|
||||
c0.6,0,1.1-0.5,1.1-1.1v-1.3c-0.1-0.6-0.5-1-1.1-1H6.8c-1.9,0-3.6,0.8-4.9,2.2c-1.2,1.3-1.8,3-1.9,4.8v18.9
|
||||
c-0.1,3.9,2.9,7.1,6.8,7.3h31.5c0.6,0,1-0.4,1.1-1v-1.3C39.3,144.2,38.8,143.7,38.2,143.7"/>
|
||||
<path class="st0" d="M151.6,143.7h-31.4c-1.9,0-3.4-1.8-3.4-4v-24.8c0-0.6-0.5-1.1-1.1-1.1h-1.3c-0.6,0-1.1,0.5-1.1,1.1v24.8
|
||||
c-0.1,3.9,2.9,7.2,6.8,7.3h31.5c0.6,0,1.1-0.5,1.1-1.1v-1.2C152.7,144.1,152.2,143.7,151.6,143.7"/>
|
||||
<path class="st0" d="M330.8,143.7h-31.5c-1.9,0-3.4-1.8-3.4-4v-18.8c0-1,0.4-1.9,1-2.7c0.6-0.7,1.4-1.1,2.3-1.1l31.5,0.1
|
||||
c0.6,0,1.1-0.5,1.1-1.1v-1.2c-0.1-0.6-0.5-1-1.1-1l-31.5-0.1c-1.8,0-3.6,0.8-4.8,2.2c-1.2,1.3-1.8,3-1.9,4.8v18.9
|
||||
c-0.1,3.9,2.9,7.2,6.8,7.3h31.5c0.6,0,1.1-0.5,1.1-1.1v-1.3C331.8,144.1,331.3,143.7,330.8,143.7"/>
|
||||
<path class="st0" d="M388,144.7c-0.1-0.6-0.5-1-1.1-1h-31.4c-1.9,0-3.4-1.8-3.4-4v-18.8c0-1,0.4-1.9,1-2.7
|
||||
c0.6-0.7,1.4-1.1,2.3-1.1H387c0.6,0,1.1-0.5,1.1-1.1v-1.2c-0.1-0.6-0.5-1-1.1-1h-31.5c-1.9,0-3.6,0.8-4.9,2.2
|
||||
c-1.2,1.3-1.8,3-1.9,4.8v18.9c-0.1,3.9,2.9,7.2,6.8,7.3H387c0.6,0,1-0.5,1-1.1V144.7z"/>
|
||||
<path class="st0" d="M77.4,129.4L58.9,114c-0.2-0.1-0.5-0.2-0.7-0.2c-0.3,0-0.7,0.1-0.9,0.4l-0.8,1c-0.4,0.4-0.3,1,0.1,1.4
|
||||
c0,0,0.1,0.1,0.1,0.1l17.8,14.9V146c0,0.6,0.6,1.1,1.2,1.1H77c0.6,0,1.1-0.5,1.2-1.1v-15.3C78.1,130.2,77.9,129.7,77.4,129.4"/>
|
||||
<path class="st0" d="M96.4,113.3c-0.2-0.2-0.5-0.4-0.8-0.4c-0.2,0-0.5,0.1-0.7,0.2l-14.8,12.2c-0.4,0.4-0.5,1-0.2,1.5l1,1
|
||||
c0.2,0.2,0.5,0.4,0.9,0.4c0.2,0,0.5-0.1,0.7-0.2l14.6-12.2c0.4-0.4,0.5-1,0.2-1.5L96.4,113.3z"/>
|
||||
<path class="st0" d="M213.8,145.4c-0.3-0.6-15.5-27.7-15.5-27.7c-2-3.6-6.5-4.9-10.2-2.9c-1.2,0.7-2.3,1.7-2.9,2.9l-15.5,27.7
|
||||
c-0.3,0.5-0.2,1.2,0.3,1.5c0.1,0.1,0.3,0.2,0.5,0.2c0.1,0,0.1,0,0.2,0h1c0.2,0,0.3,0,0.5-0.1l0.1-0.1c0.1-0.1,0.2-0.1,0.3-0.2
|
||||
v-0.1c0,0,14.5-25.6,15.6-27.3c1-2,3.5-2.7,5.4-1.7c0.7,0.4,1.3,1,1.7,1.7c1.1,1.7,15.6,27.3,15.6,27.3v0.1
|
||||
c0.1,0.1,0.2,0.2,0.3,0.2l0.1,0.1c0.2,0.1,0.3,0.1,0.5,0.1h1c0.1,0,0.1,0,0.2,0c0.6-0.1,1-0.5,1-1.1
|
||||
C214,145.7,213.9,145.5,213.8,145.4"/>
|
||||
<path class="st0" d="M375.2,128.7h-17c-0.6,0-1,0.5-1,1.1v1.2c0.1,0.6,0.5,1,1.1,1h17c0.6,0,1-0.5,1.1-1.1v-1.2
|
||||
C376.3,129.2,375.8,128.8,375.2,128.7"/>
|
||||
<g>
|
||||
<rect y="84.7" width="402.2" height="2.2"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 7.2 KiB |
1
src/plugins/home/public/assets/logos/f5.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><style>.cls-1{fill:#e4002b;}.cls-2{fill:#fff;}.cls-3{fill:#e2183d;}</style></defs><title>Asset 1</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g id="f5-logo-rgb"><g id="Logo-black-and-white"><path class="cls-1" d="M940.37,894.53a30.85,30.85,0,0,1,9.47,22.94,32.43,32.43,0,0,1-55.4,23.08A32,32,0,0,1,885,917.47a32.54,32.54,0,0,1,32.37-32.57A30.88,30.88,0,0,1,940.37,894.53Zm3.81-3.75a36.65,36.65,0,0,0-26.8-11,37.72,37.72,0,1,0,26.8,64.32,37.71,37.71,0,0,0,0-53.36ZM923,915.65a18.8,18.8,0,0,1-6.93.92h-6.54v-15h6.23c4,0,7,.57,8.77,1.58s2.76,3.07,2.76,6A6.38,6.38,0,0,1,923,915.65Zm-20.75,22.29h7.28V921.66h5.77c3.82,0,6.56.4,8.11,1.36,2.57,1.54,3.88,4.72,3.88,9.48v3.33l.14,1.25a2.91,2.91,0,0,1,.11.5c0,.2.06.27.19.36h6.76l-.24-.48a4.42,4.42,0,0,1-.35-2.11c-.09-1.14-.09-2.15-.09-3.07v-3.07a11.52,11.52,0,0,0-2.26-6.43c-1.54-2.21-3.95-3.51-7.19-4.08a17,17,0,0,0,6-2c2.77-1.75,4.06-4.56,4.06-8.2,0-5.18-2.06-8.73-6.4-10.49-2.39-1-6.14-1.49-11.3-1.49H902.25Z"/><path class="cls-2" d="M958.59,620.31c2.68-53.34-7.17-110.8-53.58-162.79-47.7-51.41-128.17-95-293.72-105.22,8.6-26.83,16.12-51.41,24.06-76.52,99,3.48,187.06,10.61,262,20.34,5.92-26.85,9.13-53.1,15.26-78.43Q901.2,201,888.43,185.25c-35.65-4.12-71.2-13-109.46-17.9-51.73-6.68-105.88-11.45-164.38-14.15C577.75,262.93,531.7,401,484.46,543.7,730.72,565,825.42,631.37,820.1,725c-4.91,50.57-51.14,96.55-111.93,102-72.31,4.86-105.41-24.35-127.14-56.4-19.14-28.78-38.23-57.62-58.61-89-5.54-9.23-12.85-3.23-19.44,3.21-14.92,14.48-29.1,28.15-43.84,42.28-9.48,8.24-7.37,15.32-4,22.23,13.77,32.46,26.59,62.22,39.54,91.76,21.56,13.21,122.9,31.25,198.69,25.58,51.36-4.32,115.57-24.18,168.65-64.16C914.45,761.79,952.67,707,958.59,620.31Z"/><path class="cls-2" d="M97.31,796.3q14.22,19.29,30.2,37.13c85.19,15.32,191.42,25.91,302.05,29.13-.37-11.48-.7-22.63-1-34.46-67.94-3.83-99.17-14.19-104.6-27.63-4.53-10.68-5.32-26.63-6.29-42.38-5.1-104.35-6.77-217.22-5-330.51,38-.66,75.83-1,115.53-1.43,19.24-8.77,37.34-17.44,56.54-26,0-13.72.09-26,.09-39.39C426,361,370.18,362,314.23,363.55c1.58-47.62,3.45-91.58,6.24-134.46,2-28.18,21.51-48.78,41.64-50.39,32.26-1.26,61.23,11.56,89.27,24,15.46,7.49,30.7,14.94,46.54,23.05,7.56,2,16.54,3.78,21.95-2.79,9.39-11.12,18.31-21.45,27.55-32.26,5-7.39,2.84-11.63.79-14.35-20.12-15.89-39.05-30.18-58.21-44.54-11.83-8-30.51-9.76-48.92-9.76-7.34,0-14.71.27-21.55.49-18.92,1-43,4-82.43,13.62C248.29,160.08,141.67,222,130.4,323.27c-1.45,16.53-2.66,32.9-3.73,49.81-25.08,2.11-47.91,3.92-69.46,6-1.58,19.36-2.64,38-3.52,57.59,21.82-1.28,44.58-2.42,69.94-3.52-3.76,106.16-.2,212.1,9.77,310.22,1.67,14.91,3.3,29.69,1.36,39.24C133.17,791.73,118.49,796.46,97.31,796.3Z"/><path class="cls-1" d="M912.66,217.69c-6.13,25.33-9.34,51.58-15.26,78.43-75-9.73-163.08-16.86-262-20.34-7.94,25.11-15.46,49.69-24.06,76.52,165.55,10.18,246,53.81,293.72,105.22,46.41,52,56.26,109.45,53.58,162.79C952.67,707,914.45,761.79,862,802.41c-53.08,40-117.29,59.84-168.65,64.16C617.56,872.24,516.22,854.2,494.66,841c-13-29.54-25.77-59.3-39.54-91.76-3.35-6.91-5.46-14,4-22.23,14.74-14.13,28.92-27.8,43.84-42.28,6.59-6.44,13.9-12.44,19.44-3.21,20.38,31.43,39.48,60.27,58.61,89,21.73,32.05,54.83,61.26,127.14,56.4,60.79-5.44,107-51.42,111.93-102,5.32-93.6-89.38-160-335.64-181.27C531.7,401,577.75,262.93,614.59,153.2c58.5,2.7,112.65,7.47,164.38,14.15,38.26,4.87,73.81,13.78,109.46,17.9C796.77,72.26,656.88,0,500,0,223.87,0,0,223.86,0,500A497.64,497.64,0,0,0,97.31,796.3c21.18.16,35.86-4.57,37.45-13.7,1.94-9.55.31-24.33-1.36-39.24-10-98.12-13.53-204.06-9.77-310.22-25.36,1.1-48.12,2.24-69.94,3.52.88-19.63,1.94-38.23,3.52-57.59,21.55-2.07,44.38-3.88,69.46-6,1.07-16.91,2.28-33.28,3.74-49.81C141.67,222,248.29,160.08,337.1,136.18c39.41-9.6,63.51-12.63,82.43-13.62,6.84-.22,14.21-.49,21.55-.49,18.41,0,37.09,1.72,48.92,9.76,19.16,14.36,38.09,28.65,58.22,44.54,2,2.72,4.2,7-.8,14.35-9.24,10.81-18.16,21.14-27.55,32.26-5.41,6.57-14.39,4.84-21.95,2.79-15.84-8.11-31.08-15.56-46.54-23.05-28-12.46-57-25.28-89.27-24-20.13,1.61-39.62,22.21-41.64,50.39-2.79,42.88-4.66,86.84-6.24,134.46C370.18,362,426,361,484.85,360.74c0,13.39-.09,25.67-.09,39.39-19.2,8.58-37.3,17.25-56.54,26-39.7.46-77.48.77-115.53,1.43-1.76,113.29-.09,226.16,5,330.51,1,15.75,1.76,31.7,6.29,42.38,5.43,13.44,36.66,23.8,104.6,27.63.27,11.83.6,23,1,34.46-110.63-3.22-216.86-13.81-302-29.13C219.07,935.63,352,1000,500,1000c276.15,0,500-223.87,500-500A497.6,497.6,0,0,0,912.66,217.69Z"/><path class="cls-3" d="M127.51,833.43h0v0Z"/></g></g></g></g></svg>
|
After Width: | Height: | Size: 4.4 KiB |
9
src/plugins/home/public/assets/logos/fortinet.svg
Normal file
|
@ -0,0 +1,9 @@
|
|||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 230">
|
||||
<g color="#ee2e24">
|
||||
<path fill="currentcolor" d="M133 80c-3 1-8 7-9 11l-2 6 15 1h14v-9l-1-10h-8l-9 1zM160 80l-1 9v9h28V79h-13l-14 1zM196 88v10h28v-4c-1-5-4-10-7-12s-5-3-12-3h-9v9z" />
|
||||
<path d="M35 116l1 35 8 1h9v-29h53v-15H53V96h61V80H35v36zM237 116l1 35 8 1h9v-29h19l22 1c3 1 3 1 3 14l1 13 8 1h8v-14c0-12 0-14-2-16s-2-2 1-6c2-4 2-6 2-13 0-11-2-16-9-20l-4-3h-67v36zm61-18l2 4c0 6-1 6-24 6h-21V96h21c18 0 21 0 22 2zM326 88v8h17v56h17V96h32V80h-66v8zM400 116l1 35 8 1h9V80h-18v36zM431 116v36h17V96h21c19 0 21 0 22 2 2 1 2 5 2 28v25l9 1h9v-25c0-29-1-33-7-40-5-6-9-7-43-7h-30v36zM523 116v36h70l1-8v-8h-27l-26-1v-11l18-1h18v-15h-37V96h53V80h-70v36zM602 88v8h16v28l1 28h17V96h31V80h-65v8z" />
|
||||
<path fill="currentcolor" d="M123 107l-1 9v9h29v-19h-14l-14 1zM196 116v9h28v-19h-28v10zM123 137c0 5 3 10 7 13 2 2 4 2 12 2h9v-19h-29l1 4zM159 143v9h28v-19h-28v10zM196 143v9h9c8 0 9 0 12-3 4-3 7-9 7-13v-3h-28v10z" />
|
||||
<path d="M658 137c-2 1-3 3-3 6 0 5 3 8 8 8 8 0 12-9 6-14-4-4-8-4-11-1zm11 1c4 5 1 12-5 12-7 0-10-8-5-13 2-2 3-2 5-2l5 3z" />
|
||||
<path d="M660 143c0 4 0 4 1 2 1-3 4-3 5 0 1 5 2 1 1-6l-3-1h-4v5zm6-2l-2 1c-3-1-4-3-1-3 2 0 3 0 3 2z" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
87
src/plugins/home/public/assets/logos/icinga.svg
Normal file
|
@ -0,0 +1,87 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) by Marsupilami -->
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
id="svg5227"
|
||||
width="1024"
|
||||
height="370"
|
||||
viewBox="-3.1904169 -3.1904169 311.9071138 112.7280638">
|
||||
<defs
|
||||
id="defs5229" />
|
||||
<path
|
||||
id="path3696"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-opacity:1"
|
||||
d="m 82.265456,54.761509 0,0 c 0,-1.3146 0.47002,-2.3465 1.31605,-3.192 0.84729,-0.9381 1.97534,-1.3134 3.19739,-1.3134 1.22205,0 2.25734,0.3753 3.10338,1.3134 0.94004,0.8455 1.41006,1.8774 1.41006,3.192 l 0,44.7785 c 0,1.220401 -0.47002,2.253001 -1.31606,3.191801 -0.84603,0.8449 -1.97533,1.3143 -3.19738,1.3143 -1.22205,0 -2.25609,-0.4694 -3.10338,-1.3143 -0.94004,-0.9388 -1.41006,-1.9714 -1.41006,-3.191801 l 0,-44.7785 z" />
|
||||
<path
|
||||
id="path3716"
|
||||
style="fill:#ff6600;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 99.567176,68.280009 0,0 c 0,-2.723 0.564044,-5.3509 1.598084,-7.6986 1.03404,-2.4403 2.4441,-4.5992 4.23142,-6.3828 1.78608,-1.7836 3.85416,-3.192 6.29952,-4.2252 2.4441,-1.0318 4.98345,-1.5009 7.80357,-1.5009 1.97533,0 3.94941,0.2814 5.83075,0.8443 1.7798,0.5628 3.4844,1.4084 5.0762,2.4403 1.60433,1.0331 3.00813,2.2539 4.23644,3.7548 1.21579,1.4084 2.2561,3.0044 3.00813,4.788 0.188,0.3753 0.37601,0.7518 0.37601,1.2208 0.0877,0.3752 0.18801,0.7505 0.18801,1.127 0,1.0319 -0.37602,2.065 -1.12805,3.0031 -0.8523,0.9394 -1.88007,1.4084 -3.2964,1.4084 -1.88008,0 -3.19613,-0.9393 -4.13617,-2.723 -0.75203,-1.9712 -2.06808,-3.661 -3.94816,-4.9743 -1.78733,-1.3146 -3.85541,-1.9713 -6.20676,-1.9713 -1.50406,0 -2.91412,0.2814 -4.32418,0.8443 -1.31731,0.5628 -2.44535,1.4084 -3.47939,2.3465 -1.03405,0.9393 -1.78608,2.1601 -2.3501,3.4734 -0.56528,1.3146 -0.84729,2.723 -0.84729,4.2252 l 0,17.6486 c 0,1.5009 0.28201,2.8155 0.84729,4.2239 0.65803,1.3145 1.41006,2.4403 2.4441,3.4734 1.03404,0.9387 2.16209,1.6898 3.4794,2.253 1.31605,0.5633 2.72611,0.8448 4.23017,0.8448 2.35135,0 4.41943,-0.657 6.20676,-1.9713 1.88008,-1.3141 3.19613,-3.0039 4.04843,-4.9752 0.37602,-0.7517 1.02778,-1.4084 1.77981,-1.8774 0.75203,-0.4703 1.50406,-0.7517 2.25609,-0.7517 1.31606,0 2.4441,0.4703 3.19613,1.4084 0.75203,0.9393 1.22832,1.8774 1.22832,3.0044 0,0.6566 -0.10027,1.2207 -0.37602,1.6898 -0.66429,1.8772 -1.69206,3.567 -2.92038,5.0689 -1.21578,1.5021 -2.63211,2.816301 -4.13617,3.942901 -1.5918,1.1264 -3.38414,1.9713 -5.26422,2.5346 -1.88133,0.6571 -3.85541,0.9387 -6.01875,0.9387 -2.72611,0 -5.26547,-0.5632 -7.70957,-1.5959 -2.4441,-1.0327 -4.51344,-2.5346 -6.29951,-4.318201 -1.78733,-1.7836 -3.29139,-3.8489 -4.32543,-6.1958 -1.03404,-2.4403 -1.598084,-4.9756 -1.598084,-7.6973 l 0,-17.6486 z" />
|
||||
<path
|
||||
id="path3746"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.2216469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 146.86366,54.761509 0,0 c 0,-1.3146 0.37602,-2.3465 1.31606,-3.192 0.83977,-0.9381 1.88007,-1.3134 3.09586,-1.3134 1.22831,0 2.26862,0.3753 3.20866,1.3134 0.83977,0.8455 1.31606,1.8774 1.31606,3.192 l 0,44.7785 c 0,1.220401 -0.37602,2.253001 -1.31606,3.191801 -0.8523,0.8449 -1.88007,1.3143 -3.20866,1.3143 -1.12805,0 -2.15582,-0.4694 -3.09586,-1.3143 -0.94004,-0.9388 -1.31606,-1.9714 -1.31606,-3.191801 l 0,-44.7785 0,0 z" />
|
||||
<path
|
||||
id="path3756"
|
||||
style="fill:#ff6600;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 164.16037,68.280009 0,0 c 0,-2.6292 0.47629,-5.2571 1.50406,-7.6048 1.04031,-2.4403 2.4441,-4.5054 4.23645,-6.289 1.7798,-1.7836 3.94816,-3.192 6.39226,-4.2251 2.35636,-1.1257 4.98847,-1.5948 7.70831,-1.5948 2.63211,0 5.26422,0.4691 7.70832,1.5948 2.35638,1.0331 4.51218,2.4415 6.30448,4.2251 1.7798,1.7836 3.1962,3.8487 4.2239,6.289 1.1281,2.3477 1.6044,4.9756 1.6044,7.6048 l 0,31.26 c 0,1.220401 -0.376,2.253001 -1.2283,3.191801 -0.8398,0.8449 -1.8801,1.3143 -3.1962,1.3143 -1.128,0 -2.1558,-0.4694 -3.0958,-1.3143 -0.9401,-0.9388 -1.3161,-1.9714 -1.3161,-3.191801 l 0,-31.26 c 0,-1.4084 -0.2883,-2.8168 -0.8523,-4.1314 -0.564,-1.3133 -1.40377,-2.5341 -2.44408,-3.4734 -0.94004,-1.0319 -2.15582,-1.7836 -3.47188,-2.3465 -1.31605,-0.5628 -2.73238,-0.8443 -4.23644,-0.8443 -1.5918,0 -3.00812,0.2815 -4.32417,0.8443 -1.31606,0.5629 -2.44411,1.3146 -3.48441,2.3465 -0.94004,0.9393 -1.77981,2.1601 -2.34383,3.4734 -0.56403,1.3146 -0.8523,2.723 -0.8523,4.1314 l 0,31.26 c 0,1.220401 -0.37602,2.253001 -1.21579,3.191801 -0.8523,0.8449 -1.88007,1.3143 -3.19613,1.3143 -1.22832,0 -2.25609,-0.4694 -3.10839,-1.3143 -0.94004,-0.9388 -1.31606,-1.9714 -1.31606,-3.191801 l 0,-31.26 z" />
|
||||
<path
|
||||
id="path3706"
|
||||
style="fill:none;stroke:#000000;stroke-width:1.2216469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 82.264826,54.762109 0,0 c 0,-1.3146 0.47002,-2.3465 1.31606,-3.192 0.84729,-0.9381 1.97533,-1.3133 3.19738,-1.3133 1.22205,0 2.25735,0.3752 3.10338,1.3133 0.94004,0.8455 1.41006,1.8774 1.41006,3.192 l 0,44.7785 c 0,1.220401 -0.47002,2.253101 -1.31605,3.191801 -0.84604,0.8449 -1.97534,1.3143 -3.19739,1.3143 -1.22205,0 -2.25609,-0.4694 -3.10338,-1.3143 -0.94004,-0.9387 -1.41006,-1.9714 -1.41006,-3.191801 l 0,-44.7785 0,0 z" />
|
||||
<path
|
||||
id="path3726"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.2216469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 99.566556,68.280609 0,0 c 0,-2.723 0.564034,-5.3509 1.598074,-7.6986 1.03404,-2.4403 2.4441,-4.5991 4.23143,-6.3828 1.78607,-1.7836 3.85416,-3.192 6.29951,-4.2251 2.4441,-1.0319 4.98346,-1.501 7.80357,-1.501 1.97534,0 3.94942,0.2815 5.83075,0.8443 1.7798,0.5629 3.48441,1.4084 5.07621,2.4403 1.60433,1.0332 3.00812,2.2539 4.23644,3.7549 1.21578,1.4084 2.25609,3.0044 3.00812,4.788 0.18801,0.3752 0.37601,0.7517 0.37601,1.2207 0.0877,0.3753 0.18801,0.7505 0.18801,1.127 0,1.0319 -0.37601,2.0651 -1.12804,3.0031 -0.85231,0.9394 -1.88008,1.4084 -3.29641,1.4084 -1.88007,0 -3.19613,-0.9393 -4.13616,-2.7229 -0.75204,-1.9713 -2.06809,-3.6611 -3.94817,-4.9744 -1.78732,-1.3146 -3.85541,-1.9713 -6.20676,-1.9713 -1.50406,0 -2.91412,0.2815 -4.32417,0.8443 -1.31731,0.5629 -2.44536,1.4084 -3.4794,2.3465 -1.03404,0.9393 -1.78607,2.1601 -2.3501,3.4734 -0.56527,1.3146 -0.84729,2.723 -0.84729,4.2252 l 0,17.6486 c 0,1.5009 0.28202,2.8155 0.84729,4.2239 0.65803,1.3146 1.41006,2.4403 2.4441,3.4734 1.03405,0.9388 2.16209,1.6899 3.4794,2.2531 1.31605,0.5632 2.72611,0.8448 4.23017,0.8448 2.35135,0 4.41944,-0.6571 6.20676,-1.9714 1.88008,-1.3141 3.19613,-3.0039 4.04844,-4.9751 0.37601,-0.7518 1.02777,-1.4084 1.7798,-1.8775 0.75203,-0.4703 1.50406,-0.7517 2.25609,-0.7517 1.31606,0 2.4441,0.4703 3.19614,1.4084 0.75203,0.9393 1.22831,1.8774 1.22831,3.0044 0,0.6567 -0.10027,1.2208 -0.37601,1.6898 -0.6643,1.8772 -1.69207,3.567 -2.92039,5.0689 -1.21578,1.5021 -2.63211,2.816301 -4.13617,3.942901 -1.5918,1.1265 -3.38414,1.9714 -5.26421,2.5346 -1.88133,0.6571 -3.85542,0.9387 -6.01876,0.9387 -2.72611,0 -5.26547,-0.5632 -7.70957,-1.5959 -2.4441,-1.0326 -4.51344,-2.5346 -6.29951,-4.318201 -1.78733,-1.7836 -3.29139,-3.8489 -4.32543,-6.1958 -1.03404,-2.4402 -1.598074,-4.9756 -1.598074,-7.6973 l 0,-17.6486 0,0 z" />
|
||||
<path
|
||||
id="path3766"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.2216469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 164.15975,68.280609 0,0 c 0,-2.6292 0.47628,-5.2571 1.50406,-7.6048 1.04031,-2.4403 2.4441,-4.5053 4.23644,-6.2889 1.7798,-1.7837 3.94816,-3.192 6.39226,-4.2252 2.35636,-1.1257 4.98847,-1.5948 7.70832,-1.5948 2.63211,0 5.26422,0.4691 7.70832,1.5948 2.3564,1.0332 4.5122,2.4415 6.3045,4.2252 1.7798,1.7836 3.1961,3.8486 4.2239,6.2889 1.1281,2.3477 1.6044,4.9756 1.6044,7.6048 l 0,31.26 c 0,1.220401 -0.3761,2.253101 -1.2284,3.191801 -0.8397,0.8449 -1.88,1.3143 -3.1961,1.3143 -1.128,0 -2.1558,-0.4694 -3.0959,-1.3143 -0.94,-0.9387 -1.316,-1.9714 -1.316,-3.191801 l 0,-31.26 c 0,-1.4084 -0.2883,-2.8168 -0.8523,-4.1314 -0.564,-1.3133 -1.40379,-2.534 -2.4441,-3.4734 -0.94004,-1.0319 -2.15583,-1.7836 -3.47188,-2.3465 -1.31605,-0.5628 -2.73238,-0.8442 -4.23644,-0.8442 -1.5918,0 -3.00813,0.2814 -4.32418,0.8442 -1.31606,0.5629 -2.4441,1.3146 -3.48441,2.3465 -0.94004,0.9394 -1.77981,2.1601 -2.34383,3.4734 -0.56402,1.3146 -0.8523,2.723 -0.8523,4.1314 l 0,31.26 c 0,1.220401 -0.37602,2.253101 -1.21579,3.191801 -0.8523,0.8449 -1.88007,1.3143 -3.19613,1.3143 -1.22831,0 -2.25609,-0.4694 -3.10839,-1.3143 -0.94004,-0.9387 -1.31605,-1.9714 -1.31605,-3.191801 l 0,-31.26 0,0 z" />
|
||||
<path
|
||||
id="path3776"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 212.77915,68.280009 0,0 c 0,-2.6292 0.564,-5.2571 1.5918,-7.6986 1.0403,-2.3465 2.4441,-4.5054 4.2364,-6.289 1.7799,-1.7836 3.9482,-3.192 6.3923,-4.2251 2.3438,-1.0319 4.9885,-1.501 7.7083,-1.501 2.0681,0 4.0485,0.2814 5.9285,0.8443 1.8801,0.6567 3.6599,1.4084 5.2642,2.5341 1.5918,1.1269 3.0082,2.4415 4.224,3.9437 1.2283,1.5022 2.256,3.1908 3.0081,5.0695 0.1002,0.1876 0.188,0.469 0.188,0.8442 0,0.2815 0,0.5629 0,0.9394 0,1.0319 -0.376,2.065 -1.1281,3.0031 -0.752,0.9394 -1.7798,1.3146 -3.1961,1.3146 -0.8398,0 -1.5918,-0.1876 -2.3438,-0.5629 -0.7521,-0.4703 -1.3161,-1.1269 -1.6921,-1.9712 -0.8523,-2.0663 -2.2561,-3.7561 -4.0484,-5.0694 -1.7798,-1.3146 -3.8479,-1.9713 -6.2043,-1.9713 -1.5918,0 -3.0081,0.2815 -4.3242,0.8443 -1.316,0.5629 -2.4441,1.3146 -3.4844,2.3465 -0.94,0.9393 -1.692,2.1601 -2.3438,3.4734 -0.564,1.3146 -0.8523,2.723 -0.8523,4.1314 l 0,17.6486 c 0,1.5009 0.2883,2.8155 0.8523,4.2239 0.6518,1.3145 1.4038,2.4403 2.4441,3.4734 0.94,0.9387 2.1558,1.6898 3.4719,2.253 1.3286,0.5633 2.7324,0.8448 4.2364,0.8448 1.5041,0 2.9204,-0.2815 4.2365,-0.8448 1.316,-0.5632 2.5318,-1.3143 3.4718,-2.253 1.0403,-1.0331 1.7924,-2.1589 2.3564,-3.4734 0.564,-1.4084 0.8398,-2.723 0.8398,-4.2239 l 0,-2.1601 -4.4119,0 c -1.2284,0 -2.2561,-0.4691 -3.1084,-1.3134 -0.8398,-0.9393 -1.3161,-1.9712 -1.3161,-3.192 0,-1.2207 0.4763,-2.2526 1.3161,-3.0982 0.8523,-0.8443 1.88,-1.3146 3.1084,-1.3146 l 8.9241,0 c 1.2283,0 2.256,0.3765 3.1961,1.2208 0.8523,0.8455 1.2283,1.8774 1.2283,3.192 l 0,6.6655 c 0,2.7217 -0.4763,5.257 -1.5041,7.6973 -1.128,2.3469 -2.5443,4.4122 -4.3241,6.1958 -1.7924,1.783601 -3.9482,3.285501 -6.3046,4.318201 -2.4441,1.0327 -4.9759,1.5959 -7.7083,1.5959 -2.7198,0 -5.3645,-0.5632 -7.7083,-1.5959 -2.4441,-1.0327 -4.6124,-2.5346 -6.3923,-4.318201 -1.7923,-1.7836 -3.1961,-3.8489 -4.2364,-6.1958 -1.0278,-2.4403 -1.5918,-4.9756 -1.5918,-7.6973 l 0,-17.6486 z" />
|
||||
<path
|
||||
id="path3806"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.2216469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 280.95075,65.557009 0,0 c -0.564,1.3146 -1.128,2.5353 -1.6043,3.7549 -0.5641,1.2207 -1.0403,2.4415 -1.6044,3.661 -0.564,1.2208 -1.128,2.4416 -1.692,3.6611 -0.4638,1.2207 -1.0278,2.5353 -1.6921,4.0375 l 13.1731,0 -6.5803,-15.1145 0,0 z m -4.0484,-12.9544 0,0 c 0.8397,-1.7836 2.2561,-2.723 4.0484,-2.723 0.2757,0 0.564,0.094 0.94,0.094 0.2758,0.094 0.5641,0.1877 0.8398,0.3765 1.1281,0.4691 1.8801,1.3134 2.3564,2.2527 l 19.3648,45.3415 c 0.2757,0.6572 0.4637,1.2204 0.4637,1.7836 0,1.032701 -0.376,1.971501 -1.2158,2.910201 -0.752,0.9388 -1.88,1.4082 -3.1961,1.4082 -2.0681,0 -3.3841,-0.8449 -4.1362,-2.6286 l -4.9884,-11.827901 -20.6809,0 c -0.8523,1.9712 -1.6921,3.9425 -2.5444,5.9139 -0.8397,1.8774 -1.692,3.8487 -2.5318,5.914001 -0.376,0.9388 -0.94,1.5959 -1.6921,2.0653 -0.6643,0.3755 -1.504,0.5633 -2.3563,0.5633 -1.4038,0 -2.4441,-0.4694 -3.1962,-1.4082 -0.8397,-0.9387 -1.2157,-1.8775 -1.2157,-2.910201 0,-0.2815 0,-0.5632 0.088,-0.9387 0,-0.2817 0.1002,-0.5632 0.2882,-0.8449 l 19.3648,-45.3415 0,0 z" />
|
||||
<path
|
||||
id="path3786"
|
||||
style="fill:none;stroke:#000000;stroke-width:1.2216469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 212.77855,68.280609 0,0 c 0,-2.6292 0.564,-5.2571 1.5918,-7.6986 1.0403,-2.3465 2.4441,-4.5053 4.2364,-6.2889 1.7798,-1.7837 3.9482,-3.1921 6.3923,-4.2252 2.3438,-1.0319 4.9884,-1.501 7.7083,-1.501 2.0681,0 4.0484,0.2815 5.9285,0.8443 1.8801,0.6567 3.6599,1.4084 5.2642,2.5341 1.5918,1.127 3.0081,2.4416 4.2239,3.9438 1.2283,1.5021 2.2561,3.1907 3.0081,5.0694 0.1003,0.1876 0.1881,0.469 0.1881,0.8443 0,0.2814 0,0.5628 0,0.9393 0,1.0319 -0.3761,2.0651 -1.1281,3.0032 -0.752,0.9393 -1.7798,1.3145 -3.1961,1.3145 -0.8398,0 -1.5918,-0.1876 -2.3438,-0.5628 -0.7521,-0.4703 -1.3161,-1.127 -1.6921,-1.9713 -0.8523,-2.0663 -2.2561,-3.7561 -4.0485,-5.0694 -1.7798,-1.3146 -3.8478,-1.9712 -6.2042,-1.9712 -1.5918,0 -3.0081,0.2814 -4.3242,0.8442 -1.316,0.5629 -2.4441,1.3146 -3.4844,2.3465 -0.94,0.9394 -1.6921,2.1601 -2.3438,3.4734 -0.564,1.3146 -0.8523,2.723 -0.8523,4.1314 l 0,17.6486 c 0,1.5009 0.2883,2.8155 0.8523,4.2239 0.6517,1.3146 1.4038,2.4403 2.4441,3.4734 0.94,0.9388 2.1558,1.6899 3.4719,2.2531 1.3285,0.5632 2.7323,0.8448 4.2364,0.8448 1.5041,0 2.9204,-0.2816 4.2364,-0.8448 1.3161,-0.5632 2.5319,-1.3143 3.4719,-2.2531 1.0403,-1.0331 1.7924,-2.1588 2.3564,-3.4734 0.564,-1.4084 0.8397,-2.723 0.8397,-4.2239 l 0,-2.1601 -4.4119,0 c -1.2283,0 -2.2561,-0.4691 -3.1084,-1.3133 -0.8397,-0.9394 -1.316,-1.9713 -1.316,-3.192 0,-1.2208 0.4763,-2.2527 1.316,-3.0982 0.8523,-0.8443 1.8801,-1.3146 3.1084,-1.3146 l 8.9241,0 c 1.2283,0 2.2561,0.3765 3.1962,1.2207 0.8523,0.8456 1.2283,1.8775 1.2283,3.1921 l 0,6.6654 c 0,2.7217 -0.4763,5.2571 -1.5041,7.6973 -1.128,2.3469 -2.5444,4.4122 -4.3242,6.1958 -1.7923,1.783601 -3.9481,3.285601 -6.3045,4.318201 -2.4441,1.0327 -4.9759,1.5959 -7.7083,1.5959 -2.7199,0 -5.3645,-0.5632 -7.7083,-1.5959 -2.4441,-1.0326 -4.6125,-2.5346 -6.3923,-4.318201 -1.7923,-1.7836 -3.1961,-3.8489 -4.2364,-6.1958 -1.0278,-2.4402 -1.5918,-4.9756 -1.5918,-7.6973 l 0,-17.6486 0,0 z" />
|
||||
<path
|
||||
d="m 40.704846,40.305609 0,0 12.22301,-25.1583 m -20.21584,28.9132 0,0 -20.59136,-16.8982 m 26.61011,23.7512 0,0 14.00908,23.4685 m -14.95037,-24.5016 0,0 50.21059,-12.3916 m -50.21059,12.3916 0,0 -24.25801,34.7343"
|
||||
style="fill:none;stroke:#000000;stroke-width:1.2216469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path3906" />
|
||||
<path
|
||||
d="m 26.601396,35.704509 0,0 c 7.05279,-5.7261 17.39572,-4.693 23.13121,2.3477 5.73549,7.0407 4.70145,17.3659 -2.35135,23.0933 -7.05154,5.6323 -17.39447,4.5991 -23.12996,-2.4416 -5.73549,-6.9468 -4.60744,-17.2721 2.3501,-22.9994 z m 23.13121,-33.2309002 0,0 c 3.6674,-2.91059997 9.02688,-2.34779997 12.035,1.2195 3.00938,3.661 2.44535,9.0119002 -1.22205,12.0163002 -3.6674,3.0044 -9.02688,2.4403 -12.035,-1.2208 -3.00938,-3.661 -2.44535,-9.0119002 1.22205,-12.0150002 z m 30.37077,34.6393002 0,0 c -0.28202,-3.6611 2.5381,-6.8531 6.2055,-7.1345 3.76141,-0.2815 6.95754,2.4403 7.23955,6.1026 0.28201,3.7548 -2.5381,6.9456 -6.2055,7.2283 -3.66741,0.2814 -6.95754,-2.4416 -7.23955,-6.1964 z m -72.4951504,-7.416 0,0 c -1.1283,-2.3464 -0.18801,-5.3508 2.25659,-6.4778 2.4447304,-1.2195 5.3596004,-0.1876 6.5816504,2.2539 1.22205,2.3465 0.18801,5.3509 -2.25609,6.4766 -2.44498,1.2208 -5.3598504,0.1876 -6.5821504,-2.2527 l 0,0 z m 41.7483704,44.9658 0,0 c 0.188,-1.8774 1.88007,-3.2858 3.76015,-3.0969 1.88133,0.2814 3.29139,1.9712 3.00938,3.8487 -0.18801,1.8774 -1.88008,3.192 -3.76141,3.0031 -1.88008,-0.1876 -3.29014,-1.8774 -3.00812,-3.7549 l 0,0 z m -48.7063704,11.6411 0,0 c -0.47013,-6.1026 4.04313,-11.3596 10.1548804,-11.8287 6.11138,-0.469 11.37685,4.1314 11.84687,10.1389 0.47127,6.1013 -4.04216,11.4527 -10.1543,11.922 -6.1117504,0.3755 -11.4713504,-4.1309 -11.8474504,-10.2322 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path4016" />
|
||||
<path
|
||||
id="path3926"
|
||||
style="fill:none;stroke:#000000;stroke-width:1.2216469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 0.6496356,86.304709 0,0 c -0.47014,-6.1026 4.04313,-11.3597 10.1548804,-11.8287 6.11138,-0.4691 11.37685,4.1313 11.84687,10.1389 0.47127,6.1013 -4.04217,11.4527 -10.1543,11.922 -6.1117504,0.3754 -11.4713504,-4.1309 -11.8474504,-10.2322 l 0,0 z" />
|
||||
<path
|
||||
id="path3936"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 49.355996,74.663609 0,0 c 0.18801,-1.8774 1.88008,-3.2858 3.76016,-3.097 1.88133,0.2815 3.29138,1.9713 3.00937,3.8487 -0.188,1.8775 -1.88007,3.192 -3.7614,3.0032 -1.88008,-0.1877 -3.29014,-1.8775 -3.00813,-3.7549 z" />
|
||||
<path
|
||||
id="path3956"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 7.6076356,29.697809 0,0 c -1.1283,-2.3465 -0.18801,-5.3509 2.25659,-6.4778 2.4447304,-1.2195 5.3596004,-0.1876 6.5816504,2.2539 1.22205,2.3465 0.18801,5.3509 -2.25609,6.4766 -2.44498,1.2207 -5.3598504,0.1876 -6.5821504,-2.2527 z" />
|
||||
<path
|
||||
id="path3986"
|
||||
style="fill:none;stroke:#000000;stroke-width:1.2216469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 80.102776,37.113709 0,0 c -0.28201,-3.661 2.53811,-6.853 6.20551,-7.1345 3.76141,-0.2814 6.95754,2.4403 7.23955,6.1026 0.28201,3.7549 -2.5381,6.9456 -6.20551,7.2283 -3.6674,0.2815 -6.95754,-2.4415 -7.23955,-6.1964 l 0,0 z" />
|
||||
<path
|
||||
id="path4006"
|
||||
style="fill:none;stroke:#000000;stroke-width:1.2216469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 49.732016,2.4744088 0,0 c 3.6674,-2.91049997 9.02687,-2.34769997 12.035,1.2196 3.00937,3.661 2.44535,9.0119002 -1.22205,12.0163002 -3.66741,3.0044 -9.02688,2.4403 -12.035,-1.2208 -3.00938,-3.6611 -2.44536,-9.0119002 1.22205,-12.0151002 l 0,0 z" />
|
||||
<path
|
||||
id="path4026"
|
||||
style="fill:none;stroke:#000000;stroke-width:1.2216469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 26.600796,35.705309 0,0 c 7.0528,-5.7261 17.39573,-4.6929 23.13122,2.3478 5.73549,7.0406 4.70144,17.3659 -2.35135,23.0932 -7.05154,5.6323 -17.39448,4.5992 -23.12996,-2.4415 -5.73549,-6.9469 -4.60745,-17.2721 2.35009,-22.9995 l 0,0 z" />
|
||||
</svg>
|
||||
<!-- version: 20171223, original size: 305.52628 106.34723, border: 3% -->
|
After Width: | Height: | Size: 18 KiB |
93
src/plugins/home/public/assets/logos/infoblox.svg
Normal file
|
@ -0,0 +1,93 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 216.8 65.5" style="enable-background:new 0 0 216.8 65.5;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#231F20;}
|
||||
.st1{fill:#95C840;}
|
||||
.st2{fill:#59C9E6;}
|
||||
.st3{fill:#EBE719;}
|
||||
.st4{fill:#50C0AF;}
|
||||
.st5{fill:#0377BB;}
|
||||
.st6{fill:#78BC43;}
|
||||
.st7{fill:#109FDA;}
|
||||
</style>
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<path class="st0" d="M42.2,26.9v17.4h-4.3V28.1c0-1.5-0.3-2.7-0.8-3.4c-0.6-0.7-1.4-1.1-2.6-1.1c-0.9,0-1.9,0.3-2.9,0.8
|
||||
c-1,0.5-2,1.3-3,2.3v17.7h-4.2v-24h3.9v3.2c1.4-1.3,2.7-2.2,3.9-2.7c1.2-0.5,2.4-0.8,3.6-0.8c2,0,3.6,0.6,4.7,1.8
|
||||
C41.6,23,42.2,24.7,42.2,26.9"/>
|
||||
<path class="st0" d="M56.1,11.2v3.5c-1-0.1-1.4-0.1-1.8-0.1c-0.4,0-0.7-0.1-0.9-0.1c-1,0-1.7,0.2-2.1,0.7
|
||||
c-0.4,0.5-0.6,1.2-0.6,2.3v2.8H56v3.6h-5.3v20.4h-4.2V23.9v-3.6v-3.4c0-2,0.5-3.5,1.6-4.5c1-1,2.5-1.6,4.5-1.6
|
||||
c0.4,0,0.9,0,1.4,0.1C54.4,11,55,11.1,56.1,11.2"/>
|
||||
<path class="st0" d="M66.9,19.9c3.1,0,5.6,1.1,7.3,3.2c1.7,2.1,2.6,5.1,2.6,9c0,3.9-0.9,6.9-2.6,9c-1.7,2.1-4.2,3.2-7.3,3.2
|
||||
c-3.1,0-5.6-1.1-7.3-3.2c-1.7-2.1-2.6-5.1-2.6-9c0-3.8,0.9-6.8,2.6-9C61.3,21,63.7,19.9,66.9,19.9 M66.9,23.6
|
||||
c-1.8,0-3.2,0.7-4.2,2.1c-0.9,1.4-1.4,3.5-1.4,6.3c0,2.8,0.5,4.9,1.4,6.4c0.9,1.4,2.3,2.2,4.2,2.2c1.8,0,3.2-0.7,4.1-2.2
|
||||
c1-1.4,1.4-3.6,1.4-6.3c0-2.8-0.5-4.9-1.4-6.4C70.1,24.3,68.7,23.6,66.9,23.6"/>
|
||||
<rect x="104.3" y="11" class="st0" width="4.2" height="33.4"/>
|
||||
<rect x="15.8" y="11" class="st0" width="4.2" height="33.4"/>
|
||||
<path class="st0" d="M84.9,44.4v-2.6c0.7,0.7,1.4,1.3,2.3,1.7c1,0.5,2.2,0.8,3.5,0.8c3,0,5.3-1.1,6.9-3.2c1.7-2.2,2.5-5.2,2.5-9
|
||||
c0-3.7-0.9-6.6-2.6-8.8c-1.7-2.2-4-3.2-6.9-3.2c-1.2,0-2.2,0.3-3.2,0.7c-1,0.5-1.8,1.2-2.5,2.2V11h-4.2v33.4H84.9z M94.3,38.5
|
||||
c-1,1.5-2.4,2.2-4.2,2.2c-1,0-1.9-0.2-2.7-0.7c-0.8-0.5-1.7-1.2-2.4-2.2V26.4c0.8-0.9,1.6-1.7,2.4-2.1c0.8-0.5,1.7-0.7,2.6-0.7
|
||||
c1.9,0,3.4,0.7,4.4,2.2c1,1.5,1.5,3.7,1.5,6.5C95.7,35,95.3,37.1,94.3,38.5"/>
|
||||
<path class="st0" d="M122.5,19.9c3.1,0,5.6,1.1,7.3,3.2c1.7,2.1,2.6,5.1,2.6,9c0,3.9-0.9,6.9-2.6,9c-1.7,2.1-4.2,3.2-7.3,3.2
|
||||
c-3.1,0-5.6-1.1-7.3-3.2c-1.7-2.1-2.6-5.1-2.6-9c0-3.8,0.9-6.8,2.6-9C116.9,21,119.4,19.9,122.5,19.9 M122.5,23.6
|
||||
c-1.8,0-3.2,0.7-4.2,2.1c-0.9,1.4-1.4,3.5-1.4,6.3c0,2.8,0.5,4.9,1.4,6.4c0.9,1.4,2.3,2.2,4.2,2.2c1.8,0,3.2-0.7,4.1-2.2
|
||||
c1-1.4,1.4-3.6,1.4-6.3c0-2.8-0.5-4.9-1.4-6.4C125.7,24.3,124.3,23.6,122.5,23.6"/>
|
||||
<polygon class="st0" points="133.8,20 138.7,20 143.1,28 147.6,20 152.2,20 145.5,31.5 153.1,44.2 148.2,44.2 143,34.7
|
||||
137.8,44.2 133.2,44.2 140.7,31.5 "/>
|
||||
<path class="st1" d="M167.2,28.1l-7.2-5.4c-0.2-0.2-0.3-0.4-0.3-0.5c0-0.2,0.1-0.4,0.3-0.5c0,0,7.2-5.4,7.2-5.4
|
||||
c0.5-0.4,1.5-0.4,2.1,0c0,0,7.2,5.4,7.2,5.4c0.2,0.2,0.3,0.4,0.3,0.5c0,0.2-0.1,0.4-0.3,0.5l-7.2,5.4
|
||||
C168.7,28.5,167.7,28.5,167.2,28.1"/>
|
||||
<path class="st2" d="M167.2,45.5l-7.2-5.4c-0.2-0.2-0.3-0.4-0.3-0.5c0-0.2,0.1-0.4,0.3-0.5c0,0,7.2-5.4,7.2-5.4
|
||||
c0.5-0.4,1.5-0.4,2.1,0c0,0,7.2,5.4,7.2,5.4c0.2,0.2,0.3,0.4,0.3,0.5c0,0.2-0.1,0.4-0.3,0.5l-7.2,5.4
|
||||
C168.7,46,167.7,46,167.2,45.5"/>
|
||||
<path class="st3" d="M178.8,19.5l-7.2-5.4c-0.2-0.2-0.3-0.4-0.3-0.6c0-0.2,0.1-0.4,0.3-0.5c0,0,7.2-5.4,7.2-5.4
|
||||
c0.6-0.4,1.5-0.4,2.1,0l7.2,5.4c0.2,0.2,0.3,0.4,0.3,0.5c0,0.2-0.1,0.4-0.3,0.6l-7.2,5.4C180.3,19.9,179.4,19.9,178.8,19.5"/>
|
||||
<path class="st4" d="M178.8,36.9l-7.2-5.4c-0.2-0.2-0.3-0.4-0.3-0.5c0-0.2,0.1-0.4,0.3-0.5c0,0,7.2-5.4,7.2-5.4
|
||||
c0.6-0.4,1.5-0.4,2.1,0l7.2,5.4c0.2,0.2,0.3,0.4,0.3,0.5c0,0.2-0.1,0.4-0.3,0.5l-7.2,5.4C180.3,37.3,179.4,37.3,178.8,36.9"/>
|
||||
<path class="st5" d="M178.8,54.6l-7.2-5.4c-0.2-0.2-0.3-0.4-0.3-0.6c0-0.2,0.1-0.4,0.3-0.5c0,0,7.2-5.4,7.2-5.4
|
||||
c0.6-0.4,1.5-0.4,2.1,0l7.2,5.4c0.2,0.2,0.3,0.4,0.3,0.5c0,0.2-0.1,0.4-0.3,0.6l-7.2,5.4C180.3,55,179.4,55,178.8,54.6"/>
|
||||
<path class="st6" d="M190.4,28.1l-7.2-5.4c-0.2-0.2-0.3-0.4-0.3-0.5c0-0.2,0.1-0.4,0.3-0.5c0,0,7.2-5.4,7.2-5.4
|
||||
c0.5-0.4,1.5-0.4,2.1,0c0,0,7.2,5.4,7.2,5.4c0.2,0.2,0.3,0.4,0.3,0.5c0,0.2-0.1,0.4-0.3,0.5l-7.2,5.4
|
||||
C192,28.5,191,28.5,190.4,28.1"/>
|
||||
<path class="st7" d="M190.4,45.5l-7.2-5.4c-0.2-0.2-0.3-0.4-0.3-0.5c0-0.2,0.1-0.4,0.3-0.5c0,0,7.2-5.4,7.2-5.4
|
||||
c0.5-0.4,1.5-0.4,2.1,0c0,0,7.2,5.4,7.2,5.4c0.2,0.2,0.3,0.4,0.3,0.5c0,0.2-0.1,0.4-0.3,0.5l-7.2,5.4C192,46,191,46,190.4,45.5"
|
||||
/>
|
||||
<path class="st0" d="M206.1,30.9c0,1.7-1.3,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.3-3.1,3.1-3.1
|
||||
C204.8,27.9,206.1,29.2,206.1,30.9 M200.4,30.9c0,1.5,1.1,2.6,2.6,2.6c1.5,0,2.6-1.2,2.6-2.6c0-1.5-1.1-2.6-2.6-2.6
|
||||
C201.6,28.3,200.4,29.5,200.4,30.9 M202.4,32.7h-0.4v-3.6h1.4c0.8,0,1.2,0.3,1.2,1c0,0.6-0.4,0.9-0.9,1l1.1,1.6h-0.5l-1-1.6
|
||||
h-0.7V32.7z M203,30.8c0.5,0,1.1,0,1.1-0.6c0-0.5-0.4-0.6-0.8-0.6h-0.8v1.2H203z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path class="st0" d="M20.9,58.4l-4.5-6.1v6.1h-1v-7.6h1l4.4,6v-6h1v7.6H20.9z"/>
|
||||
<path class="st0" d="M23.6,58.4v-7.6h5v0.8h-4.1v2.5h4V55h-4v2.6h4.1v0.8H23.6z"/>
|
||||
<path class="st0" d="M35.4,58.4L33,55.2l-2.4,3.3h-1.2l3-3.9l-2.8-3.7h1.2l2.3,3.1l2.3-3.1h1.2l-2.8,3.7l3,3.9H35.4z"/>
|
||||
<path class="st0" d="M39.5,58.4v-6.8h-2.4v-0.8h5.8v0.8h-2.4v6.8H39.5z"/>
|
||||
<path class="st0" d="M47.1,58.4v-7.6h1v6.8h3.6v0.8H47.1z"/>
|
||||
<path class="st0" d="M53,58.4v-7.6h5v0.8h-4.1v2.5h4V55h-4v2.6H58v0.8H53z"/>
|
||||
<path class="st0" d="M61.8,58.4l-3.1-7.6h1.1l2.6,6.6l2.6-6.6h1.1L63,58.4H61.8z"/>
|
||||
<path class="st0" d="M67,58.4v-7.6h5v0.8H68v2.5h4V55h-4v2.6h4.1v0.8H67z"/>
|
||||
<path class="st0" d="M73.6,58.4v-7.6h1v6.8h3.6v0.8H73.6z"/>
|
||||
<path class="st0" d="M87.8,58.4l-4.5-6.1v6.1h-1v-7.6h1l4.4,6v-6h1v7.6H87.8z"/>
|
||||
<path class="st0" d="M90.5,58.4v-7.6h5v0.8h-4.1v2.5h4V55h-4v2.6h4.1v0.8H90.5z"/>
|
||||
<path class="st0" d="M98.9,58.4v-6.8h-2.4v-0.8h5.8v0.8h-2.4v6.8H98.9z"/>
|
||||
<path class="st0" d="M109.4,58.4l-1.7-6.2l-1.7,6.2h-1l-2.2-7.6h1.1l1.7,6.4l1.8-6.4h0.8l1.8,6.4l1.7-6.4h1.1l-2.2,7.6H109.4z"/>
|
||||
<path class="st0" d="M113.2,54.6c0-2.3,1.5-3.9,3.8-3.9c2.3,0,3.8,1.7,3.8,3.9c0,2.3-1.5,3.9-3.8,3.9
|
||||
C114.7,58.6,113.2,56.9,113.2,54.6z M119.8,54.6c0-1.8-1.1-3.1-2.8-3.1c-1.7,0-2.8,1.3-2.8,3.1c0,1.8,1.1,3.1,2.8,3.1
|
||||
C118.7,57.7,119.8,56.4,119.8,54.6z"/>
|
||||
<path class="st0" d="M126.7,58.4l-2-3h-1.5v3h-1v-7.6h3.1c1.4,0,2.4,0.9,2.4,2.3c0,1.4-0.9,2.1-2,2.2l2.1,3.1H126.7z M126.7,53.1
|
||||
c0-0.9-0.6-1.5-1.5-1.5h-2v2.9h2C126.1,54.6,126.7,54,126.7,53.1z"/>
|
||||
<path class="st0" d="M133.8,58.4l-2.9-3.4l-0.8,0.9v2.6h-1v-7.6h1v3.9l3.4-3.9h1.2l-3.2,3.6l3.5,4H133.8z"/>
|
||||
<path class="st0" d="M136.1,58.4v-7.6h1v7.6H136.1z"/>
|
||||
<path class="st0" d="M144.3,58.4l-4.5-6.1v6.1h-1v-7.6h1l4.4,6v-6h1v7.6H144.3z"/>
|
||||
<path class="st0" d="M146.7,54.6c0-2.4,1.8-3.9,3.9-3.9c1.4,0,2.3,0.6,3,1.4l-0.8,0.5c-0.5-0.6-1.3-1.1-2.2-1.1
|
||||
c-1.7,0-2.9,1.3-2.9,3.1c0,1.8,1.3,3.1,2.9,3.1c0.9,0,1.7-0.4,2.1-0.8v-1.6H150v-0.8h3.6v2.8c-0.7,0.8-1.8,1.3-3,1.3
|
||||
C148.4,58.6,146.7,57,146.7,54.6z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 6.9 KiB |
72
src/plugins/home/public/assets/logos/juniper.svg
Normal file
|
@ -0,0 +1,72 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 957.61334 261.66666"
|
||||
height="261.66666"
|
||||
width="957.61334"
|
||||
xml:space="preserve"
|
||||
id="svg2"
|
||||
version="1.1"><metadata
|
||||
id="metadata8"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs6" /><g
|
||||
transform="matrix(1.3333333,0,0,-1.3333333,0,261.66667)"
|
||||
id="g10"><g
|
||||
transform="scale(0.1)"
|
||||
id="g12"><path
|
||||
id="path14"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 3522.67,386.301 h 44.12 L 3794.08,72.8516 V 386.301 h 39 V 6.14844 h -36.96 L 3561.66,328.859 V 6.14844 h -38.99 V 386.301" /><path
|
||||
id="path16"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="M 3930.04,386.301 H 4181.4 V 347.82 H 3970.56 V 222.148 h 205.71 V 184.16 H 3970.56 V 43.0898 h 212.9 V 6.14844 H 3930.04 V 386.301" /><path
|
||||
id="path18"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 4385.07,347.82 h -142.6 v 38.481 h 325.76 V 347.82 H 4425.61 V 6.14844 h -40.54 V 347.82" /><path
|
||||
id="path20"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 4617.46,386.301 h 41.56 L 4759.05,71.8516 4861.14,386.301 h 34.9 L 4997.61,71.8516 5098.15,386.301 h 39.01 L 5015.05,3.60156 h -34.87 L 4877.56,320.109 4775.47,3.60156 h -35.38 L 4617.46,386.301" /><path
|
||||
id="path22"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 5515.75,195.988 c 0,102.602 -47.7,157.981 -151.35,157.981 -103.12,0 -150.31,-55.379 -150.31,-157.981 0,-103.1286 47.19,-158.5583 150.31,-158.5583 103.65,0 151.35,55.4297 151.35,158.5583 z m -342.18,0.492 c 0,135.43 69.25,195.981 190.83,195.981 122.1,0 191.87,-60.551 191.87,-195.981 C 5556.27,60.5391 5486.5,0 5364.4,0 5242.82,0 5173.57,60.5391 5173.57,196.48" /><path
|
||||
id="path24"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 5803.55,198.031 c 53.87,0 87.21,16.41 87.21,76.438 0,59 -32.31,74.371 -88.74,74.371 H 5678.38 V 198.031 Z m -11.28,-36.929 H 5678.38 V 6.14844 h -39.51 V 386.301 h 164.17 c 88.23,0 128.26,-35.403 128.26,-110.821 0,-65.652 -31.29,-104.121 -97.49,-112.832 L 5925.63,6.14844 h -43.07 L 5792.27,161.102" /><path
|
||||
id="path26"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 6132.91,207.77 -75.94,-83.09 V 6.14844 h -39.49 V 386.301 h 39.49 V 176.469 l 192.39,209.832 h 46.68 L 6159.59,237.012 6314.51,6.14844 h -45.65 L 6132.91,207.77" /><path
|
||||
id="path28"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 6348.38,44.6289 20.52,30.7695 c 45.63,-28.707 90.29,-38.4765 135.93,-38.4765 78.51,0 113.38,22.0586 113.38,74.4101 0,53.867 -45.13,61.539 -113.38,73.84 -82.08,14.398 -137.49,28.269 -137.49,105.168 0,73.398 47.19,102.121 137.49,102.121 59.54,0 102.11,-13.359 132.37,-33.871 l -21.55,-32.828 c -27.19,17.957 -67.73,29.769 -110.82,29.769 -68.21,0 -97.46,-19.011 -97.46,-64.133 0,-48.25 39.51,-57.457 107.23,-69.757 83.1,-14.903 143.11,-27.219 143.11,-108.77 0,-75.4413 -48.22,-111.83194 -151.84,-111.83194 -57.45,0 -109.28,11.78124 -157.49,43.58984" /><path
|
||||
id="path30"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 7055.16,1957.45 c -534.43,0 -557.12,-239.44 -557.12,-577.24 V 550.898 h 126 v 829.312 c 0,254.59 -10.08,458.77 431.12,458.77 47.25,0 89.2,-2.48 126.94,-6.89 v 120.07 c -38.93,3.41 -80.97,5.29 -126.94,5.29" /><path
|
||||
id="path32"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 821.941,1090.33 v 839.43 h 128.567 v -841.92 c 0,-242.02 -2.5,-446.168 441.142,-446.168 441.12,0 431.06,204.148 431.06,458.768 v 829.32 h 126.03 v -829.32 c 0,-337.819 -22.71,-577.268 -557.09,-577.268 -536.943,0 -569.709,239.449 -569.709,567.158" /><path
|
||||
id="path34"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="M 3288.78,1390.32 V 550.898 h -128.57 v 841.912 c 0,241.99 2.51,446.17 -441.12,446.17 -441.16,0 -431.04,-204.18 -431.04,-458.77 V 550.898 H 2162 v 829.312 c 0,337.8 22.71,577.24 557.09,577.24 536.94,0 569.69,-239.44 569.69,-567.13" /><path
|
||||
id="path36"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 3522.69,1927.2 h 123.36 V 550.898 H 3522.69 V 1927.2" /><path
|
||||
id="path38"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 4523.34,1152.87 c 222.62,0 333.24,108.48 333.24,327.66 0,219.12 -119.37,323.14 -338.76,323.14 h -517.27 v -650.8 z m -646.2,774.33 h 644.33 c 319.52,0 464.4,-158.81 464.4,-441.13 0,-284.18 -143.05,-456.96 -466.18,-456.96 H 4000.55 V 550.898 H 3877.14 V 1927.2" /><path
|
||||
id="path40"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 5255.55,1337.39 h 937.7 c -12.59,274.75 -30.26,509.16 -431.06,509.16 -385.65,0 -491.51,-209.23 -506.64,-509.16 z m -126.09,-93.3 c 0,405.81 116.02,718.42 635.31,718.42 536.89,0 554.5,-360.44 552.03,-741.08 H 5253.03 c 2.52,-335.289 85.66,-584.871 521.77,-584.871 231.91,0 337.81,63.062 451.24,146.242 l 70.54,-93.262 c -126,-93.269 -274.7,-166.367 -521.78,-166.367 -544.46,0 -645.34,315.117 -645.34,720.918" /><path
|
||||
id="path42"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 47.9414,252.238 c 534.4026,0 557.0976,239.461 557.0976,577.274 V 1929.76 H 478.977 V 829.512 c 0,-254.563 10.086,-458.821 -431.0356,-458.821 -16.6719,0 -32.5234,0.411 -47.9414,1.02 L 0,252.879 c 15.5078,-0.399 31.457,-0.641 47.9414,-0.641" /><path
|
||||
id="path44"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 6899.98,707.691 c -41.8,0 -75.8,-33.98 -75.8,-75.769 0,-41.723 34,-75.75 75.8,-75.75 41.71,0 75.71,34.027 75.71,75.75 0,41.789 -34,75.769 -75.71,75.769 z m 0,-162.761 c -47.98,0 -87.05,39.031 -87.05,86.992 0,47.988 39.07,87.027 87.05,87.027 47.97,0 86.96,-39.039 86.96,-87.027 0,-47.961 -38.99,-86.992 -86.96,-86.992 v 0" /><path
|
||||
id="path46"
|
||||
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 6908.69,632.84 c 13.65,0 21.47,3.949 21.47,18.531 0,14.438 -7.59,17.77 -21.88,17.77 h -30.61 V 632.84 Z m -3.1,-12.5 h -27.92 v -38.442 h -13.31 v 99.942 h 44.49 c 25.33,0 35.08,-10.379 35.08,-30.102 0,-16.129 -6.86,-27.277 -24.14,-30.488 l 22.61,-39.352 h -14.49 l -22.32,38.442" /></g></g></svg>
|
After Width: | Height: | Size: 6.8 KiB |
1532
src/plugins/home/public/assets/logos/linux.svg
Normal file
After Width: | Height: | Size: 106 KiB |
1
src/plugins/home/public/assets/logos/microsoft.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23 23"><path fill="#f3f3f3" d="M0 0h23v23H0z"/><path fill="#f35325" d="M1 1h10v10H1z"/><path fill="#81bc06" d="M12 1h10v10H12z"/><path fill="#05a6f0" d="M1 12h10v10H1z"/><path fill="#ffba08" d="M12 12h10v10H12z"/></svg>
|
After Width: | Height: | Size: 272 B |
167
src/plugins/home/public/assets/logos/misp.svg
Normal file
|
@ -0,0 +1,167 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="67.622406mm"
|
||||
height="49.558979mm"
|
||||
viewBox="0 0 67.622406 49.558979"
|
||||
version="1.1"
|
||||
id="svg108"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="misp-logo.svg">
|
||||
<defs
|
||||
id="defs102">
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath312-7">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
d="M 0,0 H 595.276 V 841.89 H 0 Z"
|
||||
id="path314-0" />
|
||||
</clipPath>
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath1086">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
d="M 0,0 H 595.276 V 841.89 H 0 Z"
|
||||
id="path1088" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.35"
|
||||
inkscape:cx="-155.06677"
|
||||
inkscape:cy="96.511905"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1025"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata105">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-6.2542725,-124.80979)">
|
||||
<g
|
||||
id="g1076"
|
||||
transform="matrix(0.35277777,0,0,-0.35277777,6.2542725,151.16434)"
|
||||
inkscape:export-filename="/home/adulau/misp.png"
|
||||
inkscape:export-xdpi="100"
|
||||
inkscape:export-ydpi="100">
|
||||
<path
|
||||
d="M 0,0 H 14.014 L 22.629,-14.129 31.245,0 H 45.258 V -40.204 H 31.875 v 19.93 l -9.246,-14.302 h -0.23 l -9.247,14.302 v -19.93 H 0 Z"
|
||||
style="fill:#5f6062;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path1078"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<path
|
||||
d="m 24.567932,151.16434 h 4.741334 v 14.18308 h -4.741334 z"
|
||||
style="fill:#5f6062;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.28222224"
|
||||
id="path1080"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:export-filename="/home/adulau/misp.png"
|
||||
inkscape:export-xdpi="100"
|
||||
inkscape:export-ydpi="100" />
|
||||
<g
|
||||
id="g1082"
|
||||
transform="matrix(0.35277777,0,0,-0.35277777,-74.454256,298.51394)"
|
||||
inkscape:export-filename="/home/adulau/misp.png"
|
||||
inkscape:export-xdpi="100"
|
||||
inkscape:export-ydpi="100">
|
||||
<g
|
||||
id="g1084"
|
||||
clip-path="url(#clipPath1086)">
|
||||
<g
|
||||
id="g1090"
|
||||
transform="translate(297.5875,384.2569)">
|
||||
<path
|
||||
d="m 0,0 7.18,8.558 c 4.365,-3.332 9.361,-4.71 14.071,-4.71 2.412,0 3.446,0.631 3.446,1.723 v 0.115 c 0,1.148 -1.263,1.78 -5.571,2.642 C 10.108,10.166 2.183,12.75 2.183,21.25 v 0.115 c 0,7.639 5.973,13.555 17.058,13.555 7.753,0 13.497,-1.838 18.149,-5.514 l -6.547,-9.074 c -3.791,2.756 -8.328,3.962 -12.062,3.962 -2.009,0 -2.928,-0.689 -2.928,-1.665 v -0.115 c 0,-1.091 1.09,-1.781 5.34,-2.585 10.282,-1.895 17.173,-4.882 17.173,-12.98 V 6.834 C 38.366,-1.608 31.417,-6.777 20.619,-6.777 12.464,-6.777 5.112,-4.48 0,0"
|
||||
style="fill:#5f6062;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path1092"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<g
|
||||
id="g1094"
|
||||
transform="translate(340.0289,418.4302)">
|
||||
<path
|
||||
d="m 0,0 h 18.091 c 10.683,0 17.977,-4.767 17.977,-14.301 v -0.115 c 0,-9.707 -7.409,-14.876 -18.264,-14.876 H 13.439 V -40.204 H 0 Z m 17.058,-19.7 c 3.446,0 5.743,1.551 5.743,4.422 v 0.115 c 0,2.929 -2.125,4.423 -5.686,4.423 h -3.676 v -8.96 z"
|
||||
style="fill:#5f6062;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path1096"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.38666677px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'Sans Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#5f6062;fill-opacity:1;stroke:none;stroke-width:0.28222224"
|
||||
x="7.8113232"
|
||||
y="172.66331"
|
||||
id="text4094"
|
||||
inkscape:export-filename="/home/adulau/misp.png"
|
||||
inkscape:export-xdpi="100"
|
||||
inkscape:export-ydpi="100"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4096"
|
||||
x="7.8113232"
|
||||
y="172.66331"
|
||||
style="font-size:7.90222216px;line-height:1.25;font-family:sans-serif;stroke-width:0.28222224">Threat Sharing</tspan></text>
|
||||
<g
|
||||
id="g308"
|
||||
transform="matrix(0.17650827,0,0,-0.17650827,-4.3435815,225.27546)">
|
||||
<g
|
||||
id="g310-5"
|
||||
clip-path="url(#clipPath312-7)">
|
||||
<g
|
||||
id="g316"
|
||||
transform="translate(385.579,529.5928)">
|
||||
<path
|
||||
d="m 0,0 h -5.184 v -56.985 c 0,-8.879 -5.16,-16.902 -15.523,-16.902 h -101.465 v -2.709 c 0,-7.851 8.922,-15.763 18.084,-15.763 h 77.581 l 29.678,-17.449 -4.31,17.449 H 0 c 9.156,0 13.287,7.906 13.287,15.763 v 63.068 C 13.287,-5.683 9.156,0 0,0"
|
||||
style="fill:#2fa1db;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path318"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<g
|
||||
id="g320-4"
|
||||
transform="translate(349.7253,569.1839)">
|
||||
<path
|
||||
d="m 0,0 h -117.85 c -10.369,0 -22.301,-9.211 -22.301,-18.09 v -71.424 c 0,-8.177 10.11,-14.082 19.807,-14.987 l -6.311,-23.958 40.441,23.786 H 0 c 10.363,0 19.937,6.286 19.937,15.159 v 57.786 13.638 C 19.937,-9.211 10.363,0 0,0 m -99.871,-60.292 c -5.88,0 -10.645,4.766 -10.645,10.646 0,5.88 4.765,10.646 10.645,10.646 5.874,0 10.646,-4.766 10.646,-10.646 0,-5.88 -4.772,-10.646 -10.646,-10.646 m 39.764,0 c -5.88,0 -10.646,4.766 -10.646,10.646 0,5.88 4.766,10.646 10.646,10.646 5.88,0 10.646,-4.766 10.646,-10.646 0,-5.88 -4.766,-10.646 -10.646,-10.646 m 39.77,0 c -5.881,0 -10.652,4.766 -10.652,10.646 0,5.88 4.771,10.646 10.652,10.646 5.868,0 10.645,-4.766 10.645,-10.646 0,-5.88 -4.777,-10.646 -10.645,-10.646"
|
||||
style="fill:#2fa1db;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path322-8"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 7.1 KiB |
7
src/plugins/home/public/assets/logos/netscout.svg
Normal file
|
@ -0,0 +1,7 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 431.438 59.8">
|
||||
<path fill="#474a50" d="M43.83.005h-3.67c-2.2 0-3.42 1.22-3.42 3.42v36.578L11.81 2.285C10.918.655 9.694.005 7.74.005h-4.4C1.14.005 0 1.225 0 3.425V55.27c0 2.28 1.14 3.422 3.34 3.422h3.747c2.2 0 3.34-1.14 3.34-3.422V17.846l25.01 38.565c.897 1.63 2.2 2.29 3.992 2.29h4.4c2.19 0 3.42-1.14 3.42-3.42V3.43c0-2.2-1.23-3.42-3.42-3.42M93.8 49.65H69.26V33.242h17.36c2.2 0 3.422-1.14 3.422-3.42V27.54c0-2.2-1.222-3.34-3.42-3.34H69.26V9.047h23.235c2.2 0 3.42-1.14 3.42-3.34v-2.28c0-2.2-1.22-3.422-3.42-3.422H62.172c-2.2 0-3.34 1.22-3.34 3.42V55.27c0 2.28 1.14 3.422 3.34 3.422H93.8c2.198 0 3.42-1.14 3.42-3.422v-2.28c0-2.2-1.222-3.34-3.42-3.34M150.37.005h-41.55c-2.28 0-3.422 1.22-3.422 3.42v2.282c0 2.2 1.14 3.34 3.422 3.34h15.56V55.27c0 2.28 1.14 3.422 3.34 3.422h3.666c2.28 0 3.42-1.14 3.42-3.422V9.047h15.56c2.2 0 3.34-1.14 3.34-3.34v-2.28c0-2.2-1.14-3.422-3.34-3.422m19.644 16.21c0-3.91 3.42-6.516 8.797-6.516 4.48 0 7.658 1.79 10.02 3.17 1.712.89 3.422 1.22 4.644-1.14l1.47-2.69c.98-1.79.74-3.34-1.06-4.65C191.44 2.6 185.82 0 178.97 0c-10.994 0-19.47 6.6-19.47 16.78 0 18.006 26.968 15.725 26.968 26.72 0 3.913-3.26 6.6-8.635 6.6-5.7 0-9.856-2.93-11.73-4.234-2.036-1.14-3.42-1.06-4.725.73l-1.79 2.607c-1.63 2.2-.816 3.583.486 4.723 2.854 2.2 9.533 5.867 17.76 5.867 12.14 0 19.145-7.74 19.145-17.108 0-18.414-26.97-15.644-26.97-26.48m82.6 29.49c-1.3-1.87-2.93-1.87-4.72-.57-2.69 1.957-7.66 5.05-14.18 5.05-12.47 0-19.47-9.855-19.47-20.69 0-10.67 6.76-19.88 19.39-19.88 5.95 0 10.51 2.447 13.03 4.077 1.95 1.224 3.5 1.06 4.64-.813l1.46-2.37c1.14-1.79 1.06-3.42-.65-4.73-3.1-2.2-9.45-5.79-18.907-5.79-17.5.012-29.8 12.882-29.8 29.662 0 17.025 11.73 30.14 29.9 30.14 10.262 0 17.19-4.56 20.445-7.17 1.63-1.383 1.71-3.094.49-4.723l-1.63-2.2M372.04.007h-3.75c-2.2 0-3.34 1.22-3.34 3.42v34.54c0 7.82-5.13 12.22-12.87 12.22-7.74 0-12.79-4.4-12.79-12.22V3.428c0-2.2-1.14-3.42-3.422-3.42h-3.665c-2.2 0-3.34 1.22-3.34 3.42V38.05c0 12.952 9.286 21.75 23.298 21.75 13.93 0 23.22-8.798 23.22-21.75V3.425c0-2.2-1.14-3.42-3.34-3.42m56.06 0h-41.55c-2.28 0-3.42 1.22-3.42 3.42v2.282c0 2.2 1.14 3.34 3.42 3.34h15.56V55.27c0 2.28 1.14 3.422 3.34 3.422h3.67c2.29 0 3.43-1.14 3.43-3.422V9.047h15.56c2.2 0 3.34-1.14 3.34-3.34v-2.28c0-2.2-1.14-3.422-3.34-3.422"/>
|
||||
<path fill="#80cc28" d="M289.56.005h-22.616c-2.66 0-4.814 2.155-4.814 4.813 0 2.66 2.155 4.814 4.814 4.814h21.558c-.086.008-.175.023-.262.032.436-.028.875-.047 1.32-.047 11.08 0 19.065 8.636 19.065 19.878 0 11.73-7.984 20.692-19.064 20.692-11.07 0-19.06-8.96-19.06-20.692 0-7.01 3.11-13.005 8.13-16.526-.07.05-.15.09-.22.15h-6.77c-2.19 0-4.02-1.48-4.6-3.49-4.65 5.2-7.35 12.14-7.35 19.86 0 17.02 12.38 30.3 29.898 30.3 17.52 0 29.9-13.28 29.9-30.31 0-16.54-12.38-29.49-29.9-29.49"/>
|
||||
<path fill="#80cc28" d="M267.022 9.632l-.002.002s.003 0 .004-.002"/>
|
||||
<path fill="#6a9e47" d="M271.624 13.12h6.775c.07-.053.15-.1.22-.15 2.71-1.9 5.97-3.075 9.61-3.306.08-.01.17-.024.26-.033h-21.48v.01l-.01.01c.58 2.01 2.41 3.49 4.6 3.49"/>
|
||||
<path fill="#474a50" d="M426.556 54.325h.45c.524 0 .95-.174.95-.6 0-.375-.276-.626-.875-.626-.25 0-.42.02-.52.05v1.17zm-.026 2.326h-.95v-4.1c.375-.07.9-.12 1.575-.12.775 0 1.126.13 1.426.3.23.18.4.5.4.9 0 .45-.35.8-.85.95v.05c.4.15.63.45.75 1 .13.63.2.88.3 1.03h-1.02c-.12-.15-.2-.52-.32-1-.07-.45-.32-.65-.85-.65h-.45v1.65zm-2.525-2.15c0 1.83 1.35 3.28 3.2 3.28 1.8 0 3.126-1.45 3.126-3.25 0-1.82-1.32-3.3-3.15-3.3-1.82 0-3.17 1.48-3.17 3.28zm7.376 0c0 2.33-1.82 4.15-4.2 4.15-2.35 0-4.22-1.82-4.22-4.15 0-2.27 1.88-4.1 4.23-4.1 2.38 0 4.2 1.83 4.2 4.1"/>
|
||||
</svg>
|
After Width: | Height: | Size: 3.5 KiB |
16
src/plugins/home/public/assets/logos/o365.svg
Normal file
After Width: | Height: | Size: 16 KiB |
19
src/plugins/home/public/assets/logos/okta.svg
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 400 134.7" style="enable-background:new 0 0 400 134.7;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#007DC1;}
|
||||
</style>
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<path class="st0" d="M50.3,33.8C22.5,33.8,0,56.3,0,84.1s22.5,50.3,50.3,50.3s50.3-22.5,50.3-50.3S78.1,33.8,50.3,33.8z M50.3,109.3c-13.9,0-25.2-11.3-25.2-25.2s11.3-25.2,25.2-25.2s25.2,11.3,25.2,25.2S64.2,109.3,50.3,109.3z"/>
|
||||
</g>
|
||||
<path class="st0" d="M138.7,101c0-4,4.8-5.9,7.6-3.1c12.6,12.8,33.4,34.8,33.5,34.9c0.3,0.3,0.6,0.8,1.8,1.2 c0.5,0.2,1.3,0.2,2.2,0.2l22.7,0c4.1,0,5.3-4.7,3.4-7.1l-37.6-38.5l-2-2c-4.3-5.1-3.8-7.1,1.1-12.3L201.2,41c1.9-2.4,0.7-7-3.5-7 h-20.6c-0.8,0-1.4,0-2,0.2c-1.2,0.4-1.7,0.8-2,1.2c-0.1,0.1-16.6,17.9-26.8,28.8c-2.8,3-7.8,1-7.8-3.1l0-57.1c0-2.9-2.4-4-4.3-4 h-16.8c-2.9,0-4.3,1.9-4.3,3.6v126.6c0,2.9,2.4,3.7,4.4,3.7h16.8c2.6,0,4.3-1.9,4.3-3.8v-1.3V101z"/>
|
||||
<path class="st0" d="M275.9,129.6l-1.8-16.8c-0.2-2.3-2.4-3.9-4.7-3.5c-1.3,0.2-2.6,0.3-3.9,0.3c-13.4,0-24.3-10.5-25.1-23.8 c0-0.4,0-0.9,0-1.4V63.8c0-2.7,2-4.9,4.7-4.9l22.5,0c1.6,0,4-1.4,4-4.3V38.7c0-3.1-2-4.7-3.8-4.7h-22.7c-2.6,0-4.7-1.9-4.8-4.5 l0-25.5c0-1.6-1.2-4-4.3-4h-16.7c-2.1,0-4.1,1.3-4.1,3.9c0,0,0,81.5,0,81.9c0.7,27.2,23,48.9,50.3,48.9c2.3,0,4.5-0.2,6.7-0.5 C274.6,133.9,276.2,131.9,275.9,129.6z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path class="st0" d="M397.1,108.5c-14.2,0-16.4-5.1-16.4-24.2c0-0.1,0-0.1,0-0.2l0-45.9c0-1.6-1.2-4.3-4.4-4.3h-16.8 c-2.1,0-4.4,1.7-4.4,4.3l0,2.1c-7.3-4.2-15.8-6.6-24.8-6.6c-27.8,0-50.3,22.5-50.3,50.3c0,27.8,22.5,50.3,50.3,50.3 c12.5,0,23.9-4.6,32.7-12.1c4.7,7.2,12.3,12,24.2,12.1c2,0,12.8,0.4,12.8-4.7v-17.9C400,110.2,398.8,108.5,397.1,108.5z M330.4,109.3c-13.9,0-25.2-11.3-25.2-25.2c0-13.9,11.3-25.2,25.2-25.2c13.9,0,25.2,11.3,25.2,25.2 C355.5,98,344.2,109.3,330.4,109.3z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2 KiB |
70
src/plugins/home/public/assets/logos/oracle.svg
Normal file
|
@ -0,0 +1,70 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.0"
|
||||
width="662.84644"
|
||||
height="94.145668"
|
||||
id="svg115845">
|
||||
<defs
|
||||
id="defs115847">
|
||||
<clipPath
|
||||
id="clp82">
|
||||
<path
|
||||
d="M 1001.6,870.49 L 1036.3,870.49 L 1036.3,857.41 L 1001.6,857.41 L 1001.6,870.49 z "
|
||||
id="path1826" />
|
||||
</clipPath>
|
||||
<clipPath
|
||||
id="clp83">
|
||||
<path
|
||||
d="M 1001.6,870.49 L 1036.3,870.49 L 1036.3,857.41 L 1001.6,857.41 L 1001.6,870.49 z "
|
||||
id="path1835" />
|
||||
</clipPath>
|
||||
<clipPath
|
||||
id="clp84">
|
||||
<path
|
||||
d="M 1001.6,870.49 L 1036.3,870.49 L 1036.3,857.41 L 1001.6,857.41 L 1001.6,870.49 z "
|
||||
id="path1844" />
|
||||
</clipPath>
|
||||
<clipPath
|
||||
id="clp81">
|
||||
<path
|
||||
d="M 1000.9,934.34 L 1038.6,934.34 L 1038.6,922.24 L 1000.9,922.24 L 1000.9,934.34 z "
|
||||
id="path1800" />
|
||||
</clipPath>
|
||||
<clipPath
|
||||
id="clipPath116030">
|
||||
<path
|
||||
d="M 1001.6,870.49 L 1036.3,870.49 L 1036.3,857.41 L 1001.6,857.41 L 1001.6,870.49 z "
|
||||
id="path116032" />
|
||||
</clipPath>
|
||||
<clipPath
|
||||
id="clipPath116038">
|
||||
<path
|
||||
d="M 1001.6,870.49 L 1036.3,870.49 L 1036.3,857.41 L 1001.6,857.41 L 1001.6,870.49 z "
|
||||
id="path116040" />
|
||||
</clipPath>
|
||||
<clipPath
|
||||
id="clipPath116046">
|
||||
<path
|
||||
d="M 1001.6,870.49 L 1036.3,870.49 L 1036.3,857.41 L 1001.6,857.41 L 1001.6,870.49 z "
|
||||
id="path116048" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g
|
||||
transform="translate(-702.6538,-712.5837)"
|
||||
id="layer1">
|
||||
<g
|
||||
id="g16337">
|
||||
<path
|
||||
d="M 980.65099,771.70039 L 1021.3029,771.70039 L 999.80762,737.1177 L 960.35637,799.64472 L 942.40142,799.64472 L 990.38729,724.53644 C 992.47368,721.50175 995.95082,719.66834 999.80762,719.66834 C 1003.5375,719.66834 1007.0147,721.43856 1009.0379,724.41 L 1057.2134,799.64472 L 1039.2584,799.64472 L 1030.7865,785.67256 L 989.62847,785.67256 L 980.65099,771.70039 z M 1167.1573,785.67256 L 1167.1573,720.42701 L 1151.9207,720.42701 L 1151.9207,792.05805 C 1151.9207,794.01795 1152.6795,795.9146 1154.1335,797.3687 C 1155.5874,798.82285 1157.5474,799.64472 1159.697,799.64472 L 1229.1786,799.64472 L 1238.1561,785.67256 L 1167.1573,785.67256 z M 915.08933,773.97641 C 929.88361,773.97641 941.89588,762.02739 941.89588,747.23331 C 941.89588,732.43928 929.88361,720.42701 915.08933,720.42701 L 848.43367,720.42701 L 848.43367,799.64472 L 863.66423,799.64472 L 863.66423,734.39918 L 914.07773,734.39918 C 921.15891,734.39918 926.84882,740.15238 926.84882,747.23331 C 926.84882,754.31423 921.15891,760.06749 914.07773,760.06749 L 871.12457,760.00424 L 916.60647,799.64472 L 938.7347,799.64472 L 908.13505,773.97641 L 915.08933,773.97641 z M 754.67521,799.64472 C 732.80632,799.64472 715.05966,781.94244 715.05966,760.06749 C 715.05966,738.19249 732.80632,720.42701 754.67521,720.42701 L 800.71978,720.42701 C 822.59473,720.42701 840.32876,738.19249 840.32876,760.06749 C 840.32876,781.94244 822.59473,799.64472 800.71978,799.64472 L 754.67521,799.64472 z M 799.69555,785.67256 C 813.86396,785.67256 825.33883,774.22928 825.33883,760.06749 C 825.33883,745.90564 813.86396,734.39918 799.69555,734.39918 L 755.69287,734.39918 C 741.53103,734.39918 730.04958,745.90564 730.04958,760.06749 C 730.04958,774.22928 741.53103,785.67256 755.69287,785.67256 L 799.69555,785.67256 z M 1089.0142,799.64472 C 1067.1392,799.64472 1049.3739,781.94244 1049.3739,760.06749 C 1049.3739,738.19249 1067.1392,720.42701 1089.0142,720.42701 L 1143.7016,720.42701 L 1134.7873,734.39918 L 1090.0258,734.39918 C 1075.8639,734.39918 1064.3577,745.90564 1064.3577,760.06749 C 1064.3577,774.22928 1075.8639,785.67256 1090.0258,785.67256 L 1144.9659,785.67256 L 1135.9885,799.64472 L 1089.0142,799.64472 z M 1275.3309,785.67256 C 1263.6346,785.67256 1253.7087,777.83296 1250.6739,767.02192 L 1315.7932,767.02192 L 1324.7707,753.04976 L 1250.6739,753.04976 C 1253.7087,742.30196 1263.6346,734.39918 1275.3309,734.39918 L 1320.0292,734.39918 L 1329.0699,720.42701 L 1274.3193,720.42701 C 1252.4443,720.42701 1234.679,738.19249 1234.679,760.06749 C 1234.679,781.94244 1252.4443,799.64472 1274.3193,799.64472 L 1321.2936,799.64472 L 1330.271,785.67256 L 1275.3309,785.67256"
|
||||
style="fill:#f80000;fill-rule:nonzero;stroke:none"
|
||||
id="path16197" />
|
||||
<path
|
||||
d="M 1337.2258,728.8356 C 1337.2258,724.97899 1340.3233,721.88111 1344.1801,721.88111 C 1348.1001,721.88111 1351.1976,724.97899 1351.1976,728.8356 C 1351.1976,732.75534 1348.1001,735.85328 1344.1801,735.85328 C 1340.3233,735.85328 1337.2258,732.75534 1337.2258,728.8356 z M 1344.1801,737.81317 C 1349.1112,737.81317 1353.0944,733.83013 1353.0944,728.89879 C 1353.0944,723.96745 1349.1112,719.98446 1344.1801,719.98446 C 1339.3117,719.98446 1335.329,723.96745 1335.329,728.89879 C 1335.329,733.83013 1339.3117,737.81317 1344.1801,737.81317 z M 1343.3581,723.58814 C 1344.7489,723.58814 1345.3181,723.65133 1345.9505,723.9042 C 1347.7205,724.47325 1347.91,726.05378 1347.91,726.68602 C 1347.91,726.81246 1347.91,727.12857 1347.7836,727.50788 C 1347.7205,727.88725 1347.4677,728.64592 1346.5825,729.21491 C 1346.4561,729.27815 1346.3929,729.34135 1346.1401,729.46778 L 1348.4161,733.57726 L 1346.2033,733.57726 L 1344.1801,729.7839 L 1342.7894,729.7839 L 1342.7894,733.57726 L 1340.8294,733.57726 L 1340.8294,723.58814 L 1343.3581,723.58814 z M 1344.0537,728.14012 C 1344.6857,728.07693 1345.3181,728.07693 1345.6973,727.50788 C 1345.8868,727.25501 1345.9505,727.00214 1345.9505,726.62277 C 1345.9505,726.11703 1345.6341,725.67447 1345.1917,725.42155 C 1344.7489,725.23192 1344.3065,725.23192 1343.3581,725.23192 L 1342.7894,725.23192 L 1342.7894,728.14012 L 1344.0537,728.14012"
|
||||
style="fill:#f80000;fill-rule:nonzero;stroke:none"
|
||||
id="path16199" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.8 KiB |
13
src/plugins/home/public/assets/logos/osquery.svg
Executable file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="256px" height="255px" viewBox="0 0 256 255" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
|
||||
<g>
|
||||
<path d="M255.214617,0.257580247 L255.214617,63.993679 L191.609679,127.598617 L191.609679,63.7297778 L255.214617,0.257580247" fill="#A596FF"></path>
|
||||
<path d="M128.006321,0.257580247 L128.006321,63.993679 L191.611259,127.598617 L191.611259,63.7297778 L128.006321,0.257580247" fill="#000000"></path>
|
||||
<path d="M255.345778,254.803753 L191.609679,254.803753 L128.004741,191.198815 L191.872,191.198815 L255.345778,254.803753" fill="#A596FF"></path>
|
||||
<path d="M255.345778,127.595457 L191.609679,127.595457 L128.004741,191.200395 L191.872,191.200395 L255.345778,127.595457" fill="#000000"></path>
|
||||
<path d="M0.801185185,254.936494 L0.801185185,191.198815 L64.4061235,127.593877 L64.4061235,191.462716 L0.801185185,254.936494" fill="#A596FF"></path>
|
||||
<path d="M128.009481,254.936494 L128.009481,191.198815 L64.4045432,127.593877 L64.4045432,191.462716 L128.009481,254.936494" fill="#000000"></path>
|
||||
<path d="M0.671604938,0.385580247 L64.4077037,0.385580247 L128.012642,63.9905185 L64.1453827,63.9905185 L0.671604938,0.385580247" fill="#A596FF"></path>
|
||||
<path d="M0.671604938,127.593877 L64.4077037,127.593877 L128.012642,63.9889383 L64.1453827,63.9889383 L0.671604938,127.593877" fill="#000000"></path>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
29
src/plugins/home/public/assets/logos/paloalto.svg
Normal file
|
@ -0,0 +1,29 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="236px" height="54px" viewBox="0 0 236 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>logo-integrations-Desktop HD</title>
|
||||
<g id="Desktop-HD" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="logo-palo-alto-networks" transform="translate(35.000000, 12.000000)" fill-rule="nonzero">
|
||||
<path d="M70.256295,5.53712389 C68.1242891,5.53712389 65.9094395,6.11824779 63.1682891,7.58628614 L64.6911504,11.3520177 C67.0716873,10.0228643 69.0380059,9.44174041 70.4780236,9.44174041 C72.1117493,9.44174041 72.8317581,10.050885 72.8317581,10.8537375 L72.8317581,10.9085605 C72.8317581,11.462882 72.3883009,11.7674543 71.3088968,11.8783186 L69.4266401,12.0720265 C64.7191711,12.5703068 62.7808732,14.619469 62.7808732,17.4434631 L62.7808732,17.6371711 C62.7808732,20.3234985 64.9957227,22.4274838 68.1242891,22.4274838 C70.1844159,22.4274838 71.9740826,21.5576254 73.0620147,20.0225811 L73.412882,22.1509322 L77.6768938,22.1509322 L77.6768938,12.4874631 C77.6768938,7.91887906 75.0466077,5.53712389 70.256295,5.53712389 M69.8408584,18.7445959 C68.263174,18.7445959 67.5151445,18.1354513 67.5151445,17.1937139 L67.5151445,17.1388909 C67.5151445,16.3080177 67.9854041,15.6988732 69.7019735,15.4503422 L70.4500029,15.3394779 C71.5428083,15.1871917 72.2140855,14.986174 72.8317581,14.6121593 L72.8317581,15.8377581 C72.8317581,17.6932124 71.668292,18.7445959 69.8408584,18.7445959" id="Shape" fill="#000000"/>
|
||||
<polygon id="Path" fill="#F04E23" points="30.1636195 5.6479882 24.7093392 0.193707965 19.255059 5.6479882 21.9681888 8.36233628 8.29045723 22.0400678 13.7447375 27.4943481 19.1990177 22.0400678 16.4858879 19.3269381"/>
|
||||
<polygon id="Rectangle" fill="#F04E23" transform="translate(9.687503, 9.759859) rotate(-45.000000) translate(-9.687503, -9.759859) " points="0.0155982856 5.90279246 19.3594069 5.90279246 19.3594069 13.616925 0.0155982856 13.616925"/>
|
||||
<polygon id="Rectangle" fill="#F04E23" transform="translate(28.765038, 17.929031) rotate(-45.000000) translate(-28.765038, -17.929031) " points="19.0931336 14.0719649 38.4369421 14.0719649 38.4369421 21.7860974 19.0931336 21.7860974"/>
|
||||
<rect id="Rectangle" fill="#000000" x="80.4460649" y="0" width="4.84513569" height="22.1509322"/>
|
||||
<path d="M54.6402655,5.53712389 C52.4375988,5.53712389 50.6686431,6.51175516 49.6952301,8.03827139 L49.3248702,5.81367552 L45.0608584,5.81367552 L45.0608584,27.6868378 L49.9059941,27.6868378 L49.9059941,20.1054248 C50.8282389,21.5271681 52.5728289,22.4262655 54.6402655,22.4262655 C58.5168614,22.4262655 61.6734484,18.9931268 61.6734484,14.2576372 L61.6734484,13.7033156 C61.6734484,8.97148083 58.5168614,5.53712389 54.6402655,5.53712389 M56.6894277,14.1211888 C56.6894277,16.61259 55.388295,18.4132212 53.2282684,18.4132212 C51.0682419,18.4132212 49.7671091,16.6138083 49.7671091,14.1211888 L49.7671091,13.8446372 C49.7671091,11.3520177 51.0682419,9.55260472 53.2282684,9.55260472 C55.388295,9.55260472 56.6894277,11.3520177 56.6894277,13.8446372 L56.6894277,14.1211888 Z" id="Shape" fill="#000000"/>
|
||||
<path d="M150.663375,5.53712389 C145.707375,5.53712389 142.218195,8.97026254 142.218195,13.7057522 L142.218195,14.2600737 C142.218195,18.9943451 145.707375,22.4287021 150.663375,22.4287021 C155.619375,22.4287021 159.108555,18.9955634 159.108555,14.2600737 L159.108555,13.7057522 C159.108555,8.97148083 155.619375,5.53712389 150.663375,5.53712389 M154.124534,14.1211888 C154.124534,16.61259 152.823401,18.4132212 150.663375,18.4132212 C148.503348,18.4132212 147.202215,16.6138083 147.202215,14.1211888 L147.202215,13.8446372 C147.202215,11.3520177 148.503348,9.55260472 150.663375,9.55260472 C152.823401,9.55260472 154.124534,11.3520177 154.124534,13.8446372 L154.124534,14.1211888 Z" id="Shape" fill="#000000"/>
|
||||
<path d="M163.677139,6.53490265 L163.677139,6.452059 C163.677139,5.98179941 163.317743,5.64920649 162.680578,5.64920649 L161.573153,5.64920649 L161.573153,8.19664897 L162.099454,8.19664897 L162.099454,7.33775516 L162.684233,7.33775516 L163.124035,8.19664897 L163.705159,8.19664897 L163.164239,7.18912389 C163.493177,7.0880059 163.677139,6.8419115 163.677139,6.53490265 M162.098236,6.11946608 L162.67936,6.11946608 C163.011953,6.11946608 163.149619,6.23033038 163.149619,6.48007965 L163.149619,6.50810029 C163.149619,6.72982891 163.010735,6.86749558 162.67936,6.86749558 L162.098236,6.86749558 L162.098236,6.11946608 Z" id="Shape" fill="#000000"/>
|
||||
<path d="M162.569714,4.29203245 C161.074873,4.29203245 159.939428,5.42747788 159.939428,6.92231858 C159.939428,8.41715929 161.074873,9.55260472 162.569714,9.55260472 C164.064555,9.55260472 165.2,8.41715929 165.2,6.92231858 C165.2,5.42747788 164.064555,4.29203245 162.569714,4.29203245 M162.569714,9.19199115 C161.268581,9.19199115 160.326844,8.25025369 160.326844,6.92110029 C160.326844,5.5919469 161.268581,4.65020944 162.569714,4.65020944 C163.870847,4.65020944 164.812584,5.5919469 164.812584,6.92110029 C164.812584,8.25025369 163.870847,9.19199115 162.569714,9.19199115" id="Shape" fill="#000000"/>
|
||||
<rect id="Rectangle" fill="#000000" x="123.112985" y="0" width="4.84513569" height="22.1509322"/>
|
||||
<path d="M137.511944,18.4132212 C136.099947,18.4132212 135.573646,17.721233 135.573646,16.2263923 L135.573646,9.55260472 L141.277676,9.55260472 L141.277676,5.81489381 L135.573646,5.81489381 L135.573646,2.0759646 L130.72851,2.79597345 L130.72851,16.6954336 C130.72851,20.4891858 132.666808,22.4274838 136.543404,22.4274838 C138.259973,22.4274838 140.281115,21.9011829 141.942861,20.9594454 L140.558885,17.5263068 C139.587909,18.0526077 138.231953,18.4132212 137.511944,18.4132212" id="Path" fill="#000000"/>
|
||||
<path d="M112.924434,5.53712389 C110.792428,5.53712389 108.577578,6.11824779 105.836428,7.58628614 L107.359289,11.3520177 C109.739826,10.0228643 111.706145,9.44174041 113.146162,9.44174041 C114.779888,9.44174041 115.499897,10.050885 115.499897,10.8537375 L115.499897,10.9085605 C115.499897,11.462882 115.05644,11.7674543 113.977035,11.8783186 L112.094779,12.0720265 C107.38731,12.5703068 105.449012,14.619469 105.449012,17.4434631 L105.449012,17.6371711 C105.449012,20.3234985 107.663861,22.4274838 110.792428,22.4274838 C112.851336,22.4274838 114.642221,21.5576254 115.730153,20.0225811 L116.081021,22.1509322 L120.345032,22.1509322 L120.345032,12.4874631 C120.345032,7.91887906 117.714746,5.53712389 112.924434,5.53712389 M112.508997,18.7445959 C110.930094,18.7445959 110.183283,18.1354513 110.183283,17.1937139 L110.183283,17.1388909 C110.183283,16.3080177 110.653543,15.6988732 112.370112,15.4503422 L113.118142,15.3394779 C114.210947,15.1871917 114.882224,14.986174 115.498678,14.6121593 L115.498678,15.8377581 C115.498678,17.6932124 114.336431,18.7445959 112.508997,18.7445959" id="Shape" fill="#000000"/>
|
||||
<path d="M95.8964071,5.53712389 C90.9404071,5.53712389 87.4512271,8.97026254 87.4512271,13.7057522 L87.4512271,14.2600737 C87.4512271,18.9943451 90.9404071,22.4287021 95.8964071,22.4287021 C100.852407,22.4287021 104.341587,18.9955634 104.341587,14.2600737 L104.341587,13.7057522 C104.340369,8.97148083 100.852407,5.53712389 95.8964071,5.53712389 M99.3563481,14.1211888 C99.3563481,16.61259 98.0552153,18.4132212 95.8951888,18.4132212 C93.7351622,18.4132212 92.4340295,16.6138083 92.4340295,14.1211888 L92.4340295,13.8446372 C92.4340295,11.3520177 93.7351622,9.55260472 95.8951888,9.55260472 C98.0552153,9.55260472 99.3563481,11.3520177 99.3563481,13.8446372 L99.3563481,14.1211888 Z" id="Shape" fill="#000000"/>
|
||||
<polygon id="Path" fill="#000000" points="115.728935 26.0786962 116.970372 26.0786962 118.684504 28.3386224 118.70156 28.3386224 118.70156 26.0786962 119.840661 26.0786962 119.840661 30.0637198 118.639428 30.0637198 116.885091 27.7465339 116.868035 27.7465339 116.868035 30.0637198 115.728935 30.0637198"/>
|
||||
<polygon id="Path" fill="#000000" points="121.354994 26.0786962 124.839301 26.0786962 124.885596 27.0460177 122.545263 27.0460177 122.545263 27.5930295 124.383661 27.5930295 124.383661 28.4750708 122.545263 28.4750708 122.545263 29.0963982 124.95382 29.0963982 124.907525 30.0637198 121.354994 30.0637198"/>
|
||||
<polygon id="Path" fill="#000000" points="127.379434 27.1032773 125.984493 27.1032773 126.029569 26.0786962 129.929313 26.0786962 129.975608 27.1032773 128.580667 27.1032773 128.580667 30.0637198 127.379434 30.0637198"/>
|
||||
<polygon id="Path" fill="#000000" points="130.938056 26.0786962 132.212386 26.0786962 132.861735 28.8454307 132.925086 28.8454307 133.766923 26.0786962 134.935263 26.0786962 135.760044 28.8454307 135.823395 28.8454307 136.46056 26.0786962 137.67885 26.0786962 136.631121 30.0637198 135.065619 30.0637198 134.337083 27.6612537 134.302971 27.6612537 133.562251 30.0637198 131.990658 30.0637198"/>
|
||||
<path d="M138.556018,28.0718171 C138.556018,26.7731209 139.438059,25.9593038 140.833,25.9593038 C142.227941,25.9593038 143.111201,26.7731209 143.111201,28.0718171 C143.111201,29.3705133 142.229159,30.1843304 140.833,30.1843304 C139.438059,30.1843304 138.556018,29.369295 138.556018,28.0718171 M141.920932,28.0718171 C141.920932,27.3834838 141.522552,26.9729204 140.833,26.9729204 C140.143448,26.9729204 139.745068,27.3834838 139.745068,28.0718171 C139.745068,28.7613687 140.143448,29.1707139 140.826909,29.1707139 C141.51646,29.1707139 141.920932,28.7601504 141.920932,28.0718171" id="Shape" fill="#000000"/>
|
||||
<path d="M144.403805,26.0786962 L146.727083,26.0786962 C147.785776,26.0786962 148.304767,26.579413 148.304767,27.5077493 C148.304767,28.1449145 148.042835,28.5786254 147.529935,28.7832979 L148.475327,30.0649381 L147.12059,30.0649381 L146.385962,29.0172094 L145.600165,29.0172094 L145.600165,30.0649381 L144.403805,30.0649381 L144.403805,26.0786962 L144.403805,26.0786962 Z M146.57236,28.0827817 C146.97074,28.0827817 147.11328,27.8610531 147.11328,27.5589174 C147.11328,27.2567817 146.97074,27.0411445 146.57236,27.0411445 L145.598947,27.0411445 L145.598947,28.0827817 L146.57236,28.0827817 Z" id="Shape" fill="#000000"/>
|
||||
<polygon id="Path" fill="#000000" points="149.858086 26.0786962 151.053227 26.0786962 151.053227 27.5479528 151.542979 27.5479528 152.7101 26.0786962 154.053873 26.0786962 154.059965 26.0835693 152.534667 27.99141 154.145245 30.0588466 154.139153 30.0637198 152.744212 30.0637198 151.538106 28.5323304 151.053227 28.5323304 151.053227 30.0637198 149.858086 30.0637198"/>
|
||||
<path d="M155.061398,29.8017876 L155.061398,28.7089823 L155.06749,28.7089823 C155.733894,29.0452301 156.383242,29.2096991 156.946091,29.2096991 C157.373711,29.2096991 157.589348,29.1073628 157.589348,28.9075634 C157.589348,28.707764 157.446808,28.6565959 156.592788,28.5201475 C155.659578,28.3727345 155.038251,28.092528 155.038251,27.2896755 C155.038251,26.5440826 155.69369,25.9690501 156.974112,25.9690501 C157.487012,25.9690501 158.021841,26.0774779 158.517684,26.2882419 L158.517684,27.3700826 L158.511593,27.376174 C158.038897,27.1032773 157.401732,26.9314985 156.888832,26.9314985 C156.433192,26.9314985 156.251667,27.0399263 156.251667,27.2214513 C156.251667,27.4553628 156.530655,27.477292 157.231171,27.5979027 C158.164381,27.7574985 158.785708,28.0194307 158.785708,28.8624867 C158.785708,29.516708 158.295956,30.1721475 156.89005,30.1721475 C156.195625,30.1721475 155.642522,30.0296077 155.061398,29.8017876" id="Path" fill="#000000"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 11 KiB |
3
src/plugins/home/public/assets/logos/rabbitmq.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
|
||||
<path fill="#F60" d="M30.0833217,13.1972069 L20.2053242,13.1972069 C19.4153744,13.1088631 18.8138529,12.456478 18.8138529,11.6885664 L18.8138529,1.97074666 C18.8138529,1.14167392 18.0963754,0.475697468 17.2194585,0.475697468 L13.7625218,0.475697468 C12.8783577,0.475697468 12.1681275,1.1484696 12.1681275,1.97074666 L12.1681275,11.7905015 C12.1246439,12.5312304 11.4723918,13.1292501 10.6896891,13.1972069 L8.10242197,13.1972069 C7.34146106,13.1088631 6.75443406,12.5108434 6.70370334,11.7905015 L6.70370334,1.97074666 C6.70370334,1.14167392 5.9862259,0.475697468 5.10930903,0.475697468 L1.65237229,0.475697468 C0.768208166,0.475697468 0.0579779748,1.1484696 0.0579779748,1.97074666 L0.0579779748,14.6922561 L0.0579779748,30.3291114 C0.0579779748,31.1581841 0.775455413,31.8241606 1.65237229,31.8241606 L5.10930903,31.8241606 L13.7625218,31.8241606 L17.2194585,31.8241606 L30.0905689,31.8241606 C30.974733,31.8241606 31.6849632,31.1513884 31.6849632,30.3291114 L31.6849632,14.6922561 C31.6777159,13.8631834 30.9674859,13.1972069 30.0833217,13.1972069 Z M25.5320507,23.920787 C25.5320507,24.7498597 24.8145732,25.4158362 23.9376564,25.4158362 L20.4807196,25.4158362 C19.5965554,25.4158362 18.8863253,24.743064 18.8863253,23.920787 L18.8863253,20.8627318 C18.8863253,20.0336591 19.6038027,19.3676826 20.4807196,19.3676826 L23.9376564,19.3676826 C24.8218205,19.3676826 25.5320507,20.0404548 25.5320507,20.8627318 L25.5320507,23.920787 Z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.5 KiB |
66
src/plugins/home/public/assets/logos/radware.svg
Normal file
|
@ -0,0 +1,66 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 735.61334 123.8"
|
||||
height="123.8"
|
||||
width="735.61334"
|
||||
xml:space="preserve"
|
||||
id="svg2"
|
||||
version="1.1"><metadata
|
||||
id="metadata8"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs6" /><g
|
||||
transform="matrix(1.3333333,0,0,-1.3333333,0,123.8)"
|
||||
id="g10"><g
|
||||
transform="scale(0.1)"
|
||||
id="g12"><path
|
||||
id="path14"
|
||||
style="fill:#100f0d;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 977.73,793.262 c 0,74.75 60.49,135.269 135.26,135.269 74.65,0 135.27,-60.519 135.27,-135.269 0,-74.61 -60.62,-135.293 -135.27,-135.293 -74.77,0 -135.26,60.683 -135.26,135.293 v 0" /><path
|
||||
id="path16"
|
||||
style="fill:#d2d3d2;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 0,793.262 c 0,74.75 60.4883,135.269 135.23,135.269 74.77,0 135.258,-60.519 135.258,-135.269 C 270.488,718.652 210,657.969 135.23,657.969 60.4883,657.969 0,718.652 0,793.262 v 0" /><path
|
||||
id="path18"
|
||||
style="fill:#d2d3d2;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 324.551,793.262 c 0,74.75 60.527,135.269 135.254,135.269 74.722,0 135.246,-60.519 135.246,-135.269 0,-74.61 -60.524,-135.293 -135.246,-135.293 -74.727,0 -135.254,60.683 -135.254,135.293 v 0" /><path
|
||||
id="path20"
|
||||
style="fill:#d2d3d2;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 978.418,464.313 c 0,74.621 60.582,135.234 135.272,135.234 74.58,0 135.29,-60.613 135.29,-135.234 0,-74.778 -60.71,-135.243 -135.29,-135.243 -74.69,0 -135.272,60.465 -135.272,135.243 v 0" /><path
|
||||
id="path22"
|
||||
style="fill:#b41d23;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 650.813,793.262 c 0,74.75 60.613,135.269 135.265,135.269 74.645,0 135.254,-60.519 135.254,-135.269 0,-74.61 -60.609,-135.293 -135.254,-135.293 -74.652,0 -135.265,60.683 -135.265,135.293 v 0" /><path
|
||||
id="path24"
|
||||
style="fill:#f8a62b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 650.813,464.313 c 0,74.621 60.613,135.234 135.265,135.234 74.645,0 135.254,-60.613 135.254,-135.234 0,-74.778 -60.609,-135.243 -135.254,-135.243 -74.652,0 -135.265,60.465 -135.265,135.243 v 0" /><path
|
||||
id="path26"
|
||||
style="fill:#d2d3d2;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 328.207,135.238 c 0,74.742 60.484,135.235 135.231,135.235 74.703,0 135.23,-60.493 135.23,-135.235 C 598.668,60.4648 538.141,0.00390625 463.438,0.00390625 388.691,0.00390625 328.207,60.4648 328.207,135.238 v 0" /><path
|
||||
id="path28"
|
||||
style="fill:#26853c;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 650.813,135.781 c 0,74.762 60.613,135.258 135.265,135.258 74.645,0 135.254,-60.496 135.254,-135.258 0,-74.7224 -60.609,-135.230219 -135.254,-135.230219 -74.652,0 -135.265,60.507819 -135.265,135.230219 v 0" /><path
|
||||
id="path30"
|
||||
style="fill:#100f0d;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||
d="m 1866.89,567.223 v 87.336 h -132.75 c -164.29,0 -209.97,10.027 -209.97,-159.297 V 5.51172 l 99.37,-0.02734 -0.3,561.73862 h 243.65" /><path
|
||||
id="path32"
|
||||
style="fill:#100f0d;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||
d="m 2268.61,123.141 c -30.65,-23.078 -76.32,-23.8207 -121.63,-23.8207 -50.09,0 -84.93,1.8557 -106.11,23.9097 l -0.1,0.063 h 0.1 c -17.21,17.992 -25.37,49.449 -25.37,104.082 0,103.617 37.86,111.668 131.48,110.922 70.07,-0.477 158.37,0 158.37,0 l 0.02,-119.492 c 0,-49.594 -14.31,-78.606 -36.76,-95.575 h 0.09 z m -241.04,534.714 c 0,0 0,-94.32 0,-94.441 239.85,0 282.62,-11.074 282.62,-135.266 h -179.86 c -137.3,0 -216.45,-25.824 -216.45,-213.265 0,-36.602 3.66,-66.742 10.63,-91.653 h 0.19 l -0.19,-0.089 c 26.7,-95.8129 101.66,-113.73084 200.43,-113.73084 69.74,0 150.92,2.66404 182.74,80.14454 V 6.94922 h 101.88 V 438.75 c 0,223.383 -157.68,219.105 -381.99,219.105" /><path
|
||||
id="path34"
|
||||
style="fill:#100f0d;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||
d="m 2907.12,123.141 c -23.7,-15.946 -57.53,-21.965 -105.2,-21.965 -49.3,0 -84.99,3.922 -110.15,22.054 l -0.07,0.036 c -37.26,26.789 -51.24,84.707 -51.24,206.5 0,206.265 30.38,229.851 161.46,229.851 89.51,0 158.71,0.953 158.6,-0.242 0,-36.664 -0.39,-171.391 -0.39,-229.609 0,-116.68 -10.25,-177.797 -53.01,-206.536 h 0.13 z m 53.26,770.125 0.14,-235.504 -194.43,0.093 c -214.95,0 -235.51,-134.824 -235.51,-326.113 0,-82.672 3.83,-153.972 25.12,-208.512 h 0.03 c 28.48,-73.0581 87.93,-115.90187 210.36,-115.90187 174.4,0 194.29,91.71877 194.29,91.71877 V 6.94922 h 99.82 V 893.266 h -99.82" /><path
|
||||
id="path36"
|
||||
style="fill:#100f0d;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||
d="m 3959.66,657.762 h -95.63 l -106.24,-456.61 -152.05,456.61 h -82.34 l -148.11,-456.61 -114.07,456.61 H 3158.73 L 3318.39,6.94922 h 91.94 L 3561.73,497.477 3714.17,6.94922 h 92.36 L 3959.66,657.762" /><path
|
||||
id="path38"
|
||||
style="fill:#100f0d;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||
d="m 4341.17,123.141 c -30.56,-23.078 -76.2,-23.8207 -121.62,-23.8207 -49.97,0 -84.81,1.8557 -106.07,23.9097 l -0.19,0.063 h 0.19 c -17.23,17.992 -25.52,49.449 -25.52,104.082 0,103.617 37.92,111.668 131.59,110.922 70.11,-0.477 158.46,0 158.46,0 V 218.805 c 0,-49.594 -14.26,-78.606 -36.84,-95.575 h 0.15 z m -240.98,534.714 c 0,0 -0.05,-94.32 0,-94.441 239.81,0 282.71,-11.074 282.71,-135.266 h -180.09 c -137.19,0 -216.36,-25.824 -216.36,-213.265 0,-36.602 3.69,-66.742 10.65,-91.653 h 0.1 l -0.1,-0.089 C 4023.76,27.3281 4098.67,9.41016 4197.57,9.41016 c 69.67,0 151.01,2.66404 182.61,80.14454 V 6.94922 h 102.04 V 438.75 c 0,223.383 -157.66,219.105 -382.03,219.105" /><path
|
||||
id="path40"
|
||||
style="fill:#100f0d;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||
d="m 4931.85,567.223 v 87.336 h -132.77 c -164.33,0 -209.94,10.027 -209.94,-159.297 V 5.51172 l 99.34,-0.02734 -0.3,561.73862 h 243.67" /><path
|
||||
id="path42"
|
||||
style="fill:#100f0d;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||
d="m 5079.82,414.504 c 7.96,55.437 45.37,164.871 180.09,164.871 136.17,0 155.48,-105.336 157.79,-164.871 z M 5254,667.578 c -262.8,0 -347.78,-351.676 -221.12,-544.348 l 0.57,-0.148 h -0.57 c 49.3,-75.0976 130.57,-126.07419 245.98,-122.832 112.58,3.01563 191.24,38.1836 224.85,53.3867 0,0 0.4,104.4103 0,104.7423 -16.74,-10.57 -44.96,-23.742 -79.15,-35.055 h -0.2 C 5349.63,98.7148 5246.41,83.1602 5172.31,123.23 h -0.23 c -54.64,29.583 -93.46,89.293 -93.46,198.098 h 435.24 c 0,0 51.76,346.25 -259.86,346.25" /></g></g></svg>
|
After Width: | Height: | Size: 6.8 KiB |
1
src/plugins/home/public/assets/logos/sonicwall.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 154 45"><defs><style>.cls-1{fill:#666;}.cls-2{fill:#ff791a;}</style></defs><path class="cls-1" d="M32.19,12.31a7.28,7.28,0,0,1,5.33,2.12,7.08,7.08,0,0,1,2.15,5.23A7.32,7.32,0,0,1,32.31,27a7.14,7.14,0,0,1-5.26-2.14,7,7,0,0,1-2.15-5.16,7.46,7.46,0,0,1,1-3.74,7.11,7.11,0,0,1,2.66-2.7A7.19,7.19,0,0,1,32.19,12.31Zm.07,1.36a6,6,0,0,0-5.13,3,6.06,6.06,0,0,0-.78,3.06,5.89,5.89,0,0,0,5.91,5.93,6,6,0,0,0,3-.79,5.67,5.67,0,0,0,2.16-2.16,6.07,6.07,0,0,0,.78-3.05,5.94,5.94,0,0,0-.78-3,5.82,5.82,0,0,0-2.19-2.16A5.92,5.92,0,0,0,32.26,13.67Z"/><path class="cls-1" d="M43.46,27.14V12.26h.33l9.9,11.41V12.26h1.47V27.14h-.34L45,15.87V27.14Z"/><path class="cls-1" d="M59.19,12.25h1.39V27.11H59.19Z"/><path class="cls-1" d="M109.53,12.26h-2.85l-4,10.74,8.07,0,1.55,4h2.93Zm-3.39,9,2-5.07,2,5.07Z"/><path class="cls-1" d="M118.25,12.26h2.82V24.35h5.6V27h-8.42Z"/><path class="cls-1" d="M129.66,12.26h2.81V24.35h5.61V27h-8.42Z"/><path class="cls-1" d="M77.17,23.53a6.28,6.28,0,0,1-4.87,2.23A6.14,6.14,0,0,1,67.84,24a5.78,5.78,0,0,1-1.76-4.3,5.94,5.94,0,0,1,.79-3.06,5.81,5.81,0,0,1,2.22-2.18,6.26,6.26,0,0,1,3.12-.81A6.48,6.48,0,0,1,75,14.3,6.13,6.13,0,0,1,77.17,16v-1.9a8,8,0,0,0-1.41-1,8,8,0,0,0-3.57-.78,7.48,7.48,0,0,0-5.43,2.12,7,7,0,0,0-2.17,5.2,7.46,7.46,0,0,0,1.79,5,7.33,7.33,0,0,0,5.83,2.46,8.21,8.21,0,0,0,3.52-.74,8,8,0,0,0,1.44-1Z"/><path class="cls-1" d="M17.31,19c-3.35-.69-4-1.56-4-2.93v0c0-1.46,1.38-2.51,3.29-2.51a5.91,5.91,0,0,1,4.11,1.55l.12.1,0,0V13.49a7.12,7.12,0,0,0-4.22-1.23C14,12.26,12,13.92,12,16.12v0c0,2.22,1.41,3.41,4.87,4.11,3.25.65,3.87,1.51,3.87,2.85v0c0,1.56-1.41,2.65-3.42,2.65a6.65,6.65,0,0,1-5-2l-.11-.11,0,0v1.7a8,8,0,0,0,5,1.68c2.84,0,4.82-1.64,4.82-4v0C22.06,20.87,20.64,19.67,17.31,19Z"/><polygon class="cls-1" points="98.42 12.26 95.05 22.31 94.97 22.53 94.9 22.31 91.58 12.22 88.87 12.22 85.54 22.31 85.47 22.53 85.4 22.31 82.02 12.26 78.67 12.26 84.01 27.1 86.76 27.1 90.11 17.42 90.18 17.22 90.25 17.42 93.6 27.1 96.35 27.1 101.69 12.26 98.42 12.26"/><path class="cls-1" d="M140.34,15.06A1.68,1.68,0,1,1,142,13.39,1.67,1.67,0,0,1,140.34,15.06Zm0-3.13a1.46,1.46,0,1,0,1.46,1.46A1.46,1.46,0,0,0,140.34,11.93Zm.41,2.44-.46-.77h-.19v.77h-.51v-2h.88a.6.6,0,0,1,.69.61.56.56,0,0,1-.37.55l.56.83Zm-.65-1.66v.55h.25c.2,0,.29-.09.29-.26a.26.26,0,0,0-.29-.29Z"/><path class="cls-2" d="M107,33.29s-6.88-2.48-8.39-6.6c-1.7-4.61,4.59-5.67,11-5.48,3.47.09,7.71.62,7.71.62s-10,1.28-13.64,4.2S107,33.29,107,33.29Z"/></svg>
|
After Width: | Height: | Size: 2.5 KiB |
69
src/plugins/home/public/assets/logos/sophos.svg
Normal file
|
@ -0,0 +1,69 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg13466"
|
||||
x="0px"
|
||||
y="0px"
|
||||
width="204px"
|
||||
height="36.333px"
|
||||
viewBox="0 0 204 36.333"
|
||||
enable-background="new 0 0 204 36.333"
|
||||
xml:space="preserve"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="Sophos_logo.svg"><metadata
|
||||
id="metadata13"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs11" /><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1680"
|
||||
inkscape:window-height="1027"
|
||||
id="namedview9"
|
||||
showgrid="false"
|
||||
inkscape:zoom="6.3783713"
|
||||
inkscape:cx="108.68177"
|
||||
inkscape:cy="18.1665"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg13466" /><path
|
||||
id="path13161"
|
||||
fill="#495390"
|
||||
d="M3.585,28.822h15.068c2.626,0,4.064-0.248,4.907-0.793c1.041-0.646,1.636-1.733,1.636-3.022 c0-1.537-0.794-2.876-2.131-3.521c-0.693-0.396-1.984-0.595-3.57-0.595h-6.097c-3.964,0-6.542-0.694-8.276-2.181 C3.139,16.974,2,14.298,2,11.424c0-4.213,2.329-7.881,5.749-9.071C9.236,1.807,10.97,1.66,14.837,1.66h16.356v5.898H16.422 c-3.123,0.049-3.371,0.049-4.411,0.297c-1.387,0.346-2.23,1.635-2.23,3.369c0,1.489,0.693,2.678,1.884,3.223 c0.991,0.447,1.784,0.545,4.164,0.545h5.303c4.858,0,7.484,0.744,9.418,2.727c1.487,1.486,2.479,4.412,2.479,7.288 c0,3.519-1.636,6.789-4.213,8.376c-1.635,1.04-3.716,1.337-8.625,1.337H3.585V28.822L3.585,28.822z"
|
||||
style="fill:#007aff;fill-opacity:1" /><path
|
||||
id="path13163"
|
||||
fill="#495390"
|
||||
d="M51.912,1.41c-4.659,0-8.724,1.141-11.301,3.223c-3.271,2.578-5.005,7.387-5.005,13.732 c0,4.41,0.939,8.031,2.874,10.756c2.577,3.719,7.585,5.802,13.929,5.802c4.461,0,8.229-1.093,10.708-3.075 c3.271-2.625,5.108-7.388,5.108-13.188l-0.015-0.946l-0.04-0.931l-0.066-0.906l-0.089-0.889l-0.116-0.867l-0.144-0.84l-0.165-0.813 l-0.191-0.787l-0.104-0.384l-0.111-0.375l-0.116-0.371l-0.121-0.357l-0.125-0.356l-0.134-0.345l-0.14-0.334l-0.146-0.332 l-0.147-0.316l-0.155-0.312l-0.161-0.303l-0.166-0.291l-0.174-0.285l-0.175-0.277l-0.183-0.264l-0.188-0.254 C62.523,3.246,57.811,1.41,51.912,1.41z M51.96,7.009c5.899,0,8.526,3.473,8.526,11.204c0,7.634-2.677,11.153-8.526,11.153 c-5.947,0-8.625-3.521-8.625-11.252l0.004-0.326l0.004-0.322l0.005-0.316l0.013-0.312l0.014-0.305l0.014-0.303l0.018-0.295 l0.022-0.291l0.026-0.287l0.027-0.277l0.031-0.271l0.035-0.268l0.036-0.264l0.04-0.26l0.045-0.25l0.045-0.25l0.05-0.24l0.054-0.232 l0.054-0.232l0.059-0.224l0.062-0.22l0.062-0.215l0.066-0.205l0.072-0.201l0.076-0.196l0.076-0.192l0.081-0.183l0.085-0.183 l0.084-0.174l0.089-0.166l0.094-0.162l0.094-0.155C46.211,8.203,48.739,7.009,51.96,7.009z"
|
||||
style="fill:#007aff;fill-opacity:1" /><path
|
||||
id="path13167"
|
||||
fill="#495390"
|
||||
d="M71.99,1.66v33.062h7.034V23.168H90.33c3.767,0,5.546-0.492,7.48-2.128 c2.28-1.932,3.669-5.154,3.669-8.625c0-2.924-1.04-5.652-2.973-7.734C96.326,2.252,94.291,1.66,88.492,1.66H71.99z M79.024,7.559 h9.715c1.14,0,2.033,0.097,2.578,0.296c1.538,0.545,2.431,2.131,2.431,4.311c0,1.835-0.547,3.422-1.438,4.166l-0.071,0.062 l-0.072,0.061l-0.076,0.059l-0.075,0.059l-0.081,0.053l-0.08,0.05l-0.085,0.049l-0.089,0.046l-0.09,0.043l-0.094,0.045l-0.094,0.037 l-0.098,0.039l-0.104,0.036L91.098,17l-0.107,0.032l-0.112,0.031l-0.115,0.025l-0.116,0.021l-0.121,0.022l-0.125,0.022l-0.129,0.018 l-0.13,0.018l-0.139,0.014l-0.139,0.018l-0.143,0.01L89.57,17.24l-0.152,0.01l-0.156,0.009L89.1,17.262l-0.166,0.005h-0.17 l-0.175,0.004h-9.567V7.559H79.024z"
|
||||
style="fill:#007aff;fill-opacity:1" /><polygon
|
||||
id="polygon13171"
|
||||
fill="#495390"
|
||||
points="131.566,34.718 124.527,34.718 124.527,21.089 111.789,21.089 111.789,34.718 104.75,34.718 104.75,1.66 111.789,1.66 111.789,15.191 124.527,15.191 124.527,1.66 131.566,1.66 "
|
||||
style="fill:#007aff;fill-opacity:1" /><path
|
||||
id="path13173"
|
||||
fill="#495390"
|
||||
d="M152.088,1.41c-4.658,0-8.723,1.141-11.301,3.223c-3.271,2.578-5.01,7.387-5.01,13.732 c0,4.41,0.943,8.031,2.879,10.756c2.574,3.719,7.582,5.802,13.928,5.802c4.463,0,8.227-1.093,10.703-3.075 c3.271-2.625,5.107-7.388,5.107-13.188l-0.014-0.946l-0.039-0.931l-0.066-0.906l-0.09-0.889l-0.117-0.867l-0.143-0.84l-0.166-0.813 l-0.188-0.787l-0.107-0.384l-0.107-0.375l-0.115-0.371l-0.125-0.357l-0.125-0.356l-0.135-0.345l-0.139-0.334l-0.143-0.332 l-0.152-0.316l-0.156-0.312l-0.16-0.303l-0.166-0.291l-0.174-0.285l-0.174-0.277l-0.186-0.264l-0.188-0.254 C162.693,3.246,157.988,1.41,152.088,1.41z M152.139,7.009c5.896,0,8.525,3.473,8.525,11.204c0,7.634-2.678,11.153-8.525,11.153 c-5.947,0-8.625-3.521-8.625-11.252v-0.326l0.004-0.322l0.01-0.316l0.008-0.312l0.014-0.305l0.02-0.303l0.018-0.295l0.021-0.291 l0.021-0.287l0.027-0.277l0.035-0.271l0.031-0.268l0.035-0.264l0.041-0.26l0.043-0.25l0.047-0.25l0.049-0.24l0.053-0.232 l0.055-0.232l0.059-0.224l0.062-0.22l0.062-0.215l0.07-0.205l0.07-0.201l0.072-0.196l0.076-0.192l0.08-0.183l0.086-0.183 l0.084-0.174l0.09-0.166l0.094-0.162l0.1-0.155C146.387,8.203,148.916,7.009,152.139,7.009z"
|
||||
style="fill:#007aff;fill-opacity:1" /><path
|
||||
id="path13177"
|
||||
fill="#495390"
|
||||
d="M172.559,28.822h15.068c2.625,0,4.062-0.248,4.906-0.793 c1.039-0.646,1.635-1.733,1.635-3.022c0-1.537-0.793-2.876-2.131-3.521c-0.695-0.396-1.982-0.595-3.568-0.595h-6.098 c-3.965,0-6.543-0.694-8.277-2.181c-1.982-1.736-3.123-4.412-3.123-7.286c0-4.213,2.328-7.881,5.75-9.071 c1.486-0.546,3.223-0.693,7.088-0.693h16.357v5.898h-14.771c-3.123,0.049-3.371,0.049-4.41,0.297 c-1.389,0.346-2.232,1.635-2.232,3.369c0,1.489,0.695,2.678,1.887,3.223c0.988,0.447,1.781,0.545,4.162,0.545h5.303 c4.857,0,7.484,0.744,9.42,2.727C201.01,19.205,202,22.13,202,25.006c0,3.519-1.635,6.789-4.213,8.376 c-1.635,1.04-3.717,1.337-8.625,1.337h-16.604V28.822L172.559,28.822z"
|
||||
style="fill:#007aff;fill-opacity:1" /></svg>
|
After Width: | Height: | Size: 6.5 KiB |
107
src/plugins/home/public/assets/logos/tomcat.svg
Normal file
|
@ -0,0 +1,107 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="300px"
|
||||
height="200px" viewBox="0 0 300 200" enable-background="new 0 0 300 200" xml:space="preserve">
|
||||
<g id="Calque_3">
|
||||
<g id="XMLID_1_">
|
||||
<path fill="#D1A41A" d="M53.7299805,130c2.9599609,3.6503906,6.25,7.3496094,9.8701172,11.0693359
|
||||
c-10.5400391,3.1708984-17.4501953,9.0605469-21.7602539,14.2607422
|
||||
c-6.8198242,8.2304688-10.4296875,19.1005859-9.5996094,28.4296875H14.0898438
|
||||
C17.7299805,175.8603516,32.2597656,153.0400391,53.7299805,130z"/>
|
||||
<path fill="#D1A41A" d="M263.9902344,188.7099609h-22.0703125
|
||||
c-50.6298828-26.4199219-95.0800781-45.0498047-142.2998047-49.1201172
|
||||
c0.1000977-6.5703125,1.2700195-14.0097656,3.5200195-22.2998047l-4.3500977-1.1699219
|
||||
c-2.3100586,8.5195313-3.5200195,16.2294922-3.6601563,23.1298828c-4.9199219-0.3300781-9.8701172-0.4902344-14.8701172-0.4902344
|
||||
c-4.2299805,0-8.0898438,0.390625-11.6098633,1.0703125c-4.5898438-4.5800781-8.5-8.9599609-11.8198242-13.109375
|
||||
c21.7797852-22.6806641,57.6499023-43.2011719,88.8701172-50.9208984
|
||||
c8.7900391,29.2197266,27.6601563,49.2402344,50.5595703,62.7099609c1.6796875-0.9599609,3.3300781-1.9599609,4.9501953-3.0195313
|
||||
L241.1601563,178.5l1.75-0.1503906c10.9091797-0.9394531,17.109375,4.9804688,18.75,6.8203125
|
||||
C262.8701172,186.5097656,263.5898438,187.7402344,263.9902344,188.7099609z"/>
|
||||
<path fill="#FFDC76" d="M244.5,44.8496094c0.8105469,39.6904297-19.4394531,71.2802734-47.7900391,87.4804688
|
||||
c-48.1201172-23.9697266-57.1801758-84.7099609-48.9799805-117.2900391
|
||||
C150.0097656,27.5,154.1601563,35.3105469,163.1201172,39.140625c19.5400391-5.5908203,46.4296875-6.03125,66.2402344-0.5703125
|
||||
c8.25-6,11.4501953-15.1699219,13.2001953-23.1796875C244.7402344,24.7099609,244.4902344,44.8496094,244.5,44.8496094z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="Layer_1">
|
||||
<polygon points="123.4584961,82.4277344 130.8007813,104.1835938 108.5014648,89.2265625 "/>
|
||||
<polygon points="101.9750977,91.9462891 109.8613281,105.5429688 93.2729492,97.1132813 "/>
|
||||
<polygon points="84.0268555,102.5517578 87.8339844,116.1494141 76.4125977,108.2626953 "/>
|
||||
<polygon points="205.5849609,138.9921875 198.5146484,149.8701172 211.0234375,144.1591797 "/>
|
||||
<polygon points="216.734375,151.5019531 205.3134766,160.2041016 221.0859375,156.125 "/>
|
||||
<polygon points="188.9960938,33.4785156 197.4267578,51.9707031 202.8652344,33.2070313 "/>
|
||||
<polygon points="146.3017578,60.4003906 159.6269531,67.4707031 147.6611328,68.2871094 "/>
|
||||
<polygon points="149.5649414,74.8144531 157.7231445,78.0771484 150.9248047,79.9804688 "/>
|
||||
<polygon points="244.7451172,65.5683594 233.8671875,70.1914063 242.8408203,71.5507813 "/>
|
||||
<polygon points="240.3935547,78.8925781 231.9638672,81.3408203 238.7617188,83.7880859 "/>
|
||||
</g>
|
||||
<g id="Calque_4">
|
||||
<rect x="141.9233398" y="99.3027344" width="26.2446289" height="3.2392578"/>
|
||||
<rect x="141.9233398" y="91.5253906" width="26.2446289" height="3.2402344"/>
|
||||
<rect x="222.0634766" y="99.3027344" width="26.2441406" height="3.2392578"/>
|
||||
<rect x="222.0634766" y="91.5253906" width="26.2441406" height="3.2402344"/>
|
||||
<g>
|
||||
<path d="M212.8134766,72.3164063h-27.1875h-3.0205078h-12.5605469v-2.9160156h13.3095703
|
||||
c1.6386719-7.0175781,1.9628906-13.7246094-0.0136719-17.125c-0.84375-1.4453125-2.0097656-2.1210938-3.6738281-2.1210938
|
||||
c-7.609375,0-10.7529297,8.046875-10.8837891,8.3886719l0.0019531-0.0019531l-2.7304688-1.0244141
|
||||
c0.15625-0.4199219,3.9648438-10.2783203,13.6123047-10.2783203c2.6923828,0,4.8339844,1.2363281,6.1914063,3.5703125
|
||||
c2.4101563,4.140625,2.1269531,11.3046875,0.4941406,18.5917969h23.3544922
|
||||
c3.1025391-9.1152344,9.5810547-13.4130859,20.4052734-13.4130859v2.9150391
|
||||
c-11.7324219,0-15.0185547,4.9736328-17.3662109,10.4980469h12.7431641l-0.0292969,2.9013672L212.8134766,72.3164063z"/>
|
||||
<path d="M214.7304688,86.7177734l0.0185547-0.0029297c-3.4589844-5.1005859-4.5546875-9.4550781-3.1083984-14.4130859
|
||||
l-2.9707031,0.0146484c-1.0351563,3.3007813-0.6201172,8.2734375,1.9287109,12.5400391h-29.6748047
|
||||
c1.8056641-3.6162109,3.4794922-8.0253906,4.7021484-12.5400391h-3.0205078
|
||||
c-1.3476563,4.7871094-3.2412109,9.5244141-5.3720703,13.2773438l-0.6894531,1.2128906l16.6523438,10.4824219l-9.375,6.1777344
|
||||
l1.6054688,2.4355469l10.4785156-6.9082031l11.3115234,7.3818359l1.5537109-2.4677734l-10.4882813-6.4882813
|
||||
c0,0,15.6816406-10.1865234,16.4609375-10.6835938C214.7382813,86.7294922,214.7353516,86.7236328,214.7304688,86.7177734z
|
||||
M195.8701172,95.5263672l-12.3173828-7.7548828l24.0712891,0.0058594L195.8701172,95.5263672z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="Calque_2">
|
||||
<path d="M249.394043,41.3330078c-0.0185547-5.0703125-1.5976563-26.5-4.5-32.4003906
|
||||
c-7.8691406,2.9902344-22.1894531,12.6796875-25.4306641,22.5878906
|
||||
c-15.5322266-2.3193359-33.0419922-2.0449219-48.3808594,0.609375c-2.5625-10.6601563-15.4243164-18.8183594-25.1274414-23.4140625
|
||||
c-4.0927734,6.90625-5.90625,22.9199219-5.4448242,34.2792969c-0.0175781,0.0117188-0.0366211,0.0234375-0.0541992,0.0361328
|
||||
c1.7998047,47.7001953,25.199707,77.3994141,55.7993164,95.3994141
|
||||
c31.4814453-17.9882813,53.9716797-53.0566406,53.1005859-97.1191406
|
||||
C249.3686523,41.3193359,249.3823242,41.3251953,249.394043,41.3330078z M223.1977539,32.1367188
|
||||
c0.1142578,0.0205078,0.2285156,0.0419922,0.34375,0.0634766
|
||||
C223.4272461,32.1787109,223.3129883,32.1572266,223.1977539,32.1367188z M221.2397461,31.7988281
|
||||
c0.2753906,0.0439453,0.5537109,0.09375,0.8300781,0.140625C221.793457,31.8925781,221.5170898,31.8447266,221.2397461,31.7988281z
|
||||
M244.496582,44.7744141c0.8095703,39.6904297-19.4404297,71.2792969-47.7900391,87.4804688
|
||||
c-48.1181641-23.9765625-57.1826172-84.7109375-48.9770508-117.2890625
|
||||
c2.2827148,12.4550781,6.4243164,20.2666016,15.3935547,24.0986328c19.5327148-5.5908203,46.4233398-6.0322266,66.230957-0.5693359
|
||||
c8.2548828-6.0019531,11.4560547-15.1699219,13.2041016-23.1796875
|
||||
C244.7416992,24.6367188,244.4897461,44.7705078,244.496582,44.7744141z"/>
|
||||
<path d="M265.0170898,182.0908203c-4.9414063-5.5283203-14.6230469-8.1445313-22.7070313-7.9511719
|
||||
c-5.7382813-6.8300781-39.0039063-41.8613281-39.0039063-41.8613281l-2.3056641,2.9033203l40.1621094,43.2382813
|
||||
l1.7431641-0.1494141c10.9121094-0.9345703,17.1152344,4.9833984,18.7568359,6.8193359
|
||||
c1.2041016,1.3466797,1.9306641,2.5751953,2.3261719,3.5390625h-22.0751953
|
||||
c-50.6240234-26.4160156-95.078125-45.0439453-142.2973633-49.1123047
|
||||
c0.1035156-6.5712891,1.2734375-14.0097656,3.5180664-22.2988281l-4.3432617-1.1767578
|
||||
c-2.3076172,8.5205078-3.5234375,16.2363281-3.6606445,23.1328125c-4.9199219-0.3261719-9.8720703-0.4951172-14.8676758-0.4951172
|
||||
c-4.2368164,0-8.0952148,0.3935547-11.6142578,1.0771484c-4.5898438-4.5869141-8.5-8.9589844-11.8227539-13.1083984
|
||||
c21.9360352-22.8496094,58.1499023-43.4980469,89.5332031-51.0917969l-1.0151367-4.3964844
|
||||
c-33.7919922,8.1484375-70.7797852,30.3349609-91.390625,51.7617188
|
||||
c-9.5649414-12.9101563-13.3598633-23.5039063-14.4868164-31.5322266
|
||||
c-1.4238281-10.1396484,0.996582-19.4414063,6.9990234-26.8994141c9.3969727-11.6738281,22.7490234-12.4960938,36.4770508-10.1875
|
||||
c-0.2680664,2.1679688,0.0170898,4.2402344,0.8852539,5.5224609c3.6308594,5.3623047,23.1435547,7.2460938,34.7910156,2.0498047
|
||||
c-8.5952148-12.0449219-26.0058594-17.9257813-30.8300781-15.5693359
|
||||
c-1.5981445,0.7802734-2.8037109,2.2138672-3.6298828,3.8857422c-4.7451172-0.8486328-9.4580078-1.4804688-12.902832-1.4550781
|
||||
c-12.1074219,0.0888672-21.3632813,4.3193359-28.2958984,12.9326172
|
||||
c-6.8017578,8.4501953-9.5507813,18.9443359-7.9501953,30.3466797
|
||||
c1.5161133,10.7998047,6.8632813,22.2861328,15.8251953,34.1982422c-1.4887695,1.5966797-2.9277344,3.1738281-4.3125,4.7226563
|
||||
c-21.8432617,24.4414063-37.8100586,50.6503906-37.8100586,54.9931641v2.25h28.815918l-0.5048828-2.6679688
|
||||
c-1.6274414-8.6005859,1.6225586-19.3505859,8.2792969-27.3847656
|
||||
c4.1791992-5.0439453,11.0996094-10.8007813,21.9677734-13.4570313
|
||||
c9.6630859,9.4306641,21.9746094,19.4462891,35.6787109,29.109375h21.4135742v-2.25
|
||||
c0-2.5390625-1.2587891-4.7617188-3.5449219-6.2568359c-3.3828125-2.2119141-8.6049805-2.5166016-13.4018555-0.8808594
|
||||
c-4.5732422-5.0927734-7.137207-11.8964844-7.690918-20.3466797
|
||||
c46.4741211,4.1152344,90.9267578,22.8828125,141.0849609,49.0849609h27.5976563l0.3613281-1.8085938
|
||||
C269.284668,188.7451172,267.8813477,185.2949219,265.0170898,182.0908203z M41.8378906,155.2548828
|
||||
c-6.815918,8.2265625-10.4287109,19.09375-9.6010742,28.4238281h-18.152832
|
||||
c3.6474609-7.8935547,18.1762695-30.7119141,39.6435547-53.7597656c2.9580078,3.65625,6.2529297,7.3496094,9.8720703,11.0732422
|
||||
C53.0595703,144.1601563,46.1494141,150.0517578,41.8378906,155.2548828z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 8.8 KiB |
1
src/plugins/home/public/assets/logos/zscaler.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg id="Layer_1_copy" data-name="Layer 1 copy" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 659.81 136.68"><defs><style>.cls-1{fill:#009cda;}</style></defs><title>Zscaler-Logo-TM-Blue-RGB-May2019</title><path class="cls-1" d="M291.36,142.38c3.58,21.86-15.41,34.17-34.64,35.59-12.24,25.17-55.41,42.16-92.79,23.84-16,2.43-24.77-1.57-31.54-9.21,13.68-17.6,55.09-49.27,105.68-32.92,27,8.72,34-11.78,27.23-19.47-25.48-28.94-83-2.89-85.08-.72C202.82,104.92,283.66,95.22,291.36,142.38Zm-77.47-39.73c.14-.05-18.37-6.59-44.26,4.59a29.64,29.64,0,0,1-3.06-1.32C191.47,89.39,213.3,82.36,232,85.09c-11.3-13-65.6-22.56-96.71,8.6-38.46-7.57-65.36,25-63.83,54.78s34,48.3,52.5,43.28a5.48,5.48,0,0,1,1.34,0C129.39,172.08,146.1,126.32,213.89,102.65Zm154.88,27.2,3.45-15.15H314.31L313,120.57c-1.51,5.19,2.59,8.86,7,8.74h26.83l-47.56,42-3.21,14.08h61.35L360.94,170h-38.8Zm38.64,12.23c-2.72-.69-18-3-17-8.25,1.07-5.9,8.29-6.46,11.8-6.36,7.23.21,9.51,3.39,9.89,4.51,1,3,3.32,4.52,6.69,4.52h11.42c1.25-7.08,1.59-23.38-24.94-23.38-8.52,0-19.87,2.13-27.38,10.79-4,4.64-10.95,16.15-3.86,24.82,3.71,4.37,13.38,7.79,23.76,9.82,6.71,1.31,10.26,4,9.52,7.16-.45,2.13-3.12,6.93-13,6.92-4.42,0-14-.69-12.17-10.62H364.08c-2.12,9-2.9,24.7,24.64,24.7,10.62,0,32.24-1.34,37.87-23.92C430.65,146.54,412.33,143.32,407.41,142.08Zm63.84,25a16.14,16.14,0,0,1-11.6,4.26c-13.64.12-12.1-13.37-10.24-21.52s6.25-21.28,19.22-21.25c9.19,0,10.25,5.95,10.72,7.7h18.59c-.66-19.62-15.7-23.37-26.33-23.11-29.14.72-37.57,25.08-40.18,36.4-7.61,33.06,13.54,37.19,23.66,37.19,8.31,0,26.47-2,37.14-23.11H479C475.13,163.46,473.37,165.17,471.25,167Zm75.91,6.79a34.6,34.6,0,0,1-21,11.81c-16.15,2.67-38.35,2-32.76-21.24,1.79-7.43,4.56-12.28,10.13-15.94,9.33-6.13,21.73-7,25.74-7.44,1.37-.16,11.53-.92,13.27-6.93,1.7-5.84-7.62-6.32-10.23-6.35-8-.1-10.71,3.1-12,5h-17.8c7.19-18.92,27-19.65,32.4-19.65,6,0,30.06,0,25.47,19.94C553.32,163.48,553.06,166.51,547.16,173.83Zm-8-24.05c-2.86,1.57-10,3.11-11.14,3.44-3.71,1.13-10.67,1.56-14.1,4.78-2.91,2.75-8,14.11,4.16,14.35,7.56.15,17-4.1,19.68-16.44C538.4,153.12,539.2,149.78,539.2,149.78ZM585,94H575.4l-20.86,91.39h18.59L592,102.77C592.76,100.16,592.23,94.24,585,94Zm48.19,69.61h13.29c-4.18,8.44-15,23.13-37.16,23.11-28.28,0-26.54-25.22-23.65-37.19,8-33.26,30.28-36.4,40.19-36.4,13.22,0,33.93,5.47,23.42,41.7h-46c-1.12,4.81-2.08,16.62,10.6,16.48,6.67-.08,9.17-2.49,9.77-2.8C625.36,167.62,627,163.71,633.15,163.6ZM606,142.88h27.09c2.32-13-5.72-14.35-10.27-14.35C618.93,128.53,609.67,129.93,606,142.88Zm67-20.46c-12.45,8.49-16.56,22.14-18,28.7-1.14,5.15-7.83,34.26-7.83,34.26h18.61s7.05-32,8.29-36.39c1.47-5.12,6.26-19,24.8-18.43l4.3-15.86C688.17,114.21,678.27,118.82,673,122.42Zm32.46-21.51.47-2.21h10l-.47,2.21h-3.6l-2,9.79h-2.66l2.05-9.79Zm16.46-2.21.92,8.69h0l4.62-8.69h3.68l-2.54,12h-2.47l2.19-9.55h0l-5.07,9.55h-2l-1.16-9.55h0l-1.8,9.55h-2.49l2.52-12Z" transform="translate(-71.36 -72.83)"/></svg>
|
After Width: | Height: | Size: 2.8 KiB |
BIN
src/plugins/home/public/assets/microsoft_logs/screenshot.png
Normal file
After Width: | Height: | Size: 166 KiB |
BIN
src/plugins/home/public/assets/misp_logs/screenshot.png
Normal file
After Width: | Height: | Size: 629 KiB |
BIN
src/plugins/home/public/assets/mongodb_logs/screenshot.png
Normal file
After Width: | Height: | Size: 133 KiB |
BIN
src/plugins/home/public/assets/o365_logs/screenshot.png
Normal file
After Width: | Height: | Size: 422 KiB |
BIN
src/plugins/home/public/assets/okta_logs/screenshot.png
Normal file
After Width: | Height: | Size: 433 KiB |
BIN
src/plugins/home/public/assets/panw_logs/screenshot.png
Normal file
After Width: | Height: | Size: 1.5 MiB |
BIN
src/plugins/home/public/assets/santa_logs/screenshot.png
Normal file
After Width: | Height: | Size: 598 KiB |
|
@ -53,11 +53,11 @@ export function activemqLogsSpecProvider(context: TutorialContext): TutorialSche
|
|||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: '26434790-1464-11ea-8fd8-030a13064883',
|
||||
id: 'ffe86390-145f-11ea-8fd8-030a13064883',
|
||||
linkLabel: i18n.translate('home.tutorials.activemqLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'ActiveMQ Application Events',
|
||||
defaultMessage: 'ActiveMQ Audit Events',
|
||||
}),
|
||||
isOverview: true,
|
||||
isOverview: false,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
|
|
74
src/plugins/home/server/tutorials/auditd_logs/index.ts
Normal file
|
@ -0,0 +1,74 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function auditdLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'auditd';
|
||||
const platforms = ['DEB', 'RPM'] as const;
|
||||
return {
|
||||
id: 'auditdLogs',
|
||||
name: i18n.translate('home.tutorials.auditdLogs.nameTitle', {
|
||||
defaultMessage: 'Auditd logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.auditdLogs.shortDescription', {
|
||||
defaultMessage: 'Collect logs from the Linux auditd daemon.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.auditdLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The module collects and parses logs from the audit daemon ( `auditd`). \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-auditd.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/linux.svg',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: 'dfbb49f0-0a0f-11e7-8a62-2d05eaaac5cb-ecs',
|
||||
linkLabel: i18n.translate('home.tutorials.auditdLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Audit Events',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-auditd.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/auditd_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/barracuda_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function barracudaLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'barracuda';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'barracudaLogs',
|
||||
name: i18n.translate('home.tutorials.barracudaLogs.nameTitle', {
|
||||
defaultMessage: 'Barracuda logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.barracudaLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Barracuda Web Application Firewall logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.barracudaLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Barracuda Web Application Firewall logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-barracuda.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/barracuda.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.barracudaLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-barracuda.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/bluecoat_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function bluecoatLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'bluecoat';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'bluecoatLogs',
|
||||
name: i18n.translate('home.tutorials.bluecoatLogs.nameTitle', {
|
||||
defaultMessage: 'Bluecoat logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.bluecoatLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Blue Coat Director logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.bluecoatLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Blue Coat Director logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-bluecoat.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoLogging',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.bluecoatLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-bluecoat.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
78
src/plugins/home/server/tutorials/cef_logs/index.ts
Normal file
|
@ -0,0 +1,78 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function cefLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'cef';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'cefLogs',
|
||||
name: i18n.translate('home.tutorials.cefLogs.nameTitle', {
|
||||
defaultMessage: 'CEF logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.cefLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Common Event Format (CEF) log data over syslog.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.cefLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Common Event Format (CEF) data over \
|
||||
Syslog. When messages are received over the syslog protocol the syslog \
|
||||
input will parse the header and set the timestamp value. Then the \
|
||||
processor is applied to parse the CEF encoded data. The decoded data \
|
||||
is written into a `cef` object field. Lastly any Elastic Common Schema \
|
||||
(ECS) fields that can be populated with the CEF data are populated. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-cef.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoLogging',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: 'dd0bc9af-2e89-4150-9b42-62517ea56b71',
|
||||
linkLabel: i18n.translate('home.tutorials.cefLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'CEF Network Overview Dashboard',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-cef.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/checkpoint_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function checkpointLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'checkpoint';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'checkpointLogs',
|
||||
name: i18n.translate('home.tutorials.checkpointLogs.nameTitle', {
|
||||
defaultMessage: 'Check Point logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.checkpointLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Check Point firewall logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.checkpointLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for Check Point firewall logs. It supports logs from the Log Exporter in the Syslog format. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-checkpoint.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/checkpoint.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.checkpointLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-checkpoint.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
|
@ -35,17 +35,16 @@ export function ciscoLogsSpecProvider(context: TutorialContext): TutorialSchema
|
|||
return {
|
||||
id: 'ciscoLogs',
|
||||
name: i18n.translate('home.tutorials.ciscoLogs.nameTitle', {
|
||||
defaultMessage: 'Cisco',
|
||||
defaultMessage: 'Cisco logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.ciscoLogs.shortDescription', {
|
||||
defaultMessage: 'Collect and parse logs received from Cisco ASA firewalls.',
|
||||
defaultMessage: 'Collect Cisco network device logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.ciscoLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for Cisco network device’s logs. Currently \
|
||||
supports the "asa" fileset for Cisco ASA firewall logs received over syslog or read from a file. \
|
||||
'This is a module for Cisco network devices logs (ASA, FTD, IOS, Nexus). It includes the following filesets for receiving logs over syslog or read from a file: \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-cisco.html',
|
||||
|
@ -53,13 +52,15 @@ supports the "asa" fileset for Cisco ASA firewall logs received over syslog or r
|
|||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/cisco.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.ciscoLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
dashboards: [
|
||||
{
|
||||
id: 'a555b160-4987-11e9-b8ce-ed898b5ef295',
|
||||
linkLabel: i18n.translate('home.tutorials.ciscoLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'ASA Firewall Dashboard',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-cisco.html',
|
||||
},
|
||||
|
|
|
@ -31,7 +31,7 @@ import {
|
|||
|
||||
export function corednsLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'coredns';
|
||||
const platforms = ['OSX', 'DEB', 'RPM'] as const;
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'corednsLogs',
|
||||
name: i18n.translate('home.tutorials.corednsLogs.nameTitle', {
|
||||
|
@ -40,12 +40,11 @@ export function corednsLogsSpecProvider(context: TutorialContext): TutorialSchem
|
|||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.corednsLogs.shortDescription', {
|
||||
defaultMessage: 'Collect the logs created by Coredns.',
|
||||
defaultMessage: 'Collect CoreDNS logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.corednsLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The `coredns` Filebeat module collects the logs from \
|
||||
[CoreDNS](https://coredns.io/manual/toc/). \
|
||||
'This is a filebeat module for CoreDNS. It supports both standalone CoreDNS deployment and CoreDNS deployment in Kubernetes. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-coredns.html',
|
||||
|
@ -57,7 +56,7 @@ export function corednsLogsSpecProvider(context: TutorialContext): TutorialSchem
|
|||
{
|
||||
id: '53aa1f70-443e-11e9-8548-ab7fbe04f038',
|
||||
linkLabel: i18n.translate('home.tutorials.corednsLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'CoreDNS logs dashboard',
|
||||
defaultMessage: '[Filebeat CoreDNS] Overview',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
|
@ -67,7 +66,7 @@ export function corednsLogsSpecProvider(context: TutorialContext): TutorialSchem
|
|||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/coredns_logs/screenshot.jpg',
|
||||
previewImagePath: '/plugins/home/assets/coredns_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
|
|
74
src/plugins/home/server/tutorials/crowdstrike_logs/index.ts
Normal file
|
@ -0,0 +1,74 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function crowdstrikeLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'crowdstrike';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'crowdstrikeLogs',
|
||||
name: i18n.translate('home.tutorials.crowdstrikeLogs.nameTitle', {
|
||||
defaultMessage: 'CrowdStrike logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.crowdstrikeLogs.shortDescription', {
|
||||
defaultMessage: 'Collect CrowdStrike Falcon logs using the Falcon SIEM Connector.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.crowdstrikeLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is the Filebeat module for CrowdStrike Falcon using the Falcon \
|
||||
[SIEM Connector](https://www.crowdstrike.com/blog/tech-center/integrate-with-your-siem). \
|
||||
This module collects this data, converts it to ECS, and ingests it to view in the SIEM. \
|
||||
By default, the Falcon SIEM connector outputs JSON formatted Falcon Streaming API event data. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-crowdstrike.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/crowdstrike.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.crowdstrikeLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-crowdstrike.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/cylance_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function cylanceLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'cylance';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'cylanceLogs',
|
||||
name: i18n.translate('home.tutorials.cylanceLogs.nameTitle', {
|
||||
defaultMessage: 'CylancePROTECT logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.cylanceLogs.shortDescription', {
|
||||
defaultMessage: 'Collect CylancePROTECT logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.cylanceLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving CylancePROTECT logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-cylance.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/cylance.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.cylanceLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-cylance.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
|
@ -65,6 +65,7 @@ export function elasticsearchLogsSpecProvider(context: TutorialContext): Tutoria
|
|||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/elasticsearch_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
|
|
|
@ -35,17 +35,16 @@ export function envoyproxyLogsSpecProvider(context: TutorialContext): TutorialSc
|
|||
return {
|
||||
id: 'envoyproxyLogs',
|
||||
name: i18n.translate('home.tutorials.envoyproxyLogs.nameTitle', {
|
||||
defaultMessage: 'Envoyproxy',
|
||||
defaultMessage: 'Envoy Proxy logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.envoyproxyLogs.shortDescription', {
|
||||
defaultMessage: 'Collect and parse logs received from the Envoy proxy.',
|
||||
defaultMessage: 'Collect Envoy Proxy logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.envoyproxyLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a filebeat module for [Envoy proxy access log](https://www.envoyproxy.io/docs/envoy/v1.10.0/configuration/access_log). \
|
||||
It supports both standalone deployment and Envoy proxy deployment in Kubernetes. \
|
||||
'This is a Filebeat module for Envoy proxy access log ( https://www.envoyproxy.io/docs/envoy/v1.10.0/configuration/access_log). It supports both standalone deployment and Envoy proxy deployment in Kubernetes. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-envoyproxy.html',
|
||||
|
@ -53,13 +52,18 @@ It supports both standalone deployment and Envoy proxy deployment in Kubernetes.
|
|||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/envoyproxy.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.envoyproxyLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
dashboards: [
|
||||
{
|
||||
id: '0c610510-5cbd-11e9-8477-077ec9664dbd',
|
||||
linkLabel: i18n.translate(
|
||||
'home.tutorials.envoyproxyLogs.artifacts.dashboards.linkLabel',
|
||||
{
|
||||
defaultMessage: 'Envoy Proxy Overview',
|
||||
}
|
||||
),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-envoyproxy.html',
|
||||
},
|
||||
|
|
72
src/plugins/home/server/tutorials/f5_logs/index.ts
Normal file
|
@ -0,0 +1,72 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function f5LogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'f5';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'f5Logs',
|
||||
name: i18n.translate('home.tutorials.f5Logs.nameTitle', {
|
||||
defaultMessage: 'F5 logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.f5Logs.shortDescription', {
|
||||
defaultMessage: 'Collect F5 Big-IP Access Policy Manager logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.f5Logs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Big-IP Access Policy Manager logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-f5.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/f5.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.f5Logs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-f5.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/f5_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/fortinet_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function fortinetLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'fortinet';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'fortinetLogs',
|
||||
name: i18n.translate('home.tutorials.fortinetLogs.nameTitle', {
|
||||
defaultMessage: 'Fortinet logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.fortinetLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Fortinet FortiOS logs over syslog.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.fortinetLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for Fortinet FortiOS logs sent in the syslog format. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-fortinet.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/fortinet.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.fortinetLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-fortinet.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
79
src/plugins/home/server/tutorials/googlecloud_logs/index.ts
Normal file
|
@ -0,0 +1,79 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function googlecloudLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'googlecloud';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'googlecloudLogs',
|
||||
name: i18n.translate('home.tutorials.googlecloudLogs.nameTitle', {
|
||||
defaultMessage: 'Google Cloud logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.googlecloudLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Google Cloud audit, firewall, and VPC flow logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.googlecloudLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for Google Cloud logs. It supports reading audit, VPC flow, \
|
||||
and firewall logs that have been exported from Stackdriver to a Google Pub/Sub \
|
||||
topic sink. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-googlecloud.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoGoogleG',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: '6576c480-73a2-11ea-a345-f985c61fe654',
|
||||
linkLabel: i18n.translate(
|
||||
'home.tutorials.googlecloudLogs.artifacts.dashboards.linkLabel',
|
||||
{
|
||||
defaultMessage: 'Audit Logs Dashbaord',
|
||||
}
|
||||
),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-googlecloud.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/googlecloud_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/gsuite_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function gsuiteLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'gsuite';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'gsuiteLogs',
|
||||
name: i18n.translate('home.tutorials.gsuiteLogs.nameTitle', {
|
||||
defaultMessage: 'GSuite logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.gsuiteLogs.shortDescription', {
|
||||
defaultMessage: 'Collect GSuite activity reports.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.gsuiteLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for ingesting data from the different GSuite audit reports APIs. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-gsuite.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoGoogleG',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.gsuiteLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-gsuite.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
74
src/plugins/home/server/tutorials/haproxy_logs/index.ts
Normal file
|
@ -0,0 +1,74 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function haproxyLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'haproxy';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'haproxyLogs',
|
||||
name: i18n.translate('home.tutorials.haproxyLogs.nameTitle', {
|
||||
defaultMessage: 'HAProxy logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.haproxyLogs.shortDescription', {
|
||||
defaultMessage: 'Collect HAProxy logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.haproxyLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The module collects and parses logs from a ( `haproxy`) process. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-haproxy.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoHAproxy',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: '3560d580-aa34-11e8-9c06-877f0445e3e0-ecs',
|
||||
linkLabel: i18n.translate('home.tutorials.haproxyLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'HAProxy Overview',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-haproxy.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/haproxy_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
74
src/plugins/home/server/tutorials/icinga_logs/index.ts
Normal file
|
@ -0,0 +1,74 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function icingaLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'icinga';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'icingaLogs',
|
||||
name: i18n.translate('home.tutorials.icingaLogs.nameTitle', {
|
||||
defaultMessage: 'Icinga logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.icingaLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Icinga main, debug, and startup logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.icingaLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The module parses the main, debug, and startup logs of [Icinga](https://www.icinga.com/products/icinga-2/). \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-icinga.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/icinga.svg',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: 'f693d260-2417-11e7-a83b-d5f4cebac9ff-ecs',
|
||||
linkLabel: i18n.translate('home.tutorials.icingaLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Icinga Main Log',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-icinga.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/icinga_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/imperva_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function impervaLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'imperva';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'impervaLogs',
|
||||
name: i18n.translate('home.tutorials.impervaLogs.nameTitle', {
|
||||
defaultMessage: 'Imperva logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.impervaLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Imperva SecureSphere logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.impervaLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Imperva SecureSphere logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-imperva.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoLogging',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.impervaLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-imperva.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/infoblox_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function infobloxLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'infoblox';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'infobloxLogs',
|
||||
name: i18n.translate('home.tutorials.infobloxLogs.nameTitle', {
|
||||
defaultMessage: 'Infoblox logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.infobloxLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Infoblox NIOS logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.infobloxLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Infoblox NIOS logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-infoblox.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/infoblox.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.infobloxLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-infoblox.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
|
@ -31,37 +31,39 @@ import {
|
|||
|
||||
export function iptablesLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'iptables';
|
||||
const platforms = ['DEB', 'RPM'] as const;
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'iptablesLogs',
|
||||
name: i18n.translate('home.tutorials.iptablesLogs.nameTitle', {
|
||||
defaultMessage: 'Iptables / Ubiquiti',
|
||||
defaultMessage: 'Iptables logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.iptablesLogs.shortDescription', {
|
||||
defaultMessage: 'Collect and parse iptables and ip6tables logs or from Ubiqiti firewalls.',
|
||||
defaultMessage: 'Collect iptables and ip6tables logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.iptablesLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for iptables and ip6tables logs. It parses logs \
|
||||
received over the network via syslog or from a file. Also, it understands the \
|
||||
prefix added by some Ubiquiti firewalls, which includes the rule set name, rule \
|
||||
number and the action performed on the traffic (allow/deny).. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
'This is a module for iptables and ip6tables logs. It parses logs received \
|
||||
over the network via syslog or from a file. Also, it understands the prefix \
|
||||
added by some Ubiquiti firewalls, which includes the rule set name, rule \
|
||||
number and the action performed on the traffic (allow/deny). \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-iptables.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/ubiquiti.svg',
|
||||
euiIconType: '/plugins/home/assets/logos/linux.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.iptablesLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
dashboards: [
|
||||
{
|
||||
id: 'ceefb9e0-1f51-11e9-93ed-f7e068f4aebb-ecs',
|
||||
linkLabel: i18n.translate('home.tutorials.iptablesLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Iptables Overview',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-iptables.html',
|
||||
},
|
||||
|
|
71
src/plugins/home/server/tutorials/juniper_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function juniperLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'juniper';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'juniperLogs',
|
||||
name: i18n.translate('home.tutorials.juniperLogs.nameTitle', {
|
||||
defaultMessage: 'Juniper Logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.juniperLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Juniper JUNOS logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.juniperLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Juniper JUNOS logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-juniper.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/juniper.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.juniperLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-juniper.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
70
src/plugins/home/server/tutorials/kibana_logs/index.ts
Normal file
|
@ -0,0 +1,70 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function kibanaLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'kibana';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'kibanaLogs',
|
||||
name: i18n.translate('home.tutorials.kibanaLogs.nameTitle', {
|
||||
defaultMessage: 'Kibana Logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.LOGGING,
|
||||
shortDescription: i18n.translate('home.tutorials.kibanaLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Kibana logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.kibanaLogs.longDescription', {
|
||||
defaultMessage: 'This is the Kibana module. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-kibana.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoKibana',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
label: i18n.translate('home.tutorials.kibanaLogs.artifacts.application.label', {
|
||||
defaultMessage: 'Discover',
|
||||
}),
|
||||
path: '/app/discover#/',
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-kibana.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
|
@ -38,13 +38,13 @@ export function logstashLogsSpecProvider(context: TutorialContext): TutorialSche
|
|||
defaultMessage: 'Logstash logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.LOGGING,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.logstashLogs.shortDescription', {
|
||||
defaultMessage: 'Collect and parse debug and slow logs created by Logstash itself.',
|
||||
defaultMessage: 'Collect Logstash main and slow logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.logstashLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The `logstash` Filebeat module parses debug and slow logs created by Logstash itself. \
|
||||
'The modules parse Logstash regular logs and the slow log, it will support the plain text format and the JSON format. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-logstash.html',
|
||||
|
@ -56,7 +56,7 @@ export function logstashLogsSpecProvider(context: TutorialContext): TutorialSche
|
|||
{
|
||||
id: 'Filebeat-Logstash-Log-Dashboard-ecs',
|
||||
linkLabel: i18n.translate('home.tutorials.logstashLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Logstash logs dashboard',
|
||||
defaultMessage: 'Logstash Logs',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
|
@ -66,7 +66,6 @@ export function logstashLogsSpecProvider(context: TutorialContext): TutorialSche
|
|||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/logstash_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
|
|
74
src/plugins/home/server/tutorials/microsoft_logs/index.ts
Normal file
|
@ -0,0 +1,74 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function microsoftLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'microsoft';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'microsoftLogs',
|
||||
name: i18n.translate('home.tutorials.microsoftLogs.nameTitle', {
|
||||
defaultMessage: 'Microsoft Defender ATP logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.microsoftLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Microsoft Defender ATP alerts.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.microsoftLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'Collect Microsoft Defender ATP alerts for use with Elastic Security. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-microsoft.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/microsoft.svg',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: '65402c30-ca6a-11ea-9d4d-9737a63aaa55',
|
||||
linkLabel: i18n.translate('home.tutorials.microsoftLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Microsoft ATP Overview',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-microsoft.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/microsoft_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
74
src/plugins/home/server/tutorials/misp_logs/index.ts
Normal file
|
@ -0,0 +1,74 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function mispLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'misp';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'mispLogs',
|
||||
name: i18n.translate('home.tutorials.mispLogs.nameTitle', {
|
||||
defaultMessage: 'MISP threat intel logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.mispLogs.shortDescription', {
|
||||
defaultMessage: 'Collect MISP threat intelligence data with Filebeat.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.mispLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a filebeat module for reading threat intel information from the MISP platform ( https://www.circl.lu/doc/misp/). It uses the httpjson input to access the MISP REST API interface. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-misp.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/misp.svg',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: 'c6cac9e0-f105-11e9-9a88-690b10c8ee99',
|
||||
linkLabel: i18n.translate('home.tutorials.mispLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'MISP Overview',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-misp.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/misp_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
74
src/plugins/home/server/tutorials/mongodb_logs/index.ts
Normal file
|
@ -0,0 +1,74 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function mongodbLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'mongodb';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'mongodbLogs',
|
||||
name: i18n.translate('home.tutorials.mongodbLogs.nameTitle', {
|
||||
defaultMessage: 'MongoDB logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.LOGGING,
|
||||
shortDescription: i18n.translate('home.tutorials.mongodbLogs.shortDescription', {
|
||||
defaultMessage: 'Collect MongoDB logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.mongodbLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The module collects and parses logs created by [MongoDB](https://www.mongodb.com/). \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-mongodb.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoMongodb',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: 'abcf35b0-0a82-11e8-bffe-ff7d4f68cf94-ecs',
|
||||
linkLabel: i18n.translate('home.tutorials.mongodbLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'MongoDB Overview',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-mongodb.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/mongodb_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/mssql_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function mssqlLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'mssql';
|
||||
const platforms = ['DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'mssqlLogs',
|
||||
name: i18n.translate('home.tutorials.mssqlLogs.nameTitle', {
|
||||
defaultMessage: 'MSSQL logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.LOGGING,
|
||||
shortDescription: i18n.translate('home.tutorials.mssqlLogs.shortDescription', {
|
||||
defaultMessage: 'Collect MSSQL logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.mssqlLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The module parses error logs created by MSSQL. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-mssql.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/microsoft.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
label: i18n.translate('home.tutorials.mssqlLogs.artifacts.application.label', {
|
||||
defaultMessage: 'Discover',
|
||||
}),
|
||||
path: '/app/discover#/',
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-mssql.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
|
@ -1,281 +0,0 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
|
||||
export function createCommonNetflowInstructions() {
|
||||
return {
|
||||
CONFIG: {
|
||||
ON_PREM: {
|
||||
OSX: [
|
||||
{
|
||||
title: i18n.translate('home.tutorials.netflow.common.config.onPrem.osxTitle', {
|
||||
defaultMessage: 'Edit the configuration',
|
||||
}),
|
||||
textPre: i18n.translate('home.tutorials.netflow.common.config.onPrem.osxTextPre', {
|
||||
defaultMessage: 'Modify {logstashConfigPath} to set the configuration parameters:',
|
||||
values: {
|
||||
logstashConfigPath: '`config/logstash.yml`',
|
||||
},
|
||||
}),
|
||||
commands: ['modules:', ' - name: netflow', ' var.input.udp.port: <udp_port>'],
|
||||
textPost: i18n.translate('home.tutorials.netflow.common.config.onPrem.osxTextPost', {
|
||||
defaultMessage:
|
||||
'Where {udpPort} is the UDP port on which Logstash will receive Netflow data.',
|
||||
values: {
|
||||
udpPort: '`<udp_port>`',
|
||||
},
|
||||
}),
|
||||
},
|
||||
],
|
||||
WINDOWS: [
|
||||
{
|
||||
title: i18n.translate('home.tutorials.netflow.common.config.onPrem.windowsTitle', {
|
||||
defaultMessage: 'Edit the configuration',
|
||||
}),
|
||||
textPre: i18n.translate('home.tutorials.netflow.common.config.onPrem.windowsTextPre', {
|
||||
defaultMessage: 'Modify {logstashConfigPath} to set the configuration parameters:',
|
||||
values: {
|
||||
logstashConfigPath: '`config\\logstash.yml`',
|
||||
},
|
||||
}),
|
||||
commands: ['modules:', ' - name: netflow', ' var.input.udp.port: <udp_port>'],
|
||||
textPost: i18n.translate(
|
||||
'home.tutorials.netflow.common.config.onPrem.windowsTextPost',
|
||||
{
|
||||
defaultMessage:
|
||||
'Where {udpPort} is the UDP port on which Logstash will receive Netflow data.',
|
||||
values: {
|
||||
udpPort: '`<udp_port>`',
|
||||
},
|
||||
}
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
ON_PREM_ELASTIC_CLOUD: {
|
||||
OSX: [
|
||||
{
|
||||
title: i18n.translate(
|
||||
'home.tutorials.netflow.common.config.onPremElasticCloud.osxTitle',
|
||||
{
|
||||
defaultMessage: 'Edit the configuration',
|
||||
}
|
||||
),
|
||||
textPre: i18n.translate(
|
||||
'home.tutorials.netflow.common.config.onPremElasticCloud.osxTextPre',
|
||||
{
|
||||
defaultMessage: 'Modify {logstashConfigPath} to set the configuration parameters:',
|
||||
values: {
|
||||
logstashConfigPath: '`config/logstash.yml`',
|
||||
},
|
||||
}
|
||||
),
|
||||
commands: [
|
||||
'modules:',
|
||||
' - name: netflow',
|
||||
' var.input.udp.port: <udp_port>',
|
||||
' var.elasticsearch.hosts: [ "<es_url>" ]',
|
||||
' var.elasticsearch.username: elastic',
|
||||
' var.elasticsearch.password: <password>',
|
||||
],
|
||||
textPost: i18n.translate(
|
||||
'home.tutorials.netflow.common.config.onPremElasticCloud.osxTextPost',
|
||||
{
|
||||
defaultMessage:
|
||||
'Where {udpPort} is the UDP port on which Logstash will receive Netflow data, \
|
||||
{esUrl} is the URL of Elasticsearch running on Elastic Cloud, and \
|
||||
{password} is the password of the {elastic} user.',
|
||||
values: {
|
||||
elastic: '`elastic`',
|
||||
esUrl: '`<es_url>`',
|
||||
password: '`<password>`',
|
||||
udpPort: '`<udp_port>`',
|
||||
},
|
||||
}
|
||||
),
|
||||
},
|
||||
],
|
||||
WINDOWS: [
|
||||
{
|
||||
title: i18n.translate(
|
||||
'home.tutorials.netflow.common.config.onPremElasticCloud.windowsTitle',
|
||||
{
|
||||
defaultMessage: 'Edit the configuration',
|
||||
}
|
||||
),
|
||||
textPre: i18n.translate(
|
||||
'home.tutorials.netflow.common.config.onPremElasticCloud.windowsTextPre',
|
||||
{
|
||||
defaultMessage: 'Modify {logstashConfigPath} to set the configuration parameters:',
|
||||
values: {
|
||||
logstashConfigPath: '`config\\logstash.yml`',
|
||||
},
|
||||
}
|
||||
),
|
||||
commands: [
|
||||
'modules:',
|
||||
' - name: netflow',
|
||||
' var.input.udp.port: <udp_port>',
|
||||
' var.elasticsearch.hosts: [ "<es_url>" ]',
|
||||
' var.elasticsearch.username: elastic',
|
||||
' var.elasticsearch.password: <password>',
|
||||
],
|
||||
textPost: i18n.translate(
|
||||
'home.tutorials.netflow.common.config.onPremElasticCloud.windowsTextPost',
|
||||
{
|
||||
defaultMessage:
|
||||
'Where {udpPort} is the UDP port on which Logstash will receive Netflow data, \
|
||||
{esUrl} is the URL of Elasticsearch running on Elastic Cloud, and \
|
||||
{password} is the password of the {elastic} user.',
|
||||
values: {
|
||||
elastic: '`elastic`',
|
||||
esUrl: '`<es_url>`',
|
||||
password: '`<password>`',
|
||||
udpPort: '`<udp_port>`',
|
||||
},
|
||||
}
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
ELASTIC_CLOUD: {
|
||||
OSX: [
|
||||
{
|
||||
title: i18n.translate('home.tutorials.netflow.common.config.elasticCloud.osxTitle', {
|
||||
defaultMessage: 'Edit the configuration',
|
||||
}),
|
||||
textPre: i18n.translate(
|
||||
'home.tutorials.netflow.common.config.elasticCloud.osxTextPre',
|
||||
{
|
||||
defaultMessage: 'Modify {logstashConfigPath} to set the configuration parameters:',
|
||||
values: {
|
||||
logstashConfigPath: '`config/logstash.yml`',
|
||||
},
|
||||
}
|
||||
),
|
||||
commands: [
|
||||
'cloud.id: "{config.cloud.id}"',
|
||||
'cloud.auth: "elastic:<password>"',
|
||||
' ',
|
||||
'modules:',
|
||||
' - name: netflow',
|
||||
' var.input.udp.port: <udp_port>',
|
||||
],
|
||||
textPost: i18n.translate(
|
||||
'home.tutorials.netflow.common.config.elasticCloud.osxTextPost',
|
||||
{
|
||||
defaultMessage:
|
||||
'Where {udpPort} is the UDP port on which Logstash will receive Netflow data and \
|
||||
{password} is the password of the {elastic} user.',
|
||||
values: {
|
||||
elastic: '`elastic`',
|
||||
password: '`<password>`',
|
||||
udpPort: '`<udp_port>`',
|
||||
},
|
||||
}
|
||||
),
|
||||
},
|
||||
],
|
||||
WINDOWS: [
|
||||
{
|
||||
title: i18n.translate(
|
||||
'home.tutorials.netflow.common.config.elasticCloud.windowsTitle',
|
||||
{
|
||||
defaultMessage: 'Edit the configuration',
|
||||
}
|
||||
),
|
||||
textPre: i18n.translate(
|
||||
'home.tutorials.netflow.common.config.elasticCloud.windowsTextPre',
|
||||
{
|
||||
defaultMessage: 'Modify {logstashConfigPath} to set the configuration parameters:',
|
||||
values: {
|
||||
logstashConfigPath: '`config\\logstash.yml`',
|
||||
},
|
||||
}
|
||||
),
|
||||
commands: [
|
||||
'cloud.id: "{config.cloud.id}"',
|
||||
'cloud.auth: "elastic:<password>"',
|
||||
' ',
|
||||
'modules:',
|
||||
' - name: netflow',
|
||||
' var.input.udp.port: <udp_port>',
|
||||
],
|
||||
textPost: i18n.translate(
|
||||
'home.tutorials.netflow.common.config.elasticCloud.windowsTextPost',
|
||||
{
|
||||
defaultMessage:
|
||||
'Where {udpPort} is the UDP port on which Logstash will receive Netflow data and \
|
||||
{password} is the password of the {elastic} user.',
|
||||
values: {
|
||||
elastic: '`elastic`',
|
||||
password: '`<password>`',
|
||||
udpPort: '`<udp_port>`',
|
||||
},
|
||||
}
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
SETUP: {
|
||||
OSX: [
|
||||
{
|
||||
title: i18n.translate('home.tutorials.netflow.common.setup.osxTitle', {
|
||||
defaultMessage: 'Run the Netflow module',
|
||||
}),
|
||||
textPre: i18n.translate('home.tutorials.netflow.common.setup.osxTextPre', {
|
||||
defaultMessage: 'Run:',
|
||||
}),
|
||||
commands: ['./bin/logstash --modules netflow --setup'],
|
||||
textPost: i18n.translate('home.tutorials.netflow.common.setup.osxTextPost', {
|
||||
defaultMessage:
|
||||
'The {setupOption} option creates a {netflowPrefix} index pattern in Elasticsearch and imports \
|
||||
Kibana dashboards and visualizations. Omit this option for subsequent runs to avoid overwriting existing dashboards.',
|
||||
values: {
|
||||
setupOption: '`--setup`',
|
||||
netflowPrefix: '`netflow-*`',
|
||||
},
|
||||
}),
|
||||
},
|
||||
],
|
||||
WINDOWS: [
|
||||
{
|
||||
title: i18n.translate('home.tutorials.netflow.common.setup.windowsTitle', {
|
||||
defaultMessage: 'Run the Netflow module',
|
||||
}),
|
||||
textPre: i18n.translate('home.tutorials.netflow.common.setup.windowsTextPre', {
|
||||
defaultMessage: 'Run:',
|
||||
}),
|
||||
commands: ['bin\\logstash --modules netflow --setup'],
|
||||
textPost: i18n.translate('home.tutorials.netflow.common.setup.windowsTextPost', {
|
||||
defaultMessage:
|
||||
'The {setupOption} option creates a {netflowPrefix} index pattern in Elasticsearch and imports \
|
||||
Kibana dashboards and visualizations. Omit this option for subsequent runs to avoid overwriting existing dashboards.',
|
||||
values: {
|
||||
setupOption: '`--setup`',
|
||||
netflowPrefix: '`netflow-*`',
|
||||
},
|
||||
}),
|
||||
},
|
||||
],
|
||||
},
|
||||
};
|
||||
}
|
|
@ -1,58 +0,0 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
|
||||
import { INSTRUCTION_VARIANT } from '../../../common/instruction_variant';
|
||||
import { createLogstashInstructions } from '../instructions/logstash_instructions';
|
||||
import { createCommonNetflowInstructions } from './common_instructions';
|
||||
|
||||
// TODO: compare with onPremElasticCloud and onPrem scenarios and extract out common bits
|
||||
export function createElasticCloudInstructions() {
|
||||
const COMMON_NETFLOW_INSTRUCTIONS = createCommonNetflowInstructions();
|
||||
const LOGSTASH_INSTRUCTIONS = createLogstashInstructions();
|
||||
|
||||
return {
|
||||
instructionSets: [
|
||||
{
|
||||
title: i18n.translate('home.tutorials.netflow.elasticCloudInstructions.title', {
|
||||
defaultMessage: 'Getting Started',
|
||||
}),
|
||||
instructionVariants: [
|
||||
{
|
||||
id: INSTRUCTION_VARIANT.OSX,
|
||||
instructions: [
|
||||
...LOGSTASH_INSTRUCTIONS.INSTALL.OSX,
|
||||
...COMMON_NETFLOW_INSTRUCTIONS.CONFIG.ELASTIC_CLOUD.OSX,
|
||||
...COMMON_NETFLOW_INSTRUCTIONS.SETUP.OSX,
|
||||
],
|
||||
},
|
||||
{
|
||||
id: INSTRUCTION_VARIANT.WINDOWS,
|
||||
instructions: [
|
||||
...LOGSTASH_INSTRUCTIONS.INSTALL.WINDOWS,
|
||||
...COMMON_NETFLOW_INSTRUCTIONS.CONFIG.ELASTIC_CLOUD.WINDOWS,
|
||||
...COMMON_NETFLOW_INSTRUCTIONS.SETUP.WINDOWS,
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
};
|
||||
}
|
|
@ -1,52 +0,0 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import { createOnPremInstructions } from './on_prem';
|
||||
import { createElasticCloudInstructions } from './elastic_cloud';
|
||||
import { createOnPremElasticCloudInstructions } from './on_prem_elastic_cloud';
|
||||
|
||||
export function netflowSpecProvider() {
|
||||
const moduleName = 'netflow';
|
||||
return {
|
||||
id: 'netflow',
|
||||
name: 'Netflow',
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.netflow.tutorialShortDescription', {
|
||||
defaultMessage: 'Collect Netflow records sent by a Netflow exporter.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.netflow.tutorialLongDescription', {
|
||||
defaultMessage:
|
||||
'The Logstash Netflow module collects and parses network flow data, \
|
||||
indexes the events into Elasticsearch, and installs a suite of Kibana dashboards. \
|
||||
This module support Netflow Version 5 and 9. [Learn more]({linkUrl}).',
|
||||
values: {
|
||||
linkUrl: '{config.docs.logstash}/netflow-module.html',
|
||||
},
|
||||
}),
|
||||
completionTimeMinutes: 10,
|
||||
// previewImagePath: 'kibana-apache.png', TODO
|
||||
onPrem: createOnPremInstructions(),
|
||||
elasticCloud: createElasticCloudInstructions(),
|
||||
onPremElasticCloud: createOnPremElasticCloudInstructions(),
|
||||
};
|
||||
}
|
|
@ -1,58 +0,0 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
|
||||
import { INSTRUCTION_VARIANT } from '../../../common/instruction_variant';
|
||||
import { createLogstashInstructions } from '../instructions/logstash_instructions';
|
||||
import { createCommonNetflowInstructions } from './common_instructions';
|
||||
|
||||
// TODO: compare with onPremElasticCloud and elasticCloud scenarios and extract out common bits
|
||||
export function createOnPremInstructions() {
|
||||
const COMMON_NETFLOW_INSTRUCTIONS = createCommonNetflowInstructions();
|
||||
const LOGSTASH_INSTRUCTIONS = createLogstashInstructions();
|
||||
|
||||
return {
|
||||
instructionSets: [
|
||||
{
|
||||
title: i18n.translate('home.tutorials.netflow.onPremInstructions.title', {
|
||||
defaultMessage: 'Getting Started',
|
||||
}),
|
||||
instructionVariants: [
|
||||
{
|
||||
id: INSTRUCTION_VARIANT.OSX,
|
||||
instructions: [
|
||||
...LOGSTASH_INSTRUCTIONS.INSTALL.OSX,
|
||||
...COMMON_NETFLOW_INSTRUCTIONS.CONFIG.ON_PREM.OSX,
|
||||
...COMMON_NETFLOW_INSTRUCTIONS.SETUP.OSX,
|
||||
],
|
||||
},
|
||||
{
|
||||
id: INSTRUCTION_VARIANT.WINDOWS,
|
||||
instructions: [
|
||||
...LOGSTASH_INSTRUCTIONS.INSTALL.WINDOWS,
|
||||
...COMMON_NETFLOW_INSTRUCTIONS.CONFIG.ON_PREM.WINDOWS,
|
||||
...COMMON_NETFLOW_INSTRUCTIONS.SETUP.WINDOWS,
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
};
|
||||
}
|
|
@ -1,68 +0,0 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
|
||||
import { INSTRUCTION_VARIANT } from '../../../common/instruction_variant';
|
||||
import { createLogstashInstructions } from '../instructions/logstash_instructions';
|
||||
import {
|
||||
createTrycloudOption1,
|
||||
createTrycloudOption2,
|
||||
} from '../instructions/onprem_cloud_instructions';
|
||||
import { createCommonNetflowInstructions } from './common_instructions';
|
||||
|
||||
// TODO: compare with onPrem and elasticCloud scenarios and extract out common bits
|
||||
export function createOnPremElasticCloudInstructions() {
|
||||
const COMMON_NETFLOW_INSTRUCTIONS = createCommonNetflowInstructions();
|
||||
const TRYCLOUD_OPTION1 = createTrycloudOption1();
|
||||
const TRYCLOUD_OPTION2 = createTrycloudOption2();
|
||||
const LOGSTASH_INSTRUCTIONS = createLogstashInstructions();
|
||||
|
||||
return {
|
||||
instructionSets: [
|
||||
{
|
||||
title: i18n.translate('home.tutorials.netflow.onPremElasticCloudInstructions.title', {
|
||||
defaultMessage: 'Getting Started',
|
||||
}),
|
||||
instructionVariants: [
|
||||
{
|
||||
id: INSTRUCTION_VARIANT.OSX,
|
||||
instructions: [
|
||||
TRYCLOUD_OPTION1,
|
||||
TRYCLOUD_OPTION2,
|
||||
...LOGSTASH_INSTRUCTIONS.INSTALL.OSX,
|
||||
...COMMON_NETFLOW_INSTRUCTIONS.CONFIG.ON_PREM_ELASTIC_CLOUD.OSX,
|
||||
...COMMON_NETFLOW_INSTRUCTIONS.SETUP.OSX,
|
||||
],
|
||||
},
|
||||
{
|
||||
id: INSTRUCTION_VARIANT.WINDOWS,
|
||||
instructions: [
|
||||
TRYCLOUD_OPTION1,
|
||||
TRYCLOUD_OPTION2,
|
||||
...LOGSTASH_INSTRUCTIONS.INSTALL.WINDOWS,
|
||||
...COMMON_NETFLOW_INSTRUCTIONS.CONFIG.ON_PREM_ELASTIC_CLOUD.WINDOWS,
|
||||
...COMMON_NETFLOW_INSTRUCTIONS.SETUP.WINDOWS,
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
};
|
||||
}
|
73
src/plugins/home/server/tutorials/netflow_logs/index.ts
Normal file
|
@ -0,0 +1,73 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function netflowLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'netflow';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'netflowLogs',
|
||||
name: i18n.translate('home.tutorials.netflowLogs.nameTitle', {
|
||||
defaultMessage: 'NetFlow / IPFIX Collector',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.netflowLogs.shortDescription', {
|
||||
defaultMessage: 'Collect NetFlow and IPFIX flow records.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.netflowLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving NetFlow and IPFIX flow records over UDP. This input supports NetFlow versions 1, 5, 6, 7, 8 and 9, as well as IPFIX. For NetFlow versions older than 9, fields are mapped automatically to NetFlow v9. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-netflow.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoBeats',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: '34e26884-161a-4448-9556-43b5bf2f62a2',
|
||||
linkLabel: i18n.translate('home.tutorials.netflowLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Netflow Overview',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-netflow.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/netscout_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function netscoutLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'netscout';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'netscoutLogs',
|
||||
name: i18n.translate('home.tutorials.netscoutLogs.nameTitle', {
|
||||
defaultMessage: 'Arbor Peakflow logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.netscoutLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Netscout Arbor Peakflow SP logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.netscoutLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Arbor Peakflow SP logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-netscout.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/netscout.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.netscoutLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-netscout.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
77
src/plugins/home/server/tutorials/o365_logs/index.ts
Normal file
|
@ -0,0 +1,77 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function o365LogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'o365';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'o365Logs',
|
||||
name: i18n.translate('home.tutorials.o365Logs.nameTitle', {
|
||||
defaultMessage: 'Office 365 logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.o365Logs.shortDescription', {
|
||||
defaultMessage: 'Collect Office 365 activity logs via the Office 365 API.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.o365Logs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for Office 365 logs received via one of the Office 365 \
|
||||
API endpoints. It currently supports user, admin, system, and policy \
|
||||
actions and events from Office 365 and Azure AD activity logs exposed \
|
||||
by the Office 365 Management Activity API. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-o365.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/o365.svg',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: '712e2c00-685d-11ea-8d6a-292ef5d68366',
|
||||
linkLabel: i18n.translate('home.tutorials.o365Logs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'O365 Audit Dashboard',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-o365.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/o365_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
75
src/plugins/home/server/tutorials/okta_logs/index.ts
Normal file
|
@ -0,0 +1,75 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function oktaLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'okta';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'oktaLogs',
|
||||
name: i18n.translate('home.tutorials.oktaLogs.nameTitle', {
|
||||
defaultMessage: 'Okta logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.oktaLogs.shortDescription', {
|
||||
defaultMessage: 'Collect the Okta system log via the Okta API.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.oktaLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The Okta module collects events from the [Okta API](https://developer.okta.com/docs/reference/). \
|
||||
Specifically this supports reading from the [Okta System Log API](https://developer.okta.com/docs/reference/api/system-log/). \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-okta.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/okta.svg',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: '749203a0-67b1-11ea-a76f-bf44814e437d',
|
||||
linkLabel: i18n.translate('home.tutorials.oktaLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Okta Overview',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-okta.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/okta_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
|
@ -51,6 +51,7 @@ export function oracleMetricsSpecProvider(context: TutorialContext): TutorialSch
|
|||
learnMoreLink: '{config.docs.beats.metricbeat}/metricbeat-module-' + moduleName + '.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/oracle.svg',
|
||||
artifacts: {
|
||||
application: {
|
||||
label: i18n.translate('home.tutorials.oracleMetrics.artifacts.application.label', {
|
||||
|
|
|
@ -40,23 +40,27 @@ export function osqueryLogsSpecProvider(context: TutorialContext): TutorialSchem
|
|||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.osqueryLogs.shortDescription', {
|
||||
defaultMessage: 'Collect the result logs created by osqueryd.',
|
||||
defaultMessage: 'Collect osquery logs in JSON format.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.osqueryLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The `osquery` Filebeat module collects the JSON result logs collected by `osqueryd`. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
'The module collects and decodes the result logs written by \
|
||||
[osqueryd](https://osquery.readthedocs.io/en/latest/introduction/using-osqueryd/) in \
|
||||
the JSON format. To set up osqueryd follow the osquery installation instructions for \
|
||||
your operating system and configure the `filesystem` logging driver (the default). \
|
||||
Make sure UTC timestamps are enabled. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-osquery.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoOsquery',
|
||||
euiIconType: '/plugins/home/assets/logos/osquery.svg',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: '69f5ae20-eb02-11e7-8f04-51231daa5b05-ecs',
|
||||
linkLabel: i18n.translate('home.tutorials.osqueryLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Osquery logs dashboard',
|
||||
defaultMessage: 'Osquery Compliance Pack',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
|
@ -66,7 +70,6 @@ export function osqueryLogsSpecProvider(context: TutorialContext): TutorialSchem
|
|||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/osquery_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
|
|
77
src/plugins/home/server/tutorials/panw_logs/index.ts
Normal file
|
@ -0,0 +1,77 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function panwLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'panw';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'panwLogs',
|
||||
name: i18n.translate('home.tutorials.panwLogs.nameTitle', {
|
||||
defaultMessage: 'Palo Alto Networks PAN-OS logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.panwLogs.shortDescription', {
|
||||
defaultMessage:
|
||||
'Collect Palo Alto Networks PAN-OS threat and traffic logs over syslog or from a log file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.panwLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for Palo Alto Networks PAN-OS firewall monitoring \
|
||||
logs received over Syslog or read from a file. It currently supports \
|
||||
messages of Traffic and Threat types. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-panw.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/paloalto.svg',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: 'e40ba240-7572-11e9-976e-65a8f47cc4c1',
|
||||
linkLabel: i18n.translate('home.tutorials.panwLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'PANW Network Flows',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-panw.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/panw_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/rabbitmq_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function rabbitmqLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'rabbitmq';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'rabbitmqLogs',
|
||||
name: i18n.translate('home.tutorials.rabbitmqLogs.nameTitle', {
|
||||
defaultMessage: 'RabbitMQ logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.LOGGING,
|
||||
shortDescription: i18n.translate('home.tutorials.rabbitmqLogs.shortDescription', {
|
||||
defaultMessage: 'Collect RabbitMQ logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.rabbitmqLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is the module for parsing [RabbitMQ log files](https://www.rabbitmq.com/logging.html) \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-rabbitmq.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/rabbitmq.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
label: i18n.translate('home.tutorials.rabbitmqLogs.artifacts.application.label', {
|
||||
defaultMessage: 'Discover',
|
||||
}),
|
||||
path: '/app/discover#/',
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-rabbitmq.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/radware_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function radwareLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'radware';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'radwareLogs',
|
||||
name: i18n.translate('home.tutorials.radwareLogs.nameTitle', {
|
||||
defaultMessage: 'Radware DefensePro logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.radwareLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Radware DefensePro logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.radwareLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Radware DefensePro logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-radware.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/radware.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.radwareLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-radware.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
|
@ -16,82 +16,115 @@
|
|||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
import { systemLogsSpecProvider } from './system_logs';
|
||||
import { systemMetricsSpecProvider } from './system_metrics';
|
||||
import { apacheLogsSpecProvider } from './apache_logs';
|
||||
import { apacheMetricsSpecProvider } from './apache_metrics';
|
||||
import { elasticsearchLogsSpecProvider } from './elasticsearch_logs';
|
||||
import { iisLogsSpecProvider } from './iis_logs';
|
||||
import { kafkaLogsSpecProvider } from './kafka_logs';
|
||||
import { logstashLogsSpecProvider } from './logstash_logs';
|
||||
import { nginxLogsSpecProvider } from './nginx_logs';
|
||||
import { nginxMetricsSpecProvider } from './nginx_metrics';
|
||||
import { mysqlLogsSpecProvider } from './mysql_logs';
|
||||
import { mysqlMetricsSpecProvider } from './mysql_metrics';
|
||||
import { mongodbMetricsSpecProvider } from './mongodb_metrics';
|
||||
import { osqueryLogsSpecProvider } from './osquery_logs';
|
||||
import { phpfpmMetricsSpecProvider } from './php_fpm_metrics';
|
||||
import { postgresqlMetricsSpecProvider } from './postgresql_metrics';
|
||||
import { postgresqlLogsSpecProvider } from './postgresql_logs';
|
||||
import { rabbitmqMetricsSpecProvider } from './rabbitmq_metrics';
|
||||
import { redisLogsSpecProvider } from './redis_logs';
|
||||
import { redisMetricsSpecProvider } from './redis_metrics';
|
||||
import { suricataLogsSpecProvider } from './suricata_logs';
|
||||
import { dockerMetricsSpecProvider } from './docker_metrics';
|
||||
import { kubernetesMetricsSpecProvider } from './kubernetes_metrics';
|
||||
import { uwsgiMetricsSpecProvider } from './uwsgi_metrics';
|
||||
import { netflowSpecProvider } from './netflow';
|
||||
import { traefikLogsSpecProvider } from './traefik_logs';
|
||||
import { cephMetricsSpecProvider } from './ceph_metrics';
|
||||
import { aerospikeMetricsSpecProvider } from './aerospike_metrics';
|
||||
import { couchbaseMetricsSpecProvider } from './couchbase_metrics';
|
||||
import { dropwizardMetricsSpecProvider } from './dropwizard_metrics';
|
||||
import { elasticsearchMetricsSpecProvider } from './elasticsearch_metrics';
|
||||
import { etcdMetricsSpecProvider } from './etcd_metrics';
|
||||
import { haproxyMetricsSpecProvider } from './haproxy_metrics';
|
||||
import { kafkaMetricsSpecProvider } from './kafka_metrics';
|
||||
import { kibanaMetricsSpecProvider } from './kibana_metrics';
|
||||
import { memcachedMetricsSpecProvider } from './memcached_metrics';
|
||||
import { muninMetricsSpecProvider } from './munin_metrics';
|
||||
import { vSphereMetricsSpecProvider } from './vsphere_metrics';
|
||||
import { windowsMetricsSpecProvider } from './windows_metrics';
|
||||
import { windowsEventLogsSpecProvider } from './windows_event_logs';
|
||||
import { golangMetricsSpecProvider } from './golang_metrics';
|
||||
import { logstashMetricsSpecProvider } from './logstash_metrics';
|
||||
import { prometheusMetricsSpecProvider } from './prometheus_metrics';
|
||||
import { zookeeperMetricsSpecProvider } from './zookeeper_metrics';
|
||||
import { uptimeMonitorsSpecProvider } from './uptime_monitors';
|
||||
import { cloudwatchLogsSpecProvider } from './cloudwatch_logs';
|
||||
import { awsMetricsSpecProvider } from './aws_metrics';
|
||||
import { mssqlMetricsSpecProvider } from './mssql_metrics';
|
||||
import { natsMetricsSpecProvider } from './nats_metrics';
|
||||
import { natsLogsSpecProvider } from './nats_logs';
|
||||
import { zeekLogsSpecProvider } from './zeek_logs';
|
||||
import { corednsMetricsSpecProvider } from './coredns_metrics';
|
||||
import { corednsLogsSpecProvider } from './coredns_logs';
|
||||
import { auditbeatSpecProvider } from './auditbeat';
|
||||
import { iptablesLogsSpecProvider } from './iptables_logs';
|
||||
import { ciscoLogsSpecProvider } from './cisco_logs';
|
||||
import { envoyproxyLogsSpecProvider } from './envoyproxy_logs';
|
||||
import { couchdbMetricsSpecProvider } from './couchdb_metrics';
|
||||
import { consulMetricsSpecProvider } from './consul_metrics';
|
||||
import { cockroachdbMetricsSpecProvider } from './cockroachdb_metrics';
|
||||
import { traefikMetricsSpecProvider } from './traefik_metrics';
|
||||
import { awsLogsSpecProvider } from './aws_logs';
|
||||
import { activemqLogsSpecProvider } from './activemq_logs';
|
||||
import { activemqMetricsSpecProvider } from './activemq_metrics';
|
||||
import { aerospikeMetricsSpecProvider } from './aerospike_metrics';
|
||||
import { apacheLogsSpecProvider } from './apache_logs';
|
||||
import { apacheMetricsSpecProvider } from './apache_metrics';
|
||||
import { auditbeatSpecProvider } from './auditbeat';
|
||||
import { auditdLogsSpecProvider } from './auditd_logs';
|
||||
import { awsLogsSpecProvider } from './aws_logs';
|
||||
import { awsMetricsSpecProvider } from './aws_metrics';
|
||||
import { azureLogsSpecProvider } from './azure_logs';
|
||||
import { azureMetricsSpecProvider } from './azure_metrics';
|
||||
import { ibmmqLogsSpecProvider } from './ibmmq_logs';
|
||||
import { stanMetricsSpecProvider } from './stan_metrics';
|
||||
import { barracudaLogsSpecProvider } from './barracuda_logs';
|
||||
import { bluecoatLogsSpecProvider } from './bluecoat_logs';
|
||||
import { cefLogsSpecProvider } from './cef_logs';
|
||||
import { cephMetricsSpecProvider } from './ceph_metrics';
|
||||
import { checkpointLogsSpecProvider } from './checkpoint_logs';
|
||||
import { ciscoLogsSpecProvider } from './cisco_logs';
|
||||
import { cloudwatchLogsSpecProvider } from './cloudwatch_logs';
|
||||
import { cockroachdbMetricsSpecProvider } from './cockroachdb_metrics';
|
||||
import { consulMetricsSpecProvider } from './consul_metrics';
|
||||
import { corednsLogsSpecProvider } from './coredns_logs';
|
||||
import { corednsMetricsSpecProvider } from './coredns_metrics';
|
||||
import { couchbaseMetricsSpecProvider } from './couchbase_metrics';
|
||||
import { couchdbMetricsSpecProvider } from './couchdb_metrics';
|
||||
import { crowdstrikeLogsSpecProvider } from './crowdstrike_logs';
|
||||
import { cylanceLogsSpecProvider } from './cylance_logs';
|
||||
import { dockerMetricsSpecProvider } from './docker_metrics';
|
||||
import { dropwizardMetricsSpecProvider } from './dropwizard_metrics';
|
||||
import { elasticsearchLogsSpecProvider } from './elasticsearch_logs';
|
||||
import { elasticsearchMetricsSpecProvider } from './elasticsearch_metrics';
|
||||
import { envoyproxyLogsSpecProvider } from './envoyproxy_logs';
|
||||
import { envoyproxyMetricsSpecProvider } from './envoyproxy_metrics';
|
||||
import { etcdMetricsSpecProvider } from './etcd_metrics';
|
||||
import { f5LogsSpecProvider } from './f5_logs';
|
||||
import { fortinetLogsSpecProvider } from './fortinet_logs';
|
||||
import { golangMetricsSpecProvider } from './golang_metrics';
|
||||
import { googlecloudLogsSpecProvider } from './googlecloud_logs';
|
||||
import { googlecloudMetricsSpecProvider } from './googlecloud_metrics';
|
||||
import { gsuiteLogsSpecProvider } from './gsuite_logs';
|
||||
import { haproxyLogsSpecProvider } from './haproxy_logs';
|
||||
import { haproxyMetricsSpecProvider } from './haproxy_metrics';
|
||||
import { ibmmqLogsSpecProvider } from './ibmmq_logs';
|
||||
import { ibmmqMetricsSpecProvider } from './ibmmq_metrics';
|
||||
import { statsdMetricsSpecProvider } from './statsd_metrics';
|
||||
import { redisenterpriseMetricsSpecProvider } from './redisenterprise_metrics';
|
||||
import { icingaLogsSpecProvider } from './icinga_logs';
|
||||
import { iisLogsSpecProvider } from './iis_logs';
|
||||
import { iisMetricsSpecProvider } from './iis_metrics';
|
||||
import { impervaLogsSpecProvider } from './imperva_logs';
|
||||
import { infobloxLogsSpecProvider } from './infoblox_logs';
|
||||
import { iptablesLogsSpecProvider } from './iptables_logs';
|
||||
import { juniperLogsSpecProvider } from './juniper_logs';
|
||||
import { kafkaLogsSpecProvider } from './kafka_logs';
|
||||
import { kafkaMetricsSpecProvider } from './kafka_metrics';
|
||||
import { kibanaLogsSpecProvider } from './kibana_logs';
|
||||
import { kibanaMetricsSpecProvider } from './kibana_metrics';
|
||||
import { kubernetesMetricsSpecProvider } from './kubernetes_metrics';
|
||||
import { logstashLogsSpecProvider } from './logstash_logs';
|
||||
import { logstashMetricsSpecProvider } from './logstash_metrics';
|
||||
import { memcachedMetricsSpecProvider } from './memcached_metrics';
|
||||
import { microsoftLogsSpecProvider } from './microsoft_logs';
|
||||
import { mispLogsSpecProvider } from './misp_logs';
|
||||
import { mongodbLogsSpecProvider } from './mongodb_logs';
|
||||
import { mongodbMetricsSpecProvider } from './mongodb_metrics';
|
||||
import { mssqlLogsSpecProvider } from './mssql_logs';
|
||||
import { mssqlMetricsSpecProvider } from './mssql_metrics';
|
||||
import { muninMetricsSpecProvider } from './munin_metrics';
|
||||
import { mysqlLogsSpecProvider } from './mysql_logs';
|
||||
import { mysqlMetricsSpecProvider } from './mysql_metrics';
|
||||
import { natsLogsSpecProvider } from './nats_logs';
|
||||
import { natsMetricsSpecProvider } from './nats_metrics';
|
||||
import { netflowLogsSpecProvider } from './netflow_logs';
|
||||
import { netscoutLogsSpecProvider } from './netscout_logs';
|
||||
import { nginxLogsSpecProvider } from './nginx_logs';
|
||||
import { nginxMetricsSpecProvider } from './nginx_metrics';
|
||||
import { o365LogsSpecProvider } from './o365_logs';
|
||||
import { oktaLogsSpecProvider } from './okta_logs';
|
||||
import { openmetricsMetricsSpecProvider } from './openmetrics_metrics';
|
||||
import { oracleMetricsSpecProvider } from './oracle_metrics';
|
||||
import { iisMetricsSpecProvider } from './iis_metrics';
|
||||
import { azureLogsSpecProvider } from './azure_logs';
|
||||
import { googlecloudMetricsSpecProvider } from './googlecloud_metrics';
|
||||
import { osqueryLogsSpecProvider } from './osquery_logs';
|
||||
import { panwLogsSpecProvider } from './panw_logs';
|
||||
import { phpfpmMetricsSpecProvider } from './php_fpm_metrics';
|
||||
import { postgresqlLogsSpecProvider } from './postgresql_logs';
|
||||
import { postgresqlMetricsSpecProvider } from './postgresql_metrics';
|
||||
import { prometheusMetricsSpecProvider } from './prometheus_metrics';
|
||||
import { rabbitmqLogsSpecProvider } from './rabbitmq_logs';
|
||||
import { rabbitmqMetricsSpecProvider } from './rabbitmq_metrics';
|
||||
import { radwareLogsSpecProvider } from './radware_logs';
|
||||
import { redisLogsSpecProvider } from './redis_logs';
|
||||
import { redisMetricsSpecProvider } from './redis_metrics';
|
||||
import { redisenterpriseMetricsSpecProvider } from './redisenterprise_metrics';
|
||||
import { santaLogsSpecProvider } from './santa_logs';
|
||||
import { sonicwallLogsSpecProvider } from './sonicwall_logs';
|
||||
import { sophosLogsSpecProvider } from './sophos_logs';
|
||||
import { squidLogsSpecProvider } from './squid_logs';
|
||||
import { stanMetricsSpecProvider } from './stan_metrics';
|
||||
import { statsdMetricsSpecProvider } from './statsd_metrics';
|
||||
import { suricataLogsSpecProvider } from './suricata_logs';
|
||||
import { systemLogsSpecProvider } from './system_logs';
|
||||
import { systemMetricsSpecProvider } from './system_metrics';
|
||||
import { tomcatLogsSpecProvider } from './tomcat_logs';
|
||||
import { traefikLogsSpecProvider } from './traefik_logs';
|
||||
import { traefikMetricsSpecProvider } from './traefik_metrics';
|
||||
import { uptimeMonitorsSpecProvider } from './uptime_monitors';
|
||||
import { uwsgiMetricsSpecProvider } from './uwsgi_metrics';
|
||||
import { vSphereMetricsSpecProvider } from './vsphere_metrics';
|
||||
import { windowsEventLogsSpecProvider } from './windows_event_logs';
|
||||
import { windowsMetricsSpecProvider } from './windows_metrics';
|
||||
import { zeekLogsSpecProvider } from './zeek_logs';
|
||||
import { zookeeperMetricsSpecProvider } from './zookeeper_metrics';
|
||||
import { zscalerLogsSpecProvider } from './zscaler_logs';
|
||||
|
||||
export const builtInTutorials = [
|
||||
systemLogsSpecProvider,
|
||||
|
@ -118,7 +151,7 @@ export const builtInTutorials = [
|
|||
dockerMetricsSpecProvider,
|
||||
kubernetesMetricsSpecProvider,
|
||||
uwsgiMetricsSpecProvider,
|
||||
netflowSpecProvider,
|
||||
netflowLogsSpecProvider,
|
||||
traefikLogsSpecProvider,
|
||||
cephMetricsSpecProvider,
|
||||
aerospikeMetricsSpecProvider,
|
||||
|
@ -170,4 +203,37 @@ export const builtInTutorials = [
|
|||
iisMetricsSpecProvider,
|
||||
azureLogsSpecProvider,
|
||||
googlecloudMetricsSpecProvider,
|
||||
auditdLogsSpecProvider,
|
||||
barracudaLogsSpecProvider,
|
||||
bluecoatLogsSpecProvider,
|
||||
cefLogsSpecProvider,
|
||||
checkpointLogsSpecProvider,
|
||||
crowdstrikeLogsSpecProvider,
|
||||
cylanceLogsSpecProvider,
|
||||
f5LogsSpecProvider,
|
||||
fortinetLogsSpecProvider,
|
||||
googlecloudLogsSpecProvider,
|
||||
gsuiteLogsSpecProvider,
|
||||
haproxyLogsSpecProvider,
|
||||
icingaLogsSpecProvider,
|
||||
impervaLogsSpecProvider,
|
||||
infobloxLogsSpecProvider,
|
||||
juniperLogsSpecProvider,
|
||||
kibanaLogsSpecProvider,
|
||||
microsoftLogsSpecProvider,
|
||||
mispLogsSpecProvider,
|
||||
mongodbLogsSpecProvider,
|
||||
mssqlLogsSpecProvider,
|
||||
netscoutLogsSpecProvider,
|
||||
o365LogsSpecProvider,
|
||||
oktaLogsSpecProvider,
|
||||
panwLogsSpecProvider,
|
||||
rabbitmqLogsSpecProvider,
|
||||
radwareLogsSpecProvider,
|
||||
santaLogsSpecProvider,
|
||||
sonicwallLogsSpecProvider,
|
||||
sophosLogsSpecProvider,
|
||||
squidLogsSpecProvider,
|
||||
tomcatLogsSpecProvider,
|
||||
zscalerLogsSpecProvider,
|
||||
];
|
||||
|
|
75
src/plugins/home/server/tutorials/santa_logs/index.ts
Normal file
|
@ -0,0 +1,75 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function santaLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'santa';
|
||||
const platforms = ['OSX'] as const;
|
||||
return {
|
||||
id: 'santaLogs',
|
||||
name: i18n.translate('home.tutorials.santaLogs.nameTitle', {
|
||||
defaultMessage: 'Google Santa logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.santaLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Google Santa logs about process executions on MacOS.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.santaLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The module collects and parses logs from [Google Santa](https://github.com/google/santa), \
|
||||
a security tool for macOS that monitors process executions and can blacklist/whitelist binaries. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-santa.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoLogging',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: '161855f0-ff6a-11e8-93c5-d5ecd1b3e307-ecs',
|
||||
linkLabel: i18n.translate('home.tutorials.santaLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Santa Overview',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-santa.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/santa_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/sonicwall_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function sonicwallLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'sonicwall';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'sonicwallLogs',
|
||||
name: i18n.translate('home.tutorials.sonicwallLogs.nameTitle', {
|
||||
defaultMessage: 'Sonicwall FW logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.sonicwallLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Sonicwall-FW logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.sonicwallLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Sonicwall-FW logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-sonicwall.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/sonicwall.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.radwareLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-sonicwall.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/sophos_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function sophosLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'sophos';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'sophosLogs',
|
||||
name: i18n.translate('home.tutorials.sophosLogs.nameTitle', {
|
||||
defaultMessage: 'Sophos logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.sophosLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Sophos XG SFOS logs over syslog.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.sophosLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for Sophos Products, currently it supports XG SFOS logs sent in the syslog format. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-sophos.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/sophos.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.sophosLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-sophos.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
71
src/plugins/home/server/tutorials/squid_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function squidLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'squid';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'squidLogs',
|
||||
name: i18n.translate('home.tutorials.squidLogs.nameTitle', {
|
||||
defaultMessage: 'Squid logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.squidLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Squid logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.squidLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Squid logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-squid.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoLogging',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.squidLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-squid.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
|
@ -40,13 +40,13 @@ export function suricataLogsSpecProvider(context: TutorialContext): TutorialSche
|
|||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.suricataLogs.shortDescription', {
|
||||
defaultMessage: 'Collect the result logs created by Suricata IDS/IPS/NSM.',
|
||||
defaultMessage: 'Collect Suricata IDS/IPS/NSM logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.suricataLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The `suricata` Filebeat module collects the logs from the \
|
||||
[Suricata Eve JSON output](https://suricata.readthedocs.io/en/latest/output/eve/eve-json-format.html). \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
'This is a module to the Suricata IDS/IPS/NSM log. It parses logs that are \
|
||||
in the [Suricata Eve JSON format](https://suricata.readthedocs.io/en/latest/output/eve/eve-json-format.html). \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-suricata.html',
|
||||
},
|
||||
|
@ -55,9 +55,9 @@ export function suricataLogsSpecProvider(context: TutorialContext): TutorialSche
|
|||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: '69f5ae20-eb02-11e7-8f04-51231daa5b05',
|
||||
id: '78289c40-86da-11e8-b59d-21efb914e65c-ecs',
|
||||
linkLabel: i18n.translate('home.tutorials.suricataLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Suricata logs dashboard',
|
||||
defaultMessage: 'Suricata Events Overview',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
|
|
|
@ -31,33 +31,32 @@ import {
|
|||
|
||||
export function systemLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'system';
|
||||
const platforms = ['OSX', 'DEB', 'RPM'] as const;
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'systemLogs',
|
||||
name: i18n.translate('home.tutorials.systemLogs.nameTitle', {
|
||||
defaultMessage: 'System logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.LOGGING,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.systemLogs.shortDescription', {
|
||||
defaultMessage: 'Collect and parse logs written by the local Syslog server.',
|
||||
defaultMessage: 'Collect system logs of common Unix/Linux based distributions.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.systemLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The `system` Filebeat module collects and parses logs created by the system logging service of common \
|
||||
Unix/Linux based distributions. This module is not available on Windows. \
|
||||
'The module collects and parses logs created by the system logging service of common Unix/Linux based distributions. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-system.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/system.svg',
|
||||
euiIconType: 'logoLogging',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: 'Filebeat-syslog-dashboard-ecs',
|
||||
linkLabel: i18n.translate('home.tutorials.systemLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'System logs dashboard',
|
||||
defaultMessage: 'System Syslog Dashboard',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
|
@ -67,7 +66,6 @@ Unix/Linux based distributions. This module is not available on Windows. \
|
|||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/system_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
|
|
71
src/plugins/home/server/tutorials/tomcat_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function tomcatLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'tomcat';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'tomcatLogs',
|
||||
name: i18n.translate('home.tutorials.tomcatLogs.nameTitle', {
|
||||
defaultMessage: 'Tomcat logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.tomcatLogs.shortDescription', {
|
||||
defaultMessage: 'Collect Apache Tomcat logs over syslog or from a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.tomcatLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Apache Tomcat logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-tomcat.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/tomcat.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.tomcatLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-tomcat.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
|
@ -38,13 +38,13 @@ export function traefikLogsSpecProvider(context: TutorialContext): TutorialSchem
|
|||
defaultMessage: 'Traefik logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.LOGGING,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.traefikLogs.shortDescription', {
|
||||
defaultMessage: 'Collect and parse access logs created by the Traefik Proxy.',
|
||||
defaultMessage: 'Collect Traefik access logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.traefikLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The `traefik` Filebeat module parses access logs created by Traefik. \
|
||||
'The module parses access logs created by [Træfik](https://traefik.io/). \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-traefik.html',
|
||||
|
@ -56,7 +56,7 @@ export function traefikLogsSpecProvider(context: TutorialContext): TutorialSchem
|
|||
{
|
||||
id: 'Filebeat-Traefik-Dashboard-ecs',
|
||||
linkLabel: i18n.translate('home.tutorials.traefikLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Traefik logs dashboard',
|
||||
defaultMessage: 'Traefik Access Logs',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
|
@ -66,7 +66,6 @@ export function traefikLogsSpecProvider(context: TutorialContext): TutorialSchem
|
|||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/home/assets/traefik_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
|
|
|
@ -31,7 +31,7 @@ import {
|
|||
|
||||
export function zeekLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'zeek';
|
||||
const platforms = ['OSX', 'DEB', 'RPM'] as const;
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'zeekLogs',
|
||||
name: i18n.translate('home.tutorials.zeekLogs.nameTitle', {
|
||||
|
@ -40,13 +40,13 @@ export function zeekLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
|||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.zeekLogs.shortDescription', {
|
||||
defaultMessage: 'Collect the logs created by Zeek/Bro.',
|
||||
defaultMessage: 'Collect Zeek network security monitoring logs.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.zeekLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'The `zeek` Filebeat module collects the logs from \
|
||||
[Zeek](https://www.zeek.org//documentation/index.html). \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
'This is a module for Zeek, which used to be called Bro. It parses logs \
|
||||
that are in the [Zeek JSON format](https://www.zeek.org/manual/release/logs/index.html). \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-zeek.html',
|
||||
},
|
||||
|
@ -57,7 +57,7 @@ export function zeekLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
|||
{
|
||||
id: '7cbb5410-3700-11e9-aa6d-ff445a78330c',
|
||||
linkLabel: i18n.translate('home.tutorials.zeekLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Zeek logs dashboard',
|
||||
defaultMessage: 'Zeek Overview',
|
||||
}),
|
||||
isOverview: true,
|
||||
},
|
||||
|
|
71
src/plugins/home/server/tutorials/zscaler_logs/index.ts
Normal file
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TutorialsCategory } from '../../services/tutorials';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../instructions/filebeat_instructions';
|
||||
import {
|
||||
TutorialContext,
|
||||
TutorialSchema,
|
||||
} from '../../services/tutorials/lib/tutorials_registry_types';
|
||||
|
||||
export function zscalerLogsSpecProvider(context: TutorialContext): TutorialSchema {
|
||||
const moduleName = 'zscaler';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'] as const;
|
||||
return {
|
||||
id: 'zscalerLogs',
|
||||
name: i18n.translate('home.tutorials.zscalerLogs.nameTitle', {
|
||||
defaultMessage: 'Zscaler Logs',
|
||||
}),
|
||||
moduleName,
|
||||
category: TutorialsCategory.SECURITY_SOLUTION,
|
||||
shortDescription: i18n.translate('home.tutorials.zscalerLogs.shortDescription', {
|
||||
defaultMessage: 'This is a module for receiving Zscaler NSS logs over Syslog or a file.',
|
||||
}),
|
||||
longDescription: i18n.translate('home.tutorials.zscalerLogs.longDescription', {
|
||||
defaultMessage:
|
||||
'This is a module for receiving Zscaler NSS logs over Syslog or a file. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-zscaler.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/home/assets/logos/zscaler.svg',
|
||||
artifacts: {
|
||||
dashboards: [],
|
||||
application: {
|
||||
path: '/app/security',
|
||||
label: i18n.translate('home.tutorials.zscalerLogs.artifacts.dashboards.linkLabel', {
|
||||
defaultMessage: 'Security App',
|
||||
}),
|
||||
},
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-zscaler.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
|
@ -28,7 +28,7 @@ export default function ({ getService, getPageObjects }) {
|
|||
await PageObjects.common.navigateToUrl('home', 'tutorial_directory', { useActualUrl: true });
|
||||
await PageObjects.header.waitUntilLoadingHasFinished();
|
||||
await retry.try(async () => {
|
||||
const tutorialExists = await PageObjects.home.doesSynopsisExist('netflow');
|
||||
const tutorialExists = await PageObjects.home.doesSynopsisExist('netflowlogs');
|
||||
expect(tutorialExists).to.be(true);
|
||||
});
|
||||
});
|
||||
|
|
|
@ -2162,35 +2162,6 @@
|
|||
"home.tutorials.natsMetrics.longDescription": "Metricbeat モジュール「nats」は、Nats から監視メトリックを取得します。[詳細] {learnMoreLink})。",
|
||||
"home.tutorials.natsMetrics.nameTitle": "NATSメトリック",
|
||||
"home.tutorials.natsMetrics.shortDescription": "Nats サーバーから監視メトリックを取得します。",
|
||||
"home.tutorials.netflow.common.config.elasticCloud.osxTextPost": "{udpPort} は Logstash が Netflow データを受信する UDP ポートで、{password} は {elastic} ユーザーのパスワードです。",
|
||||
"home.tutorials.netflow.common.config.elasticCloud.osxTextPre": "{logstashConfigPath} を編集して構成パラメーターを設定します。",
|
||||
"home.tutorials.netflow.common.config.elasticCloud.osxTitle": "構成を編集する",
|
||||
"home.tutorials.netflow.common.config.elasticCloud.windowsTextPost": "{udpPort} は Logstash が Netflow データを受信する UDP ポートで、{password} は {elastic} ユーザーのパスワードです。",
|
||||
"home.tutorials.netflow.common.config.elasticCloud.windowsTextPre": "{logstashConfigPath} を編集して構成パラメーターを設定します。",
|
||||
"home.tutorials.netflow.common.config.elasticCloud.windowsTitle": "構成を編集する",
|
||||
"home.tutorials.netflow.common.config.onPrem.osxTextPost": "{udpPort} は Logstash が Netflow データを受信する UDP ポートです。",
|
||||
"home.tutorials.netflow.common.config.onPrem.osxTextPre": "{logstashConfigPath} を編集して構成パラメーターを設定します。",
|
||||
"home.tutorials.netflow.common.config.onPrem.osxTitle": "構成を編集する",
|
||||
"home.tutorials.netflow.common.config.onPrem.windowsTextPost": "{udpPort} は Logstash が Netflow データを受信する UDP ポートです。",
|
||||
"home.tutorials.netflow.common.config.onPrem.windowsTextPre": "{logstashConfigPath} を編集して構成パラメーターを設定します。",
|
||||
"home.tutorials.netflow.common.config.onPrem.windowsTitle": "構成を編集する",
|
||||
"home.tutorials.netflow.common.config.onPremElasticCloud.osxTextPost": "{udpPort} は Logstash が Netflow データを受信する UDP ポートで、{esUrl} は Elastic Cloud で実行中の Elasticsearch の URL で、{password} は {elastic} ユーザーのパスワードです。",
|
||||
"home.tutorials.netflow.common.config.onPremElasticCloud.osxTextPre": "{logstashConfigPath} を編集して構成パラメーターを設定します。",
|
||||
"home.tutorials.netflow.common.config.onPremElasticCloud.osxTitle": "構成を編集する",
|
||||
"home.tutorials.netflow.common.config.onPremElasticCloud.windowsTextPost": "{udpPort} は Logstash が Netflow データを受信する UDP ポートで、{esUrl} は Elastic Cloud で実行中の Elasticsearch の URL で、{password} は {elastic} ユーザーのパスワードです。",
|
||||
"home.tutorials.netflow.common.config.onPremElasticCloud.windowsTextPre": "{logstashConfigPath} を編集して構成パラメーターを設定します。",
|
||||
"home.tutorials.netflow.common.config.onPremElasticCloud.windowsTitle": "構成を編集する",
|
||||
"home.tutorials.netflow.common.setup.osxTextPost": "{setupOption} オプションは Elasticsearch で {netflowPrefix} インデックスパターンを作成し、Kibana のダッシュボードとビジュアライゼーションをインポートします。以降の実行時に既存のダッシュボードに上書きしないよう、このオプションを省略します。",
|
||||
"home.tutorials.netflow.common.setup.osxTextPre": "実行:",
|
||||
"home.tutorials.netflow.common.setup.osxTitle": "Netflow モジュールを実行",
|
||||
"home.tutorials.netflow.common.setup.windowsTextPost": "{setupOption} オプションは Elasticsearch で {netflowPrefix} インデックスパターンを作成し、Kibana のダッシュボードとビジュアライゼーションをインポートします。以降の実行時に既存のダッシュボードに上書きしないよう、このオプションを省略します。",
|
||||
"home.tutorials.netflow.common.setup.windowsTextPre": "実行:",
|
||||
"home.tutorials.netflow.common.setup.windowsTitle": "Netflow モジュールを実行",
|
||||
"home.tutorials.netflow.elasticCloudInstructions.title": "はじめに",
|
||||
"home.tutorials.netflow.onPremElasticCloudInstructions.title": "はじめに",
|
||||
"home.tutorials.netflow.onPremInstructions.title": "はじめに",
|
||||
"home.tutorials.netflow.tutorialLongDescription": "Logstash NetFlow モジュールは、ネットワークフローデータを収集してパースしたり、イベントを Elasticsearch でインデックスしたり、Kibana ダッシュボードをインストールしたりできます。このモジュールは Netflow バージョン 5 と 9 をサポートしています。[詳細]({linkUrl})。",
|
||||
"home.tutorials.netflow.tutorialShortDescription": "Netflow エクスポーターが送信した Netflow の記録を収集します。",
|
||||
"home.tutorials.nginxLogs.artifacts.dashboards.linkLabel": "Nginx ログダッシュボード",
|
||||
"home.tutorials.nginxLogs.longDescription": "「nginx」Filebeat モジュールは、Nginx HTTP サーバーが作成したアクセスとエラーのログをパースします。[詳細]({learnMoreLink})。",
|
||||
"home.tutorials.nginxLogs.nameTitle": "Nginx ログ",
|
||||
|
|
|
@ -2163,35 +2163,6 @@
|
|||
"home.tutorials.natsMetrics.longDescription": "Metricbeat 模块 `nats` 从 Nats 提取监测指标。[了解详情]({learnMoreLink})。",
|
||||
"home.tutorials.natsMetrics.nameTitle": "NATS 指标",
|
||||
"home.tutorials.natsMetrics.shortDescription": "从 Nats 服务器提取监测指标。",
|
||||
"home.tutorials.netflow.common.config.elasticCloud.osxTextPost": "其中 {udpPort} 是 Logstash 用于接收 Netflow 数据的 UDP 端口, {password} 是 {elastic} 用户的密码。",
|
||||
"home.tutorials.netflow.common.config.elasticCloud.osxTextPre": "修改 {logstashConfigPath} 以设置配置参数:",
|
||||
"home.tutorials.netflow.common.config.elasticCloud.osxTitle": "编辑配置",
|
||||
"home.tutorials.netflow.common.config.elasticCloud.windowsTextPost": "其中 {udpPort} 是 Logstash 用于接收 Netflow 数据的 UDP 端口, {password} 是 {elastic} 用户的密码。",
|
||||
"home.tutorials.netflow.common.config.elasticCloud.windowsTextPre": "修改 {logstashConfigPath} 以设置配置参数:",
|
||||
"home.tutorials.netflow.common.config.elasticCloud.windowsTitle": "编辑配置",
|
||||
"home.tutorials.netflow.common.config.onPrem.osxTextPost": "其中 {udpPort} 是 Logstash 用于接收 Netflow 数据的 UDP 端口。",
|
||||
"home.tutorials.netflow.common.config.onPrem.osxTextPre": "修改 {logstashConfigPath} 以设置配置参数:",
|
||||
"home.tutorials.netflow.common.config.onPrem.osxTitle": "编辑配置",
|
||||
"home.tutorials.netflow.common.config.onPrem.windowsTextPost": "其中 {udpPort} 是 Logstash 用于接收 Netflow 数据的 UDP 端口。",
|
||||
"home.tutorials.netflow.common.config.onPrem.windowsTextPre": "修改 {logstashConfigPath} 以设置配置参数:",
|
||||
"home.tutorials.netflow.common.config.onPrem.windowsTitle": "编辑配置",
|
||||
"home.tutorials.netflow.common.config.onPremElasticCloud.osxTextPost": "其中 {udpPort} 是 Logstash 用于接收 Netflow 数据的 UDP 端口, {esUrl} 是在 Elastic Cloud 上运行的 Elasticsearch 的 URL, {password} 是 {elastic} 用户的密码。",
|
||||
"home.tutorials.netflow.common.config.onPremElasticCloud.osxTextPre": "修改 {logstashConfigPath} 以设置配置参数:",
|
||||
"home.tutorials.netflow.common.config.onPremElasticCloud.osxTitle": "编辑配置",
|
||||
"home.tutorials.netflow.common.config.onPremElasticCloud.windowsTextPost": "其中 {udpPort} 是 Logstash 用于接收 Netflow 数据的 UDP 端口, {esUrl} 是在 Elastic Cloud 上运行的 Elasticsearch 的 URL, {password} 是 {elastic} 用户的密码。",
|
||||
"home.tutorials.netflow.common.config.onPremElasticCloud.windowsTextPre": "修改 {logstashConfigPath} 以设置配置参数:",
|
||||
"home.tutorials.netflow.common.config.onPremElasticCloud.windowsTitle": "编辑配置",
|
||||
"home.tutorials.netflow.common.setup.osxTextPost": "{setupOption} 选项在 Elasticsearch 中创建 {netflowPrefix} 索引模式并导入 Kibana 仪表板和可视化。对随后的运行省略此选项可避免覆盖现有仪表板。",
|
||||
"home.tutorials.netflow.common.setup.osxTextPre": "运行:",
|
||||
"home.tutorials.netflow.common.setup.osxTitle": "运行 Netflow 模块",
|
||||
"home.tutorials.netflow.common.setup.windowsTextPost": "{setupOption} 选项在 Elasticsearch 中创建 {netflowPrefix} 索引模式并导入 Kibana 仪表板和可视化。对随后的运行省略此选项可避免覆盖现有仪表板。",
|
||||
"home.tutorials.netflow.common.setup.windowsTextPre": "运行:",
|
||||
"home.tutorials.netflow.common.setup.windowsTitle": "运行 Netflow 模块",
|
||||
"home.tutorials.netflow.elasticCloudInstructions.title": "入门",
|
||||
"home.tutorials.netflow.onPremElasticCloudInstructions.title": "入门",
|
||||
"home.tutorials.netflow.onPremInstructions.title": "入门",
|
||||
"home.tutorials.netflow.tutorialLongDescription": "Logstash Netflow 模块收集并解析网络流数据,将事件索引到 Elasticsearch 中,并安装一套 Kibana 仪表板。此模块支持 Netflow 版本 5 和 9。[了解详情]({linkUrl})。",
|
||||
"home.tutorials.netflow.tutorialShortDescription": "收集 Netflow 导出器发送的 Netflow 记录。",
|
||||
"home.tutorials.nginxLogs.artifacts.dashboards.linkLabel": "Nginx 日志仪表板",
|
||||
"home.tutorials.nginxLogs.longDescription": "Filebeat 模块 `nginx` 解析 Nginx HTTP 服务器创建的访问和错误日志。[了解详情]({learnMoreLink})。",
|
||||
"home.tutorials.nginxLogs.nameTitle": "Nginx 日志",
|
||||
|
|