42e5819130
refactor: Updated discovery/poller to use numeric sysObjectID ( #7922 )
...
* refactor: Updated discovery to use a core module for sysDescr/sysObjectID use
* final update hopefully
* revert changes
* more changes + docs
* migrated poller to use numerical sysObjectID
* more updates for sysObjectID
* update any alert rules which might have enterprises. in
* moved schema file
* small updates
* updated getHostOS()
* scrut fixes
* updated sysObjectId -> sysObjectID
* updated sysObjectId -> sysObjectID
* updated remainder of sysObjectId -> sysObjectID
* another sysObjectId -> sysObjectID
* fixed secureplatform test data
* Fix tests: $device is not pulled from the database before polling
Also, update the db in the core discovery module.
2018-01-06 23:00:47 -06:00
0d07f85257
feature: Allow snmpget in os discovery yaml ( #7587 )
...
* feature: Allow snmpget in os discovery yaml
Re-submit after release
* Remove extra trim in discovery and in snmp_get.
also trim() always returns a string, so is_string() check is a waste of cpu cycles.
2017-11-02 12:41:18 +00:00
426916dbe4
Revert "feature: Allow snmpget in os discovery yaml ( #7558 )" ( #7576 )
...
This reverts commits:
193db0247597833672a02eb1e141f35d24e553cf
b73c4e9d6eeedffde745db59502e8cca1ac65a0e
a93bb6635ddd070e185d12837decb7a61487c1db
2017-10-29 14:04:26 -05:00
b73c4e9d6e
refactor: Allow os discovery deferral ( #7561 )
...
Defer some os till last, generic or slow ones. (linux, freebsd, ibmtl)
last file standing is ubnt.inc.php
2017-10-27 21:55:14 +01:00
193db02475
feature: Allow snmpget in os discovery yaml ( #7558 )
...
* feature: Allow snmpget in os discovery yaml
Convert all remaining os except airos.
Affected OS: asuswrt-merlin, ddnons, dsm, extrahop, huaweiups, ibmtl, pcoweb, pktj, qnap, remoteeye4, sentry3, sentry4, tomato
There should be not change in detection.
* Fix, asuswrt-merlin and tomato with snmpsim. May not have been an issue with actual devices because of -Oa leading " was a bit odd.
* missed file
2017-10-26 20:48:33 +01:00
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
e0040b2831
newdevice: Added support for Toshiba RemotEye4 devices ( #7312 )
...
* newdevice: Added support for Toshiba RemotEye4 devices
* small updates thanks to kate
* Update new-os.php
* Update new-os.php
2017-09-12 22:27:06 -05:00
eb1014a657
device: Updated Gamatronic ups use sysObjectID for os discovery ( #6940 )
2017-07-03 19:43:11 +01:00
d47b58bf6d
newdevice: Changed Solaris and Allied discovery to yaml ( #6900 )
...
Add SunOS to callback sanitize
2017-06-28 07:53:25 +01:00
eebf0d263a
refactor: move ios detection to yaml using new sysDescr_except ( #6456 )
...
* refactor: move ios detection to yaml using new sysDescr_except
* Add IOS-XE too
* Add Catalyst 4500 test data, it needs IOS-XE for proper detection.
2017-04-19 11:02:29 +01:00
0885813ba3
refactor: move siklu os detection to yaml ( #6431 )
2017-04-17 22:00:48 +01:00
295d0b405d
Revert "newdevice: improve IOS-XE detection" ( #6436 )
...
* Revert "improve callback serial number regex (#6435 )"
This reverts commit 2f881e3d80f70b94dd2bf407e7be3bd5f346109c.
* Revert "fix: vlan port mappings not removed (#6423 )"
This reverts commit 924b751be46229bec2ff0a33330ef48553fcb80f.
* Revert "missed file deletion (#6430 )"
This reverts commit 801a563c10076a3ac5a0a3eddc10c42b01a4c390.
* Revert "refactor: move Engenius discovery to yaml (#6428 )"
This reverts commit fa731f382633ecd6558db773589a0827fc5ec4de.
* Revert "refactor: move cometsystem-p85xx (#6427 )"
This reverts commit 01477a15f49be7f798c9babafede913ba515f483.
* Revert "refactor: move the rest of avaya os detection to yaml (#6426 )"
This reverts commit 8a8edb7d6d5d1e6d1b4ba65c05ee6e446b05c835.
* Revert "refactor: move aos discovery to yaml (#6425 )"
This reverts commit 54975f64d4b929473c8b46ead439ed11f2945372.
* Revert "newdevice: improve IOS-XE detection (#6429 )"
This reverts commit 9c44b1a80938c547812dbca1cb793446fd9e3c10.
2017-04-16 08:30:16 +01:00
801a563c10
missed file deletion ( #6430 )
2017-04-15 07:25:10 -05:00
fa731f3826
refactor: move Engenius discovery to yaml ( #6428 )
2017-04-15 08:11:51 +01:00
8a8edb7d6d
refactor: move the rest of avaya os detection to yaml ( #6426 )
...
Detection should be improved for these OS.
2017-04-15 08:10:15 +01:00
54975f64d4
refactor: move aos discovery to yaml ( #6425 )
...
Untangle ArubaOS/AOS-W a bit.
Test data well supported by stats.
OmniStack LS, feels odd, but leaving it as AOS.
2017-04-15 08:09:14 +01:00
9c44b1a809
newdevice: improve IOS-XE detection ( #6429 )
...
PPC_LINUX_IOSD or X86_64_LINUX_IOSD means IOS-XE, Drop the X86_64_ as that gives us full coverage.
Drop IOS-XE usage for detection. Allows us to migrate ios detection to yaml.
2017-04-15 07:46:09 +01:00
2a211e86dc
newdevice: Added extrahop detection ( #6097 )
2017-03-06 14:11:10 +00:00
5e2ef216f9
newdevice: Added further QNAP Turbo NAS detection #5229 ( #5804 )
...
* newdevice: Added further QNAP Turbo NAS detection #5229
* reverted to us linux.inc.php for detection
* removed last sysMfgName reference
2017-02-09 09:00:08 +00:00
aef0928099
refactor: Convert Hikvision discovery to yaml ( #5781 )
2017-02-06 22:41:42 +00:00
27ff1950d5
newdevice: Improve Mikrotik RouterOS and SwOS detection ( #5772 )
...
Should fix it for good, hurray for stats.librenms.org!
2017-02-05 10:19:52 +00:00
dfb22b5d2a
Change Qnap discovery to yaml ( #5769 )
2017-02-04 23:49:36 +00:00
d1818c1b2e
newdevice: improve Dell PowerConnect discovery ( #5761 )
2017-02-04 10:06:27 +00:00
03f09118c1
refactor: move hp jetdirect discovery to yaml ( #5757 )
2017-02-04 10:02:05 +00:00
cb3700b69d
newdevice: Improve Fortinet Fortiswitch detection ( #5747 )
2017-02-03 09:24:36 +00:00
a4192bb761
fix: Fixed FreeNAS detection #5518 ( #5608 )
2017-01-25 20:39:19 -06:00
eca168ea68
refactor: some more os definition changes ( #5527 )
2017-01-20 16:26:26 -06:00
84dca9435e
newdevice: Add support for KTI switches ( #5413 )
2017-01-17 22:47:04 +00:00
5e1c7f4723
fix: linux detect by oid too ( #5439 )
2017-01-15 15:20:27 +00:00
0ab2f18f7d
refactor: move some os from linux and freebsd discovery files to yaml ( #5429 )
2017-01-14 14:54:16 +00:00
89a2847b69
newdevice: Added Tomato and AsusWRT-Merlin OS #5254 ( #5398 )
...
* newdevice: Added Tomato and AsusWRT-Merlin OS #5254
* that should not be there
2017-01-13 09:31:11 -06:00
4677f37ab3
refactor: sophos discovery to yaml ( #5416 )
2017-01-13 09:54:10 +00:00
8156fd547f
refactor: move include based discovery after yaml discovery ( #5401 )
2017-01-11 22:22:16 +00:00
82f3794d62
refactor: move more os discovery to yaml files ( #5367 )
...
* refactor: move more os discovery to yaml files
* added missing i
* small updates
2017-01-10 07:21:42 -06:00
19a92fdbfc
newdevice: Improve Checkpoint Discovery ( #5334 )
2017-01-08 13:53:10 +00:00
8936d9503b
refactor: move more discovery into yaml files including compound discovery and regex
2017-01-07 14:37:59 +00:00
81024f0d4e
refactor: Moved simple os discovery into yaml config ( #5313 )
2017-01-05 22:04:30 -06:00
7f5c555ba5
refactor: Move mib based polling into yaml config files ( #5234 )
...
* refactor: More mib based polling into yaml config files
* doc update
* Update MIB-based-polling.md
2017-01-03 11:12:39 -06:00
00783c0975
newdevice: Edge core OS ECS3510-52T ( #5286 )
2017-01-02 17:08:06 +00:00
28dff189c7
newdevice: Basic Dell UPS Support #5258
2017-01-01 16:18:44 +00:00
1f7c462941
newdevice: Basic Fujitsu DX Support #5260
2017-01-01 16:18:11 +00:00
1935c3a84f
newdevice: Lancom wireless devices ( #5237 )
2016-12-29 11:40:43 +02:00
2fa4a0b792
newdevice: Added additional detection for Cisco WAP 321 #5172 ( #5248 )
2016-12-29 01:07:30 +02:00
c8a77fb73e
newdevice: Added support for TPLink JetStream #5194 ( #5249 )
2016-12-29 01:04:01 +02:00
6a74d5d7ce
newdevice: Added HPE MSL support #5072 ( #5239 )
2016-12-29 00:53:45 +02:00
67362e0124
newdevice: Added support for DCN switches #5031 ( #5238 )
2016-12-29 00:34:21 +02:00
cfddc11e76
newdevice: Added support for Cisco APIC devices ( #5236 )
2016-12-29 00:22:29 +02:00
e49498b689
newdevice: Zyxel ZyWALL Improvement #5185
2016-12-22 10:55:27 +00:00
4898617ef5
newdevice: removed all references to 'multimatics' and instead added generex OS
2016-12-21 08:01:01 +00:00
ac316b6a17
refactor: mibs E-G ( #5190 )
2016-12-19 19:39:59 +00:00