From cf7de1c3de0ed84c82c2f1d2a38e763d6cf1f92a Mon Sep 17 00:00:00 2001 From: Rosiak Date: Wed, 27 Jul 2016 20:34:49 +0200 Subject: [PATCH] Basic Check Point GAiA Support #2533 --- html/images/os/checkpoint.png | Bin 0 -> 2213 bytes includes/definitions.inc.php | 12 ++++++++++++ includes/discovery/os/checkpoint.inc.php | 16 ++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 html/images/os/checkpoint.png create mode 100644 includes/discovery/os/checkpoint.inc.php diff --git a/html/images/os/checkpoint.png b/html/images/os/checkpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..938872d5a9998ebe9c5a34ec22bc8dc964e732ba GIT binary patch literal 2213 zcmV;W2wL}vP)1%L_t(o!>yNTY+ThH#ees{ZQjgy z$&Br>9Xli>4j9WsslhQx38V`YL`qAmilTlgp9+F5st~PE)v6Mrl~AjKN?XwgXeCgo zs6 zKCiVGaH$~xAr@ZKADyH>vS9uT0fc&yjl&RQRSV|j4iB_u&)JaST!?Ez+%`zq0$YG( zMDvseM+zJRJO#eeloXUg&CrZyqNKT}%_3ofLR@gpB|-RF^P_*2*ggz5cekKX96pw1 ze7pb%G#Y_Gi|8K+w4M)*C?7Z*Y6fQ%k8g@G<8c9uOM*B$5%Ti;K3i{VSb#wUtA`RqQVQ03U_rANXL@WxO` z-iN08WCZ|#Wl7d|HnP665v4W0uLwhh)?gX})0AkfG0iAn`;LqfelW-)nYc6v4g9Xp zCus`|V}5m^=;Ql}s-%MuAcerO4ZtYZnr8o@GkiES#oE;=I@=qlt#TO3hZhAQ7rW>h z@aE}&Nl%lEn_SUaQ@PjMm*vA#Q;d$~7vE3{>eF#tQ_`5J0>JZp`lnes2n|S6u=8|C z%n;bNK|1AD?w=W*VbA^{Y+EiGzd(h|{`(L&KK~oivs2O40ETB3sKs$yG#zIP8bg3( z87!-r2eI|D?-1r+;I-XE+`6f}HoGuPj-4lTdO>u=wLX-EvI={*+} zg0os5B|5HJj$uZfR4fG~;wg&7 zET&~3v|zZP$Q3n)@+4{M* zGChC%(RX4DA;Ay=OMD#d(6Fh=E%XLa2n4K*?VAwr+kD!(B%Ed-p$#*=#e#{g2uSy zCp|VB>g453jn+^MG;fUryx8w^a7>lA6s%lP&DB?@+5Xyz1+L4G3atgMAr@Ni@^3An z7-}XxT`AB7WHrao2eJXb>h-vHM}eL{75Hi2IBv^HTqnS>4DSA7JMC-Itn17mL?i~G zlGLSgY=7oSZt6LP=NrrxY_{BRlrP=34nejoRL6i$KpZ9p?SirU;K7rD-HYPDl!Rg^Cnlm}PpaCgu&P~h`1R=9U#b-9R zBBjBbZx2+`q0!_EF_MWQT^)n`;DJ|o=&`$af3Th)l$95#LIB_Ivbg6;6KnNy%uvG< z2R)uW9+EI2^aAd@eJ#tIl05Xo?R2yak*w(i65P14g=No$T*zrRbUXfr*s!>6p`yxs_(1G$*Dtwv0;1buE7V%w9B*OeT42_qC+c z=NK6oWc*y7!P5nP{NUgD>UUNlg}{wjA2GU$=K4vF4K%Rr#ZAOrZvlWgxS^g0AuTDW zi_KH1)^NwCjv%GaFCM*>p6i-<_<K=4Hi$x83}IlT zn(M#vUEbci64xzZ%7{+@ToY;?*xW4X$rxB7LShPFRkc8=a<2$DIar4j7Ee6AhoRwV zcJCdb;3<@0QVKQ8s!H@^Og1)38eB=WEy(#$2s9GN#G%2J6+b!06jBJJ&^QLf41q37 zs)>Nsge1_>nUN0Y9w9tHk%qHt2A8xNg2wfqP nITIF^KNqpY|Jx8COv!%%B`b;2w*Wr(00000NkvXXu0mjf3IZcF literal 0 HcmV?d00001 diff --git a/includes/definitions.inc.php b/includes/definitions.inc.php index b92094b2fb..a24a2d10a6 100644 --- a/includes/definitions.inc.php +++ b/includes/definitions.inc.php @@ -128,6 +128,18 @@ $config['os'][$os]['over'][1]['text'] = 'Processor Usage'; $config['os'][$os]['over'][2]['graph'] = 'device_mempool'; $config['os'][$os]['over'][2]['text'] = 'Memory Usage'; +$os = 'gaia'; +$config['os'][$os]['text'] = 'Check Point GAiA'; +$config['os'][$os]['type'] = 'firewall'; +$config['os'][$os]['icon'] = 'checkpoint'; +$config['os'][$os]['ifname'] = 1; +$config['os'][$os]['over'][0]['graph'] = 'device_bits'; +$config['os'][$os]['over'][0]['text'] = 'Device Traffic'; +$config['os'][$os]['over'][1]['graph'] = 'device_processor'; +$config['os'][$os]['over'][1]['text'] = 'Processor Usage'; +$config['os'][$os]['over'][2]['graph'] = 'device_mempool'; +$config['os'][$os]['over'][2]['text'] = 'Memory Usage'; + // Time server $os = 'microsemitime'; $config['os'][$os]['text'] = 'Microsemi Timing'; diff --git a/includes/discovery/os/checkpoint.inc.php b/includes/discovery/os/checkpoint.inc.php new file mode 100644 index 0000000000..ac64f216f2 --- /dev/null +++ b/includes/discovery/os/checkpoint.inc.php @@ -0,0 +1,16 @@ + + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation, either version 3 of the License, or (at your + * option) any later version. Please see LICENSE.txt at the top level of + * the source code distribution for details. + */ +if (!$os) { + if (strpos($sysObjectId, '.1.3.6.1.4.1.2620.1.6.123.1.49') !== false) { + $os = 'gaia'; + } +}