Add support for Trellix FireEye OS (#14908)

This commit is contained in:
mtentilucci
2023-03-18 13:51:14 -04:00
committed by GitHub
parent cfb70f73d1
commit d6d2827f97
7 changed files with 9916 additions and 0 deletions

View File

@@ -0,0 +1,139 @@
<?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"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="Layer_1"
data-name="Layer 1"
viewBox="0 0 1000 250.50034"
version="1.1"
sodipodi:docname="trellix-large.svg"
height="250.50034"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
<metadata
id="metadata3815">
<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>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1008"
id="namedview3813"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="1.73"
inkscape:cx="500"
inkscape:cy="125.25032"
inkscape:window-x="0"
inkscape:window-y="28"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<defs
id="defs3794">
<style
id="style3777">.cls-1{fill:url(#radial-gradient);}.cls-2{fill:#1a1a1a;}</style>
<radialGradient
id="radial-gradient"
cx="856.63"
cy="123.19"
r="182.23"
gradientUnits="userSpaceOnUse">
<stop
offset="0.07"
stop-color="#2814ff"
id="stop3779" />
<stop
offset="0.08"
stop-color="#2718ff"
id="stop3781" />
<stop
offset="0.23"
stop-color="#1654ff"
id="stop3783" />
<stop
offset="0.35"
stop-color="#0a80ff"
id="stop3785" />
<stop
offset="0.45"
stop-color="#039bff"
id="stop3787" />
<stop
offset="0.5"
stop-color="#00a5ff"
id="stop3789" />
<stop
offset="1"
stop-color="#00cd00"
id="stop3791" />
</radialGradient>
</defs>
<path
style="fill:url(#radial-gradient)"
d="m 904.59,122.12 c -17.39667,0 -34.79333,0 -52.19,0 C 884.20333,81.413333 916.00667,40.706667 947.81,0 965.20667,0 982.60333,0 1000,0 968.19667,40.706667 936.39333,81.413333 904.59,122.12 Z"
id="path3796"
inkscape:connector-curvature="0" />
<path
class="cls-2"
d="M 76.75,43.61 H 0 V 0 h 197.47 v 43.61 h -74 v 204.1 H 76.75 Z"
id="path3798"
inkscape:connector-curvature="0"
style="fill:#1a1a1a" />
<path
class="cls-2"
d="m 197.47,62.8 h 45.35 v 27.56 q 8.72,-15.7 26.17,-23.9 17.45,-8.2 42.91,-4.36 v 48.5 q -17.1,-5.94 -33.14,-2.27 a 45.92,45.92 0 0 0 -26,15.7 q -9.93,12 -9.94,29.48 v 94.2 h -45.35 z"
id="path3800"
inkscape:connector-curvature="0"
style="fill:#1a1a1a" />
<path
class="cls-2"
d="m 415.6,250.5 a 95,95 0 0 1 -95.25,-95.25 93.3,93.3 0 0 1 12.91,-48.14 95.16,95.16 0 0 1 34.89,-34.72 93.13,93.13 0 0 1 47.45,-12.73 91.49,91.49 0 0 1 42.4,10.12 96.12,96.12 0 0 1 33.14,27.91 94.44,94.44 0 0 1 17.62,39.42 84.24,84.24 0 0 1 0.34,34.89 H 365.36 a 46.77,46.77 0 0 0 9.64,20.93 44.27,44.27 0 0 0 17.75,13.07 59.37,59.37 0 0 0 22.85,4.36 69.9,69.9 0 0 0 26,-5.05 60,60 0 0 0 21.46,-14.13 L 502.82,202 q -11.18,22 -35.94,35.24 -24.76,13.24 -51.28,13.26 z m 49.19,-113 a 49.21,49.21 0 0 0 -9.25,-18.84 48.41,48.41 0 0 0 -17.09,-13.78 51.94,51.94 0 0 0 -23.2,-5.06 53.07,53.07 0 0 0 -23.38,5.06 48.17,48.17 0 0 0 -17.27,13.78 49.19,49.19 0 0 0 -9.24,18.84 z"
id="path3802"
inkscape:connector-curvature="0"
style="fill:#1a1a1a" />
<path
class="cls-2"
d="m 531.69,0 h 45 v 247.71 h -45 z"
id="path3804"
inkscape:connector-curvature="0"
style="fill:#1a1a1a" />
<path
class="cls-2"
d="m 610.05,0 h 45 v 247.71 h -45 z"
id="path3806"
inkscape:connector-curvature="0"
style="fill:#1a1a1a" />
<path
class="cls-2"
d="m 686.55,62.8 h 45 v 184.91 h -45 z"
id="path3808"
inkscape:connector-curvature="0"
style="fill:#1a1a1a" />
<path
style="fill:#1a1a1a"
d="M 951.24,247.66 C 903.07333,186.04 854.90667,124.42 806.74,62.8 c -17.39667,0 -34.79333,0 -52.19,0 24.07333,30.796667 48.14667,61.59333 72.22,92.39 -24.07333,30.82333 -48.14667,61.64667 -72.22,92.47 17.39667,0 34.79333,0 52.19,0 15.38,-19.69 30.76,-39.38 46.14,-59.07 15.39,19.69 30.78,39.38 46.17,59.07 17.39667,0 34.79333,0 52.19,0 z"
id="polygon3810"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

102
html/images/os/trellix.svg Normal file
View File

@@ -0,0 +1,102 @@
<?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"
height="32.310909mm"
viewBox="0 0 39.052501 32.31091"
version="1.1"
id="svg3841"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="trellix-small-alt.svg">
<defs
id="defs3835">
<radialGradient
id="radial-gradient"
cx="856.63"
cy="123.19"
r="182.23"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.26458333,0,0,0.26458333,-745.40401,-162.12049)">
<stop
offset="0.07"
stop-color="#2814ff"
id="stop3779" />
<stop
offset="0.08"
stop-color="#2718ff"
id="stop3781" />
<stop
offset="0.23"
stop-color="#1654ff"
id="stop3783" />
<stop
offset="0.35"
stop-color="#0a80ff"
id="stop3785" />
<stop
offset="0.45"
stop-color="#039bff"
id="stop3787" />
<stop
offset="0.5"
stop-color="#00a5ff"
id="stop3789" />
<stop
offset="1"
stop-color="#00cd00"
id="stop3791" />
</radialGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="21.05211"
inkscape:cy="2.3169715"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1008"
inkscape:window-x="0"
inkscape:window-y="28"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata3838">
<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(519.87318,162.12049)">
<path
style="fill:url(#radial-gradient);stroke-width:0.26458332"
d="m -506.06457,-129.80958 c -4.60287,0 -9.20574,0 -13.80861,0 8.41463,-10.7703 16.82927,-21.54061 25.2439,-32.31091 4.60287,0 9.20573,0 13.8086,0 -8.41463,10.7703 -16.82926,21.54061 -25.24389,32.31091 z"
id="path3796"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -0,0 +1,116 @@
mib: FE-FIREEYE-MIB
modules:
os:
version: FE-FIREEYE-MIB::feSystemImageVersionCurrent.0
hardware: FE-FIREEYE-MIB::feHardwareModel.0
serial: FE-FIREEYE-MIB::feSerialNumber.0
sensors:
fanspeed:
data:
-
oid: feFanStatusTable
value: feFanSpeed
num_oid: '.1.3.6.1.4.1.25597.11.4.1.3.1.4.{{ $index }}'
descr: 'Fan {{ $feFanIndex }}'
index: 'feFanSpeed.{{ $feFanIndex }}'
temperature:
data:
-
oid: feSystemInfo
value: feTemperatureValue
num_oid: '.1.3.6.1.4.1.25597.11.1.1.4.{{ $index }}'
descr: 'System Temperature'
state:
data:
-
oid: feSystemInfo
value: feTemperatureIsHealthy
num_oid: '.1.3.6.1.4.1.25597.11.1.1.6.{{ $index }}'
group: System Health
descr: 'System Temperature Health'
state_name: feTemperatureIsHealthy
states:
- { value: 2, generic: 2, graph: 0, descr: 'Bad' }
- { value: 1, generic: 0, graph: 0, descr: 'Good' }
-
oid: feStorageInfo
value: feRaidIsHealthy
num_oid: '.1.3.6.1.4.1.25597.11.2.1.2.{{ $index }}'
group: System Health
descr: 'System RAID Health'
state_name: feRaidIsHealthy
states:
- { value: 2, generic: 2, graph: 0, descr: 'Bad' }
- { value: 1, generic: 0, graph: 0, descr: 'Good' }
-
oid: fePhysicalDiskTable
value: fePhysicalDiskIsHealthy
num_oid: '.1.3.6.1.4.1.25597.11.2.1.3.1.4.{{ $index }}'
group: Disk Health
descr: 'Disk {{ $fePhysicalDiskName }} Health'
index: fePhysicalDiskIsHealthy.{{ $fePhysicalDiskIndex }}
state_name: fePhysicalDiskIsHealthy
states:
- { value: 2, generic: 2, graph: 0, descr: 'Bad' }
- { value: 1, generic: 0, graph: 0, descr: 'Good' }
-
oid: fePowerSupply
value: fePowerSupplyOverallIsHealthy
num_oid: '.1.3.6.1.4.1.25597.11.3.1.2.{{ $index }}'
group: System Health
descr: 'System Power Supply Health'
state_name: fePowerSupplyOverallIsHealthy
states:
- { value: 2, generic: 2, graph: 0, descr: 'Bad' }
- { value: 1, generic: 0, graph: 0, descr: 'Good' }
-
oid: feFanHealth
value: feFanOverallIsHealthy
num_oid: '.1.3.6.1.4.1.25597.11.4.1.2.{{ $index }}'
group: System Health
descr: 'System Fan Health'
state_name: feFanOverallIsHealthy
states:
- { value: 2, generic: 2, graph: 0, descr: 'Bad' }
- { value: 1, generic: 0, graph: 0, descr: 'Good' }
-
oid: feFanStatusTable
value: feFanIsHealthy
num_oid: '.1.3.6.1.4.1.25597.11.4.1.3.1.3.{{ $index }}'
group: Fan Health
descr: 'Fan {{ $feFanIndex }} Health'
state_name: feFanIsHealthy
index: feFanIsHealthy.{{ $feFanIndex }}
states:
- { value: 2, generic: 2, graph: 0, descr: 'Bad' }
- { value: 1, generic: 0, graph: 0, descr: 'Good' }
-
oid: feApplication
value: feProductLicenseActive
num_oid: '.1.3.6.1.4.1.25597.11.5.1.10.{{ $index }}'
group: License Status
descr: 'Product License Status'
state_name: feProductLicenseActive
states:
- { value: 2, generic: 2, graph: 0, descr: 'Not Active' }
- { value: 1, generic: 0, graph: 0, descr: 'Active' }
-
oid: feApplication
value: feContentLicenseActive
num_oid: '.1.3.6.1.4.1.25597.11.5.1.11.{{ $index }}'
group: License Status
descr: 'Content License Status'
state_name: feContentLicenseActive
states:
- { value: 2, generic: 2, graph: 0, descr: 'Not Active' }
- { value: 1, generic: 0, graph: 0, descr: 'Active' }
-
oid: feApplication
value: feSupportLicenseActive
num_oid: '.1.3.6.1.4.1.25597.11.5.1.12.{{ $index }}'
group: License Status
descr: 'Support License Status'
state_name: feSupportLicenseActive
states:
- { value: 2, generic: 2, graph: 0, descr: 'Not Active' }
- { value: 1, generic: 0, graph: 0, descr: 'Active' }

View File

@@ -0,0 +1,13 @@
os: feos
group: trellix
text: 'FireEye OS'
type: appliance
icon: trellix
mib_dir: trellix
over:
- { graph: device_bits, text: 'Device Traffic' }
- { graph: device_processor, text: 'CPU Usage' }
- { graph: device_mempool, text: 'Memory Usage' }
discovery:
- sysObjectID:
- .1.3.6.1.4.1.25597.1

2922
mibs/trellix/FE-FIREEYE-MIB Normal file

File diff suppressed because it is too large Load Diff

5044
tests/data/feos_nx6500.json Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff