Commit Graph
5078 Commits
Author SHA1 Message Date
RobbertandNeil Lathwood 363c24a117 fix: Changed e-mail validation TLD max length to 18 (#8236) 2018-02-10 13:25:50 +00:00
Aldemir AkpinarandNeil Lathwood 5880f06780 webui: Added sysNames to pulldowns and the main page (#8137)
* Add dependency info for api

* webui: made dev dependency list more like devices page. Also added sysNames to pulldowns and the manin page

* Create common function for sysname display

* A better function name
2018-02-10 13:18:53 +00:00
Richard LawleyandNeil Lathwood 2018c9f804 api: Added History to Billing API Functions (#8209)
* Add Previous Period options to Bill API functions

* Add Bill History API Functions
2018-02-09 21:14:55 +00:00
Tony MurrayandNeil Lathwood 9cc542bc6a webui: Adding invalid hostnames is no longer fatal. (#8233)
* Adding invalid hostnames is no longer fatal.
Will still fail if they are unpingable.

* Fix up snmp enable/disable handling
2018-02-09 07:55:18 +00:00
Tony MurrayandNeil Lathwood 496575ea99 docs: Add composer back to the CentOS install docs (#8224)
* Add composer back to the centos install docs
This is for CentOS 7, not CentOS 6...

* In tree composer requires php 7.2

* Rename socket file to match

* Clean up the initial config.php a bit
Add clearer releasing info in that config.php
Update the manual update instructions
2018-02-08 21:46:55 +00:00
Tony MurrayandNeil Lathwood 016455f784 webui: Port realtime graph, more space for the interface name (#8234) 2018-02-08 20:57:45 +00:00
Richard LawleyandNeil Lathwood 763c86fc11 refactor: Removed Unused Billing PDF reports (#8235) 2018-02-08 20:56:40 +00:00
Martin NilssonandNeil Lathwood 2bd88a2f2b device: Added support for OpenBSD PF states (#8211)
* First basic support for graphing openbsd pf states

* Now openbsd pf state graphing actually works

* First basic support for graphing openbsd pf states

* Now openbsd pf state graphing actually works

* Wrong graph types for searches, removals and inserts

* Removed unused file "openbsd_pfstates.inc.php"

* Remove openbsd from filenames, make it more generic
2018-02-08 20:54:29 +00:00
Tony MurrayandGitHub e00597db10 Case insensitive alert rule searching (#8231) 2018-02-08 08:49:19 -06:00
Maurice den BraberandTony Murray 1cdb37d416 Update notes.inc.php (#8219)
Allow from iframe border removal by allowing frameborder attribute.
2018-02-08 08:38:59 -06:00
axemannandTony Murray f6cc671bb0 Add OPNsense support (#8199)
* Add OPNsense support

* Add OPNsense support (#8196)

* Revert unix.inc.php, move polling to opnsense.inc.php

* Revert unix.inc.php

* Update opnsense.inc.php
2018-02-07 23:17:35 -06:00
crcroandTony Murray bfcc15aaa8 webui: fix services display (#7993)
* fixed display bug when only one host had services

* small cleanup, renamed vars as laf change request

* message display wrongly removed, integrated back

* missed one changed line by #8030
2018-02-07 21:20:27 -06:00
Tony MurrayandGitHub 6bbe5038e8 fix linkify to work with with ip addresses (#8226)
* fix linkify to work with with ip addresses

* update tests
2018-02-07 20:48:18 -06:00
Rémy JacquinandTony Murray 19a17ed348 Allow administrators to edit devices sysName (#8149)
* Allow administrators to edit devices sysName
Signed-off-by: Rémy Jacquin <[email protected]>

* Fix html/pages/device/edit/device.inc.php identation
Signed-off-by: Rémy Jacquin <[email protected]>

* Revert "Allow administrators to edit devices sysName"

This reverts commit 11b127b082.

* Moved sysName editing to snmp tab

Signed-off-by: Rémy Jacquin <[email protected]>
2018-02-06 23:35:00 -06:00
FTBZandNeil Lathwood eb72a5394e feature: Copy all email alerts to default contact (#8178)
* feature: Copy all email alerts to default contact

* change in SQL and add check as requested

* Rename 233.sql to 234.sql

* tab removing
2018-02-05 08:25:24 +00:00
dnapperandTony Murray a347e7c8d3 F5 gtm support (#8161)
* initial

* commited correct version of f5-ltm-inc.php

* cleaned up comments

* cleaned up formating for travis

* split GTM discovery from LTM discovery module

* removed blank line at EOF

* updated per comments
2018-02-01 23:35:23 -06:00
Florian BeerandNeil Lathwood 44d5a592f1 webui: Update badge background for selected pagemenu item (mono.css) (#8157)
* Update badge background for selected pagemenu item

This brings the background color in line with the user notification number badge background in the upper right corner.
The previous background was too bright for mono.css to properly read the white menu item text.

* CSS cache busting

Change last two digits to 42, because reasons.
2018-01-29 21:58:45 +00:00
Tony MurrayandNeil Lathwood b2762d9fa7 refactor: Prevent function collisions with Laravel (#8166)
Make function call compatible
drop insensitive starts_with and ends_with for now as they aren't needed.
2018-01-29 21:58:21 +00:00
Tony MurrayandNeil Lathwood d63fbd0902 newdevice: Added detection for Vivotek Cameras (#8165)
Fixes: #8159
2018-01-29 20:51:08 +00:00
Leandro MacielandTony Murray 06aa3b23f2 change is_file to rrdtool_check_rrd_exists. (#8169) 2018-01-29 09:52:22 -06:00
Leandro MacielandNeil Lathwood e95308208f fix: Changed is_file to rrdtool_check_rrd_exists in php-fpm and squid applications graphs. (#8152)
* changed is_file to rrdtool_check_rrd_exists

* changed is_file to rrdtool_check_rrd_exists

* changed is_file to rrdtool_check_rrd_exists

* changed is_file to rrdtool_check_rrd_exists

* changed is_file to rrdtool_check_rrd_exists
2018-01-26 20:52:52 +00:00
Tony MurrayandNeil Lathwood 1d0294f82d fix: Fixed normal user access to performance tab (#8150) 2018-01-25 20:55:37 +00:00
tukezorandNeil Lathwood 0a6f113f5a device: Improved FortiManager support (#8102)
Modified with suggested changes

Test data for FortiOS
2018-01-24 09:37:27 +00:00
Neil LathwoodandGitHub 87ce23bccd fix: Specify table name for list_devices sql query (#8132) 2018-01-22 21:10:39 +00:00
Rémy JacquinandNeil Lathwood e12e6720f8 api: Added add_service_for_host endpoint to API (#8113)
* Add add_service_for_host endpoint to API

Signed-off-by: Rémy Jacquin <[email protected]>

* Change permissions to allow users to modify device

Signed-off-by: Rémy Jacquin <[email protected]>
2018-01-21 19:56:57 +00:00
Neil LathwoodandTony Murray 61c9035074 fix: Handle escaping output within bootgrid form (#8108) 2018-01-20 22:26:31 -06:00
Neil LathwoodandTony Murray 47cb01424f fix: Stop including disabled ports in traffic overview (#8107) 2018-01-19 08:04:01 -06:00
FTBZandNeil Lathwood c80f9726c8 feature: Added new EER and Water Flow Rate sensors (#8104)
* Add new EER sensor

* remove bad RRD option

* add waterflow sensor

* add test data result

* added test json data
2018-01-18 20:50:19 +00:00
Misha KomarovskiyandNeil Lathwood 06c46765f2 api: Added API calls for routing and resources management (#8017)
* api: Added API call for VRF listing

Signed-off-by: Misha Komarovskiy <[email protected]>

* api: Added API call to retrive VRF by ID

Signed-off-by: Misha Komarovskiy <[email protected]>

* api: Change list_vrf permissions

Signed-off-by: Misha Komarovskiy <[email protected]>

* api: Added new api calls for routing and resources mgmt

* This commit includes list_cbgp, list_vlans,
list_ip_addresses, list_ip_networks and
get_network_ip_addresses calls

Signed-off-by: Misha Komarovskiy <[email protected]>

* fix: Correct indentation issue in get_ip_addresses

Signed-off-by: Misha Komarovskiy <[email protected]>

* api: Fix per device permissions and messages

Signed-off-by: Misha Komarovskiy <[email protected]>

* Fix identation issues

Signed-off-by: Misha Komarovskiy <[email protected]>

* api: Remove excessive result counters

Signed-off-by: Misha Komarovskiy <[email protected]>

* api: Add list_locations api call

* Get devices by location not very comfortable
without list all locations api call

Signed-off-by: Misha Komarovskiy <[email protected]>

* Spelling fix

Signed-off-by: Misha Komarovskiy <[email protected]>
2018-01-18 15:43:15 +00:00
Neil LathwoodandGitHub bdf02f1bf3 fix: Fixed re-use of variables within rrdtool def build (#8097) 2018-01-17 20:39:59 +00:00
Neil LathwoodandGitHub feec7da16c fix: Fixed bad queries in top device widget to stop listing all devices (#8105) 2018-01-17 16:38:48 +00:00
crcroandNeil Lathwood e81413ac61 webui: Added back devices sort by status (#8103)
* added back sort by status

* removed useless html style tags
2018-01-17 16:22:59 +00:00
Aldemir AkpinarandNeil Lathwood 76587065cc webui: New tab in "manage host dependencies" to clear all children of a parent (#8085)
* Add dependency info for api

* webui: new tab to clear children of a parent device

* Fix travis CI errors
2018-01-17 11:06:32 +00:00
ZmegolazandTony Murray 3740467858 Added settings validations. (#8037) 2018-01-16 22:21:21 -06:00
Aldemir AkpinarandNeil Lathwood 788c0bd6fb api: Added dependency info for devices/device api calls (#8058)
* Add dependency info for api

* Fix travis CI error

* Changed to dbFetchColumn

* Add hostnames for parent devices as well as IDs

* Merged the queries as laf suggested
2018-01-14 20:43:55 +00:00
Neil LathwoodandTony Murray 7a76fa7216 fix: Fixed api response for failed device renames (#8081) 2018-01-12 22:26:57 -06:00
Adam BishopandNeil Lathwood 77e192208a device: Added support for ArbOS (#8055) 2018-01-12 09:02:24 +00:00
Neil LathwoodandTony Murray d26d142700 webui: Added Oxidized config validator (#7983)
* webui: Added Oxidized config validator

* final updates

* small changes like box height + indicate config is valid

* docs + small changes
2018-01-11 07:21:05 -06:00
crcroandNeil Lathwood 7e03905e63 webui: Small graylog cleanup (#8057) 2018-01-09 20:47:33 +00:00
crcroandNeil Lathwood d85a228d5b webui: Small eventlog cleanup (#8056)
* include status badge in first datetime col

* code formatting
2018-01-09 20:36:28 +00:00
Tony MurrayandNeil Lathwood 817639bd92 webui: Added OpenWRT icon (#8054)
fixes #7988
2018-01-09 16:36:16 +00:00
Alan GregoryandNeil Lathwood a7aaf11213 device: Added Hillstone StoneOs detection (#7982)
* Added support for stoneOs

* added Hillstone logo

* added snmp tests

* Updated logo and image

* Removed unnecessary sysdescr match.

* Fix format.

* Removed svg atributes

* Svg files reduced.

* Added test data.

* fixed sysObjectId -> sysObjectID

* Updated test json
2018-01-08 21:48:29 +00:00
crcroandTony Murray c14acfd410 webui: ports pages cleanup (#8040)
* ports pages cleanup

* removed useless html span tag
2018-01-08 13:54:21 -06:00
ZmegolazandGitHub eac128aca8 Fix: Override -H for check_load service. Fixed backslash escaping. (#8020)
* Added check_load.inc.php.

* Combined load graphs. Removed extra backslashes from all graphs. Escaped backslash in mysql file.

* Added a note about local only service checks to the docs.
2018-01-08 09:35:15 +01:00
Neil LathwoodandGitHub e2f122aac8 api: Added 404 fallback for bad / invalid calls (#7952) 2018-01-06 23:34:00 +00:00
crcroandNeil Lathwood 364b5749ef webui: Devices header cleanup (#8039) 2018-01-06 20:17:01 +00:00
crcroandNeil Lathwood c21e9c2f4a feature: Added powerdns dnsdist application (#7987)
* powerdns dnsdist app support

* fix conflict

* added doc

* fix new lines

* alphabetic order

* no data manipulation on host side
changed rrd from gauge to counter
2018-01-06 20:05:06 +00:00
ricardccandNeil Lathwood fc610195f7 device: Added CheckPoint SecurePlatform support (#8000)
* Added CheckPoint SecurePlatform support

* Changed some issues

* Changed some issues

* Update splat.yaml

* Changed os name to secureplatform intead of splat

* Changed os name to secureplatform

* Changed some issues
2018-01-05 22:06:07 +00:00
Tony MurrayandNeil Lathwood 9b392041f4 bug: Fixed deletion of services + select query (#8030)
GROUP BY was missing a field, causing the page to not populate
Rows were missing their ID, causing them to stay there when deleted.
2018-01-05 21:34:00 +00:00
Tony MurrayandNeil Lathwood 181fe201fd bug: Fix mark all unread notifications (#7999)
Did not work when other users had marked them as read.
2018-01-05 21:22:48 +00:00