-
Notifications
You must be signed in to change notification settings - Fork 171
/
agents-syscollector.html
80 lines (77 loc) · 4.13 KB
/
agents-syscollector.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<md-content flex layout="column" ng-if="tab === 'syscollector'" ng-show="!load">
<div layout="row" class="layout-padding">
<md-card flex class="wz-md-card">
<md-card-content>
<span class="wz-headline-title">OS information</span>
<md-divider class="wz-margin-top-10"></md-divider>
<div layout="row" class="wz-padding-top-10">
<span>Scan date</span>
<span flex class="wz-text-right color-grey">{{ syscollector.os.scan.time }}</span>
</div>
<div layout="row" class="wz-padding-top-10">
<span>Sysname</span>
<span flex class="wz-text-right color-grey">{{ syscollector.os.sysname }}</span>
</div>
<div layout="row" class="wz-padding-top-10">
<span>Version</span>
<span flex class="wz-text-right color-grey">{{ syscollector.os.version }}</span>
</div>
<div layout="row" class="wz-padding-top-10">
<span>Architecture</span>
<span flex class="wz-text-right color-grey">{{ syscollector.os.architecture }}</span>
</div>
<div layout="row" class="wz-padding-top-10">
<span>Release</span>
<span flex class="wz-text-right color-grey">{{ syscollector.os.release }}</span>
</div>
<div layout="row" class="wz-padding-top-10">
<span>Distribution</span>
<span flex class="wz-text-right color-grey">{{ syscollector.os.os.name }} {{ syscollector.os.os.version }}</span>
</div>
</md-card-content>
</md-card>
<md-card flex class="wz-md-card">
<md-card-content>
<span class="wz-headline-title">Hardware information</span>
<md-divider class="wz-margin-top-10"></md-divider>
<div layout="row" class="wz-padding-top-10">
<span>Scan date</span>
<span flex class="wz-text-right color-grey">{{ syscollector.hardware.scan.time }}</span>
</div>
<div layout="row" class="wz-padding-top-10">
<span>Board</span>
<span flex class="wz-text-right color-grey">{{ syscollector.hardware.board_serial }}</span>
</div>
<div layout="row" class="wz-padding-top-10">
<span>RAM</span>
<span flex class="wz-text-right color-grey">{{ (syscollector.hardware.ram.total / 1024) | number: 2 }} MB</span>
</div>
<div layout="row" class="wz-padding-top-10">
<span>CPU</span>
<span flex class="wz-text-right color-grey">{{ syscollector.hardware.cpu.name }} ({{ syscollector.hardware.cpu.cores }} cores)</span>
</div>
</md-card-content>
</md-card>
</div>
<div layout="row" class="md-padding">
<input placeholder="Filter packages..." ng-model="custom_search" type="text" class="kuiLocalSearchInput ng-empty ng-pristine ng-scope ng-touched ng-valid"
aria-invalid="false" wz-enter="search(custom_search)">
<button type="submit" aria-label="Search" class="kuiLocalSearchButton height-40" ng-click="search(custom_search)">
<span class="fa fa-search" aria-hidden="true"></span>
</button>
</div>
<div layout="row" ng-if="agent" class="md-padding">
<wazuh-table
flex
path="'/syscollector/' + agent.id + '/packages'"
rows-per-page="8"
keys="[{value:'name',size:2},'architecture',{value:'version',size:2},{value:'vendor',size:2},{value:'description',size:3}]">
</wazuh-table>
</div>
<div layout="row" class="md-padding" ng-if="agent">
<span flex></span>
<a class="small" id="btnDownload" ng-click="downloadCsv('/syscollector/' + agent.id + '/packages')">Formatted
<i aria-hidden="true" class="fa fa-fw fa-download"></i>
</a>
</div>
</md-content>