Commit Graph
72 Commits
Author SHA1 Message Date
cigamit 75156ac291 Additional testing for issue #3055 2019-11-29 11:13:48 -06:00
cigamit d76dbcadd7 Resolving Issue #3085
It is possible to have the same IP address for the remote and main pollers causing synchronization issues
2019-11-28 12:05:45 -06:00
netniV 2b9d00f183 Correct usage of affect vs effect in strings
Closes #2909
2019-08-22 14:58:59 +00:00
netniV ffcf28221f SSL column for multiple pollers can be incorrectly set causing SQL errors
Closes #2907
2019-08-21 20:52:05 +00:00
cigamit b87747c38b Resolving Issue #2839
Non regular expression search filters don't support international characters
2019-07-24 18:05:17 -05:00
cigamit 0a4ae024b7 Revert "Resolving Issue #2781"
This reverts commit 684e881bcf.
2019-06-30 10:24:01 -05:00
cigamit 684e881bcf Resolving Issue #2781
Unable to update remote data collector remote database hostname
2019-06-30 09:57:25 -05:00
Matthew Horan 983d9f29aa Make the local poller timezone configurable (#2517)
Some cloud SQL providers do not make the textual default_time_zone
configurable. While a manual offset value (e.g. -04:00) can be
configured for this value, that's not too convenient in places that
observe DST.

By exposing the poller timezone configuration for all pollers, it's
possible to override this default with a textual zone name if desired.
2019-03-16 18:03:34 -05:00
cigamit 1f74fc650a Resolving Issue #2327
Poller Replicate Memory Issue
2019-01-26 08:54:30 -06:00
netniV b8c579b129 Update copyright notices for 2019 2019-01-25 08:06:11 +00:00
cigamit 870c0a70d5 Hide threads when poller type is cmd.php 2019-01-13 10:28:08 -06:00
cigamit e1dad073ba Properly display "No XXX Found" rows 2019-01-12 09:48:29 -06:00
cigamit 164a3b3c7d Resolving Issue #2273
Error when saving changes to Data Collectors
2019-01-08 17:42:47 -06:00
cigamit 1f42478506 Resolving Issue #2212
Stored XSS in "Website Hostname" field
2018-12-15 08:16:10 -06:00
cigamit 27937b4425 Remove year to reduce table size 2018-10-21 00:54:17 -05:00
cigamit f79fef2e1d Resolving Issue #2092
Minor change to allow process and threads to be saved.
2018-10-19 19:24:11 -05:00
cigamit 0f60b10f3c Resolving Issue #2092
[1.2.0 Beta 1] Unable to save the main Data Collector due to logic
errors
2018-10-19 19:19:50 -05:00
netniV 32fb8368a2 Resolving issue #2083 2018-10-16 19:05:18 +00:00
netniV 30a14254e0 Partial fix resolving issue #2078 2018-10-15 20:15:46 +00:00
netniV a686dba386 Add default name to enable ability to edit poller if blank name 2018-10-14 11:44:27 +00:00
netniV 955f4903b0 Allow SSL cert settings for remote pollers 2018-10-14 10:02:34 +00:00
cigamit a131412931 Partial resolution to Issue #2065
More work required on raise_message() function handled by @netniV
2018-10-12 07:30:49 -05:00
thurban 04980125bf Make the UI more responsive during Full Sync (#2008)
By closing the session and starting it after the replicate_out function the UI is still responsive during the sync.
Otherwise any action is blocked until the full replicate has completed due to session locking.

See here: http://php.net/manual/en/function.session-write-close.php
2018-10-06 09:39:18 -05:00
cigamit 44190227f4 Resolving Issue #1926
This is easy enough.  Not a major change actually.
Some line ending fixes as well
2018-09-24 20:52:19 -05:00
cigamit 34dd2ad87b Don't allow users to run a full sync from a remote poller 2018-09-24 18:05:21 -05:00
cigamit 2f959850f0 Typo 2018-09-23 22:18:44 -05:00
cigamit b9b2bcd4a2 More messaging 2018-09-23 22:15:14 -05:00
cigamit 16def81728 Full sync must be denied to localhost 2018-09-23 21:54:02 -05:00
cigamit 96363a5b83 Add protection from destroying your system
Since the replicate out table function now truncates before adding
entries, we must ensure that we are, in fact, pointing to the correct
database.
2018-09-23 20:34:48 -05:00
cigamit 4d3d8a6dc7 More requirements for Issue #1060
After initiali install remote data collector will not operate properly
without a full sync.  So, we add a new column that instructs the main
data collector to perform a full sync at the next poller run.
2018-09-23 15:30:04 -05:00
cigamit c4eb6648ff Minor update to pollers for #1060 2018-09-23 00:32:53 -05:00
cigamit 504631343e Additional QA and Fixes for Issue #1060
- Add full sync cli tool
- Add force full sync option under settings
- Display last sync time from the Data Collectors page
- Upgrade script to add new poller column
2018-09-23 00:25:06 -05:00
Mark Brugnoli-Vinten 07150a3643 Resolving issue #1927 (#1929) 2018-09-15 08:47:00 -04:00
Mark Brugnoli-Vinten 1ca32862a9 Resolving issue #1920 (#1922)
* Resolving issue #1920

* Minor QA issue
2018-09-14 20:59:52 -05:00
cigamit 2b8097c060 Resolving Issue #1882
Bypass output validation in select cases
2018-08-30 19:29:27 -05:00
cigamit 4cad68bf94 Protect against plugins including core files 2018-08-28 18:47:53 -05:00
cigamit ccef221b10 More PSR, require vs. include, some cleanup from plugin conversion 2018-08-11 12:07:26 -05:00
cigamit 86641b1be2 Pre-apply jQueryUI styles to input objects 2018-05-09 20:58:37 -05:00
cigamit dfca74f360 Final fix for issue #1467
This setting forces the database connection to use the same timezone
specified in the poller table for remote data collectors therefore
allowing the data collectors to be in their own timezones and not all
UTC.

Add one slight wording change for the data collector name.
2018-04-22 08:07:32 -05:00
cigamit 012ea39653 -feature: Add Timezone support for Remote Data Collectors 2018-04-03 20:42:19 -05:00
cigamit 62615311b5 Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/1.2.x
# Conflicts:
#	docs/CHANGELOG
2018-01-06 14:08:07 -06:00
Tony Roman 519b35f5cd Update copyright to 2018 2018-01-06 09:10:15 -05:00
cigamit d3690a9693 Enhancements to support more refined remote data collection
- Move processes and threads to the Data Collector
- Track Min/Max/Average Polling Times per Data Collector

Note: Spine changes are required as well.
2017-11-19 18:01:19 -06:00
Tony Roman 6d1b0a9a76 Merge branch 'develop' into feature/1.2.x
Conflicts:
	aggregate_graphs.php
	auth_login.php
	automation_templates.php
	cli/add_tree.php
	graph_templates_items.php
	lib/api_automation.php
	lib/api_tree.php
	lib/auth.php
	lib/html_form_template.php
2017-11-18 09:44:33 -05:00
Patrick 4bc2f4c0bc Various updates (#1073)
* Updated Dutch translations
- Fixed i18n

* Defined fields in queries

* Fixed changelog

* Updated Dutch translations

* Various fixes

All committed files:
- true|false to lowercase

add_perms.php:
- displayGroups() was undefined

add_tree.php:
- duplicate case for '--quiet'

repair_templates.php:
- correction function call to diaplay_version()

gettext.php:
- PHP EOF unneeded

* Fixed warnings in graph_view

* Updated Dutch translations
- Updated Dutch translations with latest cacti.pot file

* Updated Dutch translations
- Fixed conflicts in translations

* Various fixes
- Changed array access identifiers
- Fixed some code layout changes
- Fixed one i18n entry in api_automation.php

* Updated changelog

* Layout changes (tab instead of spaces)

* Layout changes (tab instead of spaces)

* Various fixes
- Changed array access identifiers
- Fixed some code layout changes

* Some fixes for better querying

* Layout change only

* Updated Dutch translations

* Updated changelog

* Updated changelog

* Fixed upgrade script 1_1_28.zip

* Few final fixes after CR or changes

* Updated Dutch translations
2017-11-11 05:45:12 -06:00
Tony Roman 6c73dd6105 Merge branch 'develop' into feature/1.2.x
Conflicts:
	cli/add_tree.php
	docs/CHANGELOG
2017-10-16 11:36:51 -04:00
Wolfgang Stöggl 4a1a15d72c Correct spelling of RRDtool (#1038)
- Change RRDTool -> RRDtool with a lowercase t.
- Replace in all files except *.mo, *.po, *.pot
2017-10-16 11:32:05 -04:00
cigamit 3a8d4f7ff9 Use html_escape() over htmlspecialchars() for consistency and security 2017-09-04 21:26:27 -05:00
cigamit 30bbf226f5 More changes for issue #861
Filters not working properly for i18n
2017-07-20 18:55:33 -05:00
cigamit 0673e3c725 Resolving Issue #861
- The search filter does not support Cyrillic
- Also adding more __esc() to title and value attributes
- Also adding more missing i18n via audit
2017-07-19 20:16:27 -05:00