crcro and Neil Lathwood
2a15da2228
fix: Ignore OEM ipmi sensors that returns unreadable values ( #7518 )
...
* fix for OEM ipmi server that doesn't return hreshold
* escape chars, typo
2017-10-20 16:43:27 +01:00
Paul Heinrichs and Neil Lathwood
f2c4563c85
newdevice: Added initial detection for netmodule NB1600 ( #7514 )
2017-10-20 16:41:32 +01:00
Paul Heinrichs and Tony Murray
f038bcb6a1
device: Add more Procera interfaces ( #7422 )
...
* Add procera MIBS
* Add Channel ports to procera
* Fix whitespace
* CI Fix
* Remove unnecessary procera mib_dir
* Use snmpwalk_group
* CI fix
* Add more fields and change depth to snmpgroup_walk
* Minor style updates
* Add interface regex to procera.yaml
2017-10-19 08:09:45 -05:00
Tony Murray and Neil Lathwood
186ff42ef8
newdevice: Updated Unifi AC HD detection ( #7516 )
...
* fix Unifi AC HD detection
dot11manufacturerName.5 doesn't exist, only .30-.33
* add unit test
2017-10-19 08:07:00 +01:00
FTBZ and Neil Lathwood
23389de928
Readd PA Active Session graph ( #7517 )
2017-10-19 08:01:44 +01:00
FTBZ and Tony Murray
163d0b4f88
fix: Errors in the documentations for CentOS 7 ( #7510 )
...
* fix: Erros in the documentations for CentOS 7
* fix: Erros in the documentations for CentOS 7
* fix: Erros in the documentations for CentOS 7
* fix: Erros in the documentations for CentOS 7
* Some corrections to make docs work as intended.
* re-add httpd_execmem for nginx
2017-10-18 14:38:56 -05:00
FTBZ and Tony Murray
fc6386bf5f
fix: Add missing MIB for Palo Alto Networks firewall ( #7509 )
...
* fix: Add missing MIB for Palo Alto Networks firewall
* fix: MIBs directory
2017-10-18 13:34:53 -05:00
Chris A. Evans and Neil Lathwood
04bb65b762
newdevice: Added Brocade IronWare interface dBm sensor support ( #7434 )
...
* Added IronWare iface dBm sensor and related OID pr~e-cache
* fixed syntax violations
* added return_num() function and modified ironware dbm sensor to use it
* Update functions.php
* Update ironware.inc.php
2017-10-17 17:36:49 +01:00
tomarch and Neil Lathwood
c643d13cb5
newdevice: Added vpn state and flash usage for zywall usg ( #7500 )
2017-10-17 17:09:52 +01:00
FTBZ and Neil Lathwood
89ff05ebea
newdevice: Added firewall graphs for Palo Alto Networks firewall ( #7483 )
...
* Features: Add firewall graphs for Palo Alto Networks firewall
* Features: Add firewall graphs for Palo Alto Networks firewall
* Update db_schema.yaml
2017-10-17 12:42:13 +01:00
Martin Zatloukal and Neil Lathwood
6e379bfbbd
newdevice: Added support for Alcoma wireless devices ( #7476 )
...
* New os Alcoma
* New os Alcoma
* Update AlcomaAlmp.php
2017-10-17 08:57:31 +01:00
Neil Lathwood and GitHub
cdf31c47e1
Revert "bug: fail isPingable if fping errors" ( #7496 )
...
* Revert "fix: Fixed clickatell alert transport (#7446 )"
This reverts commit 9774acd055 .
* Revert "newdevice: Added support for Eaton ATS devices (#7448 )"
This reverts commit 1318e5871c .
* Revert "newdevice: Updated Zhone MXK detection (#7488 )"
This reverts commit 81667b9e20 .
* Revert "docs: Added HipChat V2 WebUI Config Example (#7486 )"
This reverts commit a31eaa9839 .
* Revert "fix: Fail isPingable if fping errors (#7426 )"
This reverts commit 1998845f06 .
2017-10-16 11:56:47 +01:00
Neil Lathwood and Tony Murray
9774acd055
fix: Fixed clickatell alert transport ( #7446 )
...
* fix: Fixed clickatell alert transport
* Set a default value for two config columns to ensure mysql strict
* fixed schema
* fixed schema
2017-10-15 23:49:51 -05:00
tomarch and Neil Lathwood
1318e5871c
newdevice: Added support for Eaton ATS devices ( #7448 )
...
* eaton-ats: add definition, voltage, frequency and state
* eaton-ats: missing snmprec file
* fix some syntax error
* fix some syntax error, again
* exclude eaton-ats from eaton-mgeups definition
* change eaton-ats definition
* move state and output voltage to yaml syntax
* Update eaton-mgeups.yaml
2017-10-15 21:06:11 +01:00
Søren Rosiak and Neil Lathwood
81667b9e20
newdevice: Updated Zhone MXK detection ( #7488 )
...
* newdevice: Improve Zhone MXK Discovery
* Fix test name
2017-10-15 21:02:39 +01:00
Daniel Preussker and Neil Lathwood
1998845f06
fix: Fail isPingable if fping errors ( #7426 )
2017-10-15 20:29:08 +01:00
Tony Murray and Neil Lathwood
2f2234da70
fix: cdp matching incorrect ports ( #7491 )
...
Need either remote device_id or mac_address to find a port, otherwise, we might match an incorrect port.
2017-10-15 19:49:28 +01:00
Martin Zatloukal and Neil Lathwood
f48cff0f1b
newdevice: Added support for Racom RAy devices ( #7466 )
2017-10-15 19:31:44 +01:00
Neil Lathwood and Søren Rosiak
a2de3ff681
newdevice: Added detection for SmartOptics T-Series devices ( #7433 )
2017-10-14 14:45:57 +02:00
Neil Lathwood and Søren Rosiak
6b44ac784a
newdevice: Added support for Huawei OceanStor devices
2017-10-12 19:55:25 +02:00
Neil Lathwood and Søren Rosiak
f61dfa3bcd
newdevice: Added more support for Avocent devices ( #7444 )
...
* newdevice: Added more support for Avocent devices
2017-10-12 19:54:55 +02:00
Yunchih Chen and Neil Lathwood
82fb20cc19
feature: Configurable 95th percentile ( #7442 )
...
See issue #7406 for detail.
2017-10-11 13:21:11 +01:00
Tony Murray and Neil Lathwood
46ee1b377c
fix: snmp_get_multi returns no data if the oid doesn't contain a period ( #7456 )
2017-10-11 08:10:04 +01:00
sfini and Neil Lathwood
3381b401f9
newdevice: Added Support for ApsoluteOS / Defense Pro Hw ( #7440 )
...
* Add Support for ApsoluteOS / Defense Pro Hw
* apsoluteos.snmprec
* Create apsoluteos.yaml
* Create apsoluteos.inc.php
* Create apsoluteos.inc.php
* Create test
* mibs
* Delete test
* Update apsoluteos.yaml
* Update apsoluteos.inc.php
* Update apsoluteos.inc.php
* Create radwaremib.txt
* Update apsoluteos.yaml
* Update apsoluteos.yaml
* Delete BGP4-MIB.mib
* delete mib dir
delete
* CHANGE NAME
2017-10-10 14:18:47 +01:00
TomEvin and Neil Lathwood
b45b2be695
Update hpe-ilo.inc.php ( #7465 )
2017-10-10 13:31:34 +01:00
TomEvin and Neil Lathwood
c8b677779d
newdevice: Added HPE ILO4 storage, memory and additional sensors
...
* HPE ILO4 enhance
Added Storage, Memory pools, new status (Array Controller, Logical Drive)
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Delete hpe.ilo.inc.php
2017-10-09 20:24:20 +01:00
tomarch and Neil Lathwood
c927e6d68c
newdevice: Updated Zyxelnwa to add storage, mempools and wireless support
...
* zyxelnwa: add storage, mempools and wireless
* zyxelnwa: add storage, mempools and wireless
* Update Zyxelnwa.php
* zyxelnwa: add MIB and use snmp-get
2017-10-07 21:17:51 +01:00
Tony Murray and GitHub
f92449e637
fix: issues with recent discovery refactor ( #7437 )
...
fix find_port_id() deleting all variables when device_id was given
improve find_port_id() to find ports where only a number is given
fix orphan deletion count
fix insert and update of links with strings where int are required
2017-10-06 08:53:16 -05:00
Tony Murray and GitHub
a2b9342f05
fix: improve accuracy of is_valid_hostname() ( #7435 )
...
* fix: improve accuracy of is_valid_hostname()
fixes discovery code attempting to add discover invalid dns names
the old code allowed some invalid hostnames, this is more thorough
add tests
* fix merge error
2017-10-05 16:04:17 -05:00
Frank Petrilli and Neil Lathwood
b89ed26852
newdevice: Added additional detection for Dell Equallogic devices
...
* Add support for alternate Equallogic SNMP sysObjectId
* Widen scope, add unit test
* Revert "Widen scope, add unit test"
This reverts commit 9486f06dd1 .
* Revert erroneous commit, include changes
* Made changes requested by @laf
2017-10-05 19:53:13 +01:00
tomarch and Neil Lathwood
931bfce011
newdevice: Added detection for technicolor TG650S and TG670S ( #7420 )
...
* update zywall.yaml ; use sysDescr_regex_except
* Cleanup technicolor
* newdevice: technicolor TG650S and TG670S
* Update technicolor.svg
* add technicolor.svg compressed
* Update tgos.yaml
2017-10-04 21:16:00 +01:00
tomarch and Neil Lathwood
d46df1770e
device: Added Dlink dap2660 add processors and mempools ( #7428 )
...
* update zywall.yaml ; use sysDescr_regex_except
* Cleanup technicolor
* newdevice: technicolor TG650S and TG670S
* Devices: Add cpu and mem for dlinkap
* Update dlinkap.inc.php
* Update dlinkap.inc.php
* Update dlinkap.inc.php
* Update dlinkap.inc.php
* Update dlinkap.inc.php
* Update dlinkap.inc.php
* Update dlinkap.inc.php
* Update dlinkap.inc.php
* Update dlinkap.inc.php
* Update dlinkap.inc.php
* Update dlinkap.inc.php
* Delete dlinkap.inc.php
2017-10-04 20:54:55 +01:00
Tony Murray and Neil Lathwood
bc8103774b
fix: snmpwalk_group tables not using entries. ( #7427 )
...
When walking an arbitrary oid, it may not be grouped properly if the address ends with .0
For example: channelInternalTxAborted[11].0
2017-10-04 19:50:26 +01:00
Tony Murray and Neil Lathwood
c0b267b49c
refactor: Discovery protocols re-write ( #7380 )
...
* refactor: discovery protocols re-write
extract more code to make it easier to read
use snmpwalk_group
walk lldpRemTable instead of lldpRemoteSystemsData
Optimize discover_device to reduce dns lookups of bad dns names
Make discovery_by_ip behavior consistent between cdp and lldp
move can_skip_discovery to discovery functions
Tested lldp, cdp, and ospf.
* always discover links even if the remote device isn't in system
Fix discover_link always updating
* fix style
* fix update, not fetching id
* increase platform length. Most devices use sysDescr here, which is max length 255
* remove orphaned links
* update db_schema.yaml
2017-10-04 08:16:23 +01:00
tomarch and Neil Lathwood
a1d782613b
device: Added additional zywall-usg detection ( #7405 )
...
* device: more zywall-usg support
move and add snmpsim files
* add snmpsim files
* add again snmpsim files
* Update zywall.yaml
2017-10-03 21:38:40 +01:00
Tony Murray and Daniel Preussker
738067e622
fix: rfc1628 state sensor translations ( #7416 )
2017-10-02 15:08:02 +00:00
Aldemir Akpinar and Neil Lathwood
b4af9197ba
newdevice: Added basic detection for hanwha techwin devices ( #7397 )
...
* Basic hanwha techwin support
* Changed os type to iPolis
* Changed file names to ipolis rather than the vendor name
* oid fixes
2017-10-01 19:19:46 +01:00
Neil Lathwood and GitHub
592e8aca4c
newdevice: Added sensor detection for APC In Row RD devices ( #7385 )
...
* newdevice: Added sensor detection for APC In Row RD devices
* Update apc.yaml
* Update apc.yaml
* Update cooling.inc.php
* Update pressure.inc.php
2017-09-29 21:13:27 +01:00
celalemre and Neil Lathwood
973764e7d3
alerts: Added OpsGenie transport. ( #7392 )
...
* Add OpsGenie transport.
* Log response body from OpsGenie only when an error occurs.
* Move OpsGenie SQL config to a new sql file.
2017-09-28 21:20:21 +01:00
noaheroufus and Neil Lathwood
554b40eb3f
newdevice: Added better hardware and version identification for SAF ( #7378 )
...
* Proper hardware and version identification
* Replaced str_replace with preg_match
2017-09-27 20:41:19 +01:00
Tom Sealey and Neil Lathwood
c07daa325b
newdevice: Added basic os for EricssonLG ES switches ( #7289 )
...
* added basic os for EricssonLG ES switches
* changed names
* tidied up some more
* renamed test files
* fixed typo
* removed _ from names
* fixed os names
* changes requested by @laf
* fixed unit test for ucp
2017-09-25 10:01:35 +01:00
noaheroufus and Neil Lathwood
ef9ada9adb
Applied correct divisors to voltage for Alpha UPSs ( #7377 )
2017-09-21 21:40:32 +01:00
Neil Lathwood and GitHub
1be550826e
api: Added ability to supports CORS for API ( #7357 )
...
* Update defaults.inc.php
* api: Added ability to supports CORS for API
* added acknowledge
* Update Configuration.md
2017-09-21 18:07:31 +01:00
Tony Murray and Neil Lathwood
6ea6218f47
refactor: rewrite is_valid_port() ( #7360 )
...
* refactor: speed up is_valid_port()
Convert is_valid_port to Config
Several Config optimizations
Update documentation
* fix getCombined() when os key is not set, but global is.
Add more tests
2017-09-21 18:02:01 +01:00
FragmentedPacket and Neil Lathwood
c20ffec40c
newdevice: Updated Engenius OS detection ( #7365 )
...
* fix: Engenius OS discovery
bandroidx was having issues with their Engenius AP being discovered as a wireless device, instead it was just showing up as 'generic'. Adding OID .1.3.6.1.4.1.14125 resolved their issue.
* Update engenius.yaml
* Create engenius_3.snmprec
2017-09-19 21:46:22 +01:00
Tony Murray and Neil Lathwood
39804b047d
refactor: rfc1628 sensor tidy up ( #7341 )
...
* refactor: rfc1628 tidy up
reduce the amount of snmp calls
* Did not finish re-writing rfc1628 load
* fix type in bypass power oid
* remove testing changes
2017-09-19 20:12:04 +01:00
Neil Lathwood and Søren Rosiak
838f91a18a
newdevice: Added detection for DPS Telecom NetGuardian ( #7326 )
...
* newdevice: Added detection for DPS Telecom NetGuardian
2017-09-18 20:29:27 +02:00
Neil Lathwood and Søren Rosiak
2115a1c6d1
newdevice: Added support for Alpha FXM UPS devices ( #7324 )
...
* newdevice: Added support for Alpha FXM UPS devices
2017-09-18 20:24:53 +02:00
Søren Rosiak and GitHub
7e601c31ed
Merge pull request #7354 from laf/newdevice/issue-7310
...
newdevice: Added detection for IgniteNet FusionSwitch devices
2017-09-18 17:37:00 +02:00
laf
802cd703bc
newdevice: Added detection for IgniteNet FusionSwitch devices
2017-09-17 22:31:23 +01:00