16939 Commits

Author SHA1 Message Date
bbc5c435d9 correct 'shortend' misspelling (#11000) 2020-01-07 15:13:42 +01:00
b8f2b094d7 Graphing Device Dependency (#10916)
* graphing Device Dependency

* remove uneeded code

* fix link to go to device Overview

* rebuild dependency map to blade/laravel

* remove uneeded file

* code climate fixes

* remove not used code

* remove blank line

* device access filter optimization

* remove blank line

* force new travis check ...

* fix deviceLink configuration

* .

* rewrite code

* moving to Maps Namespace

* retrigger tests

* some code changes

* further renaming

* retrigger tests

* some code improvements

* .

* move vis.min.js in javascript section

* Device Dependency for Device Groups

* .

* codeclimate fixes

* show child/parents of Device - even if not in Device Group

* Device Highlighting

* add missing function

* replace hardcoded get params with ->get in Controller

* redesign Controller

* code climate fixes

* fix binary operator to 'or'

* remove 'or'

* code climate fixes

* further Code changes

* move loadMissing behind merge
2020-01-07 14:23:36 +01:00
03b6408e06 unix.inc.php: correct preg_match() pattern on line 5 (#10999) 2020-01-04 16:16:20 +01:00
0094940283 Add Blade directives for common Url functions (#10995) 2020-01-04 16:14:50 +01:00
d21eb10af6 Bump version to 1.59 1.59 2020-01-04 09:08:35 -06:00
5a8c811c46 Changelog for 1.59 2020-01-04 09:08:33 -06:00
17b3f84371 Fix alertlog sql after b361710148dc2d90d4df94e036d273e763e01521 (#10991) 2020-01-02 17:07:45 +01:00
7f2c72da67 Additional support for ePMP radios (#10989)
Additional support for ePMP radios
2020-01-02 08:53:30 +01:00
532ab1127a Mpls Path Visualization (#10936)
* update nokia mibs

* database migrations

* add code

* html code

* update db schema

* add test data

* add FIXME

* move mibs/nokia/MPLS-TE-MIB to mibs/MPLS-TE-MIB
2020-01-01 23:45:06 +01:00
ef01aba878 Hide the dash "-" on tooltip for ping only Devices (#10988) 2020-01-01 23:26:23 +01:00
a3783c3c95 fix spelling (#10987) 2020-01-01 21:43:56 +01:00
a0e9716596 Enabled state as icon (#10984) 2019-12-30 22:50:48 +01:00
ab99520c65 Highlight Nodes on Network map (#10943)
* mark nodes on map

* better variable naming

* change variable getter

* change form header

* replace key mark with highlight

* GET Parameter to highlight node
2019-12-30 16:53:19 +01:00
b361710148 Device group based access (#10568)
* Device group based access

* Use Permissions class to resolve permissions

Also give port access based on device access

* Convert more pages to use Permissions class

* shorten config setting name
use Eloquent relationships in several places
alphabetize config_definitions.json

* Change Models and Permissions

* Clean up ajax_search LIMIT sql

* Convert more pages to use Permissions class

Co-authored-by: Tony Murray <murraytony@gmail.com>
2019-12-30 12:11:26 +01:00
1998b8dd00 fix polling os cdata (#10980)
* fix polling os cdata
* Update cdata.inc.php
* codeclimate

Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
2019-12-28 22:54:08 +01:00
5189a0787b Support new os GWD (#10978)
* gwd logo

* gwd definitions

* definitions discovery

* discovery mempools

* polling mempools

* polling os

* gwd mibs

* gwd tests data

* gwd tests snmpsim

* CR at end of file

* Update gwd.inc.php

* Update gwd.inc.php

* Update gwd.inc.php

* Update gwd.inc.php

* Update gwd.inc.php

* Update gwd.snmprec

* Update gwd.json
2019-12-28 12:40:54 +01:00
b125dd1eae get colors from getColorState function (#10955) 2019-12-27 10:57:29 +01:00
60f33f79b6 get colors from getColorState function (#10956) 2019-12-27 10:56:56 +01:00
07ef8e2f67 Array to String conversion fix (#10976)
* array to string conversion fix

* .

* Update cdata.yaml

Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
2019-12-26 23:49:01 +01:00
2953358992 Support new os C-DATA (#10975)
* cdata-logo

* cdata definitions

* cdata definitions discovery

* cdata discovery mempools

* cdata polling mempools

* cdata polling os

* cdata mibs

* cdata tests json

* cdata tests snmpsim

* cdata polling os

* cdata mempools fix

* cdata mempools fix2

* delete IANAifType-MIB

* Delete IF-MIB

* Delete SNMPv2-MIB

* Delete SNMPv2-SMI

* Delete BRIDGE-MIB
2019-12-25 17:22:25 +01:00
dcc288ce15 Barracuda Web Application Firewall basic support (#10970)
* Add files via upload
* Changed directory
* Update barracudawafirewall.inc.php
2019-12-25 11:08:08 +01:00
c7d4de6e15 Capcity -> Capacity (#10974)
Correct spelling error
2019-12-25 11:06:45 +01:00
82bad5f701 Add alert history in device section (#10972)
* Alert log in device
2019-12-24 17:11:25 +01:00
299da2600e Fix Device Mouseover View (#10962)
* fix device mouseover view
* move function to App/Models/Device.php
* load OS Setting in Device Constructor
* retrigger travis
2019-12-24 17:01:26 +01:00
15e29a49b1 Use sysName instead of hostname on AJAX search and new billing form (#10951)
* Fix hostname vs sysName on AJAX search and new billing form
* Replace sysName by format_hostname()
2019-12-20 21:21:31 +01:00
5015a49b6d Ixia ANUE basic support (#10946)
* ANUE
* tests
2019-12-20 14:51:38 +01:00
3be82455fb Update oxidized model mapping for fortios (#10966) 2019-12-20 12:21:39 +01:00
1e3551a7e5 docs: Update transport doc. (#10963)
Removed the old doc that has an email address entered by comas, this is no longer needed with transports. A admin can make transport for each user or make a group of users.
2019-12-19 15:00:33 -06:00
934260cc75 Feature: Custom OID polling and graphing (#10945)
* merge

* fix db migration

* fix new auth

* fix new auth

* fix new auth

* fix new auth

* fix db schema tests

* fix polling customoid

* fix polling customoid

* fix graph

* fix graph

* fix graph

* fix CI

* fix CI

* always update prev value

* typo
2019-12-18 18:17:21 -06:00
a1f4b1b88f Get Colors from getColorState function, for Transport Slack (#10957) 2019-12-18 23:49:22 +01:00
cde3e1d8a0 Added support for os SNR (#10704)
* Support new os SNR
mib file

* snr logo
* snr includes_definitions
* includes_definitions_discovery
* snr includes_discovery_mempools
* includes_polling_mempools
* includes_polling_os
* update snr.yaml
* snr.snmprec
* Create snr.json
* Update snr.snmprec
* Update snr.json
* Update snr.yaml
2019-12-18 22:59:42 +01:00
a4c3062aad Categorize Cisco WLC as wireless, like the other controller-based wireless platforms (#10953)
* Categorise Cisco WLC as wireless, like all the other controller-based wireless platforms.
* RSS notification for Cisco WLC change of classification
* Update notifications.rss
2019-12-18 11:59:26 +01:00
03d91e54c1 Clarify Configuration.md (#10960)
* Clarify Configuration.md
Add a note saying that `community` is is used for auto discovery.
2019-12-18 11:44:33 +01:00
e047a9ad56 SNMP-Configuration-Examples.md: RouterOS 6.x (#10961)
Add notes
2019-12-18 11:40:24 +01:00
b24bf02c2a Move alert state color definition to config (#10958) 2019-12-18 11:08:32 +01:00
c9ae2891dd Rewrite Microsemi Midspan Power Sensors with mib (#10959)
* rewrite with mib
* tests
2019-12-18 09:59:34 +01:00
f835198a45 Globalize getColorForState function (#10944)
* globalize getColorForState function
2019-12-17 22:27:08 +01:00
ae7eee438f Adds API to fetch all inventory items for a given device (#10885)
Adds API to fetch all inventory items for a given device
2019-12-17 13:49:13 +01:00
acfc2e7c81 Added Huawei UPS2000 support (#10831)
* UPS2000
* tests
* over
* filter on sysDescr
2019-12-17 09:08:12 +01:00
535469de59 Update Oxidized.md (#10864)
* Update Oxidized.md

Hello,
I think this could be really useful, i searched for a long time before finding that command would work in a bare repo.
It allow to remove deleted devices that we don't have anymore.

* Update Oxidized.md
2019-12-17 00:11:06 +01:00
7d9770c9ff Add severity filter to webui alert history (#10918)
* Add severity filter to webui alert history
* Selected options displayed by default
* Fix selected critical
* fix upper
* Fix CI
* fix code climate
2019-12-16 23:58:54 +01:00
9ca6b4c0b8 Cisco Viptela basic support (#10947)
* viptela
* reindent
2019-12-16 23:51:42 +01:00
24546f0afe Remove forcing of database (#10948) 2019-12-16 23:37:18 +01:00
e98dd35a9b Protocol filter for Routing Table View (#10933)
* Protocol filter for Routing Table View
* change protocol selector to listbox
* fix for issue with orWhere in RouteTablesController search
* renaming function updateTable()
2019-12-15 22:50:28 +01:00
5bf56db50a Stop looping after the file is found, otherwise $config might contain another path then the one where te file is found. This causes problems when $config is used as working directory for fetching changes in git. (#10942)
Also, this is a small performance improvement.
2019-12-14 14:03:58 -06:00
b2137787fb Fixed macro tests (#10939) 2019-12-14 02:24:53 +01:00
20bcbfd591 Port usage perc CI/CD fix (#10935) 2019-12-13 17:23:30 +01:00
c2603e789f More appropriate state colours for MS Teams alerts (#10911)
* More appropriate state colours for MS Teams alerts
* Split colour lookup to new function to keep Code Climate happy
* Remove bits of whitespace
2019-12-13 16:51:34 +01:00
37d6a86c56 Added support for additional Edge-Core ECS devices (#10924)
* Update edgecos.yaml
* Create edgecos_2100-28p.snmprec
* Create edgecos_2100-28p.json
2019-12-12 23:41:36 +01:00
d22558157d Fixed raisecom fan speed sensor limits (#10930)
* fix sensor limits
* add test data
2019-12-12 20:54:30 +01:00