Code Monkey home page Code Monkey logo

t3monitoring's People

Contributors

andyhirsch avatar beeronthebeach avatar ccpp avatar christophlehmann avatar cnmarco avatar danielruf avatar davidjakob avatar frans-beech-it avatar garbast avatar georgringer avatar hoermannklaus avatar jacobsenj avatar jonnsn avatar josefglatz avatar koehnlein avatar liayn avatar lwinterhalder avatar mueller-sebastian avatar neoblack avatar nlehmkuhl avatar peterkraume avatar randomresult avatar schugabe avatar tbsschmdt avatar tim-asdfsd avatar wouter90 avatar wrock avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

t3monitoring's Issues

Demo/Private mode

This mode can be enabled in the EM:

  • Blind Client title
  • Blind Client domain

this enables you to show the installation to someone without compromising any information about your clients

Mark extensions as special

Some extensions could be marked as special:

  • Required extensions
  • Blacklisted extensions
  • Custom extensions

Scheduler Status

A test which checks if the scheduler has been triggerd within the last x seconds would be great.

Wrong dependencies displayed for extension version

Example gridelements.
On a 6.2 instance gridelements 3.3.4 is installed and version 7.0.5 is shown as newer available version. Hovering the version shows the tooltip with more information, which says "typo3 6.2.0-6.2.99". This is wrong as 7.0.5 is for 7.6+ only. The dependencies seem to origin from the 3.3.4 version.

[FEATURE] Add option to white/blacklist TYPO3 versions

After last security releases of TYPO3 we got some installations that got patched instead of updated to a recognized secure version. We know that the version is secure (but still out-dated) and it would be a great addition to be able to white list such a version from the "not secure" list.

For instance we added a suffix to the original version like '6.2.x-76231'

Exception while property mapping at property path

Core: Exception handler (WEB): Uncaught TYPO3 Exception: #1297759968: Exception while property mapping at property path "": The identity property "Array" is no UID. | TYPO3\CMS\Extbase\Property\Exception thrown in file /SOMEPATH/t3monitoring/vendor/typo3/cms/typo3/sysext/extbase/Classes/Property/PropertyMapper.php in line 128. Requested URL: http://DOMAIN.TLD/typo3/index.php?M=tools_T3monitoringT3monitor&moduleToken=c9d9773f3a121b328497d06010e53b22e5fb8677&tx_t3monitoring_tools_t3monitoringt3monitor[action]=index&tx_t3monitoring_tools_t3monitoringt3monitor[controller]=Statistic&tx_t3monitoring_tools_t3monitoringt3monitor[__referrer]=Array&tx_t3monitoring_tools_t3monitoringt3monitor[__trustedProperties]=a:1:{s:6:%22filter%22;a:10:{s:16:%22withExtraWarning%22;i:1;s:15:%22withExtraDanger%22;i:1;s:10:%22searchWord%22;i:1;s:7:%22version%22;i:1;s:3:%22sla%22;i:1;s:16:%22withInsecureCore%22;i:1;s:16:%22withOutdatedCore%22;i:1;s:22:%22withOutdatedExtensions%22;i:1;s:22:%22withInsecureExtensions%22;i:1;s:16:%22withErrorMessage%22;i:1;}}060a74d6cd5d4cd3a1b1f0b97abdcf1ce3226328&tx_t3monitoring_tools_t3monitoringt3monitor[filter]=Array

This happens when I edit a client record within the T3 Monitor Backend Module and then hit "close" or "save and close".

TYPO3: 7.6.5
t3monitoring: latest dev-master

Translations?

Anybody working on translations yet? If I find some time next week I would start with German translation.

"List all" throughs exception https://wiki.typo3.org/Exception/CMS/1297759968

1297759968: Exception while property mapping at property path "": Property "withExtraWarning" was not found in target object of type "T3Monitor\T3monitoring\Domain\Model\Dto\ClientFilterDemand". (More information)

TYPO3\CMS\Extbase\Property\Exception thrown in file
/html/typo3-t3monitoring/typo3_src-7.6.4/typo3/sysext/extbase/Classes/Property/PropertyMapper.php in line 128.

(Actual git master when I was creating this issue)

[FEATURE] Extension version not found in TER

For example ext:sourceopt

I have installed the extension from github. The extension itself is available on TER, except the actually installed version. I think it would be helpful to get this info also in the overview of an client. When we analyze a new TYPO3 instance, we can get the "status" of an extension quicker.

A check for blacklisted extensions would be good

It would be nice to have the possibility to configure blacklisted extensions for each installation. With this check all extensions that are blacklisted and are installed/present raise warnings.

[Bug] Duplicate Label "insecure_extensions" in TCA

'outdated_core' => [
            'exclude' => 1,
            'label' => 'LLL:EXT:t3monitoring/Resources/Private/Language/locallang.xlf:tx_t3monitoring_domain_model_client.insecure_extensions',
            'config' => [
                'readOnly' => true,
                'type' => 'check',
                'default' => 0
            ],
        ],
        'insecure_extensions' => [
            'exclude' => 1,
            'label' => 'LLL:EXT:t3monitoring/Resources/Private/Language/locallang.xlf:tx_t3monitoring_domain_model_client.insecure_extensions',
            'config' => [
                'readOnly' => true,
                'type' => 'input',
                'size' => 4,
                'eval' => 'int'
            ],
        ],

[BUG] Extension variations shown as possible update target

If an extension is used in a modified way at one of the clients with a higher version number than officially available, the version is advertised as update for all other clients as well.
The version is marked as non-official correctly in DB, hence it shouldn't be suggested as update target.

Example: realurl official version latest version is 2.0.14. Latest version from git is 2.1.0. Having 2.1.0 installed at one client will show the 2.1.0 version also for all other clients.

TYPO3_CONF_VARS check

A check on TYPO3_CONF_VARS would be nice. With this it would be possible to check if certain email addresses or bad configs like security settings are present.

Special chars in extension author string break complete data collection

One of the sites (6.2) I check does not return any data when t3monitoring collects its data.

After some debugging I found out that this is caused by one of the extensions.
Fetching data works, but converting the data array to json fails and returns an empty string then.
This is caused by the extension "libunzipped", version 2.1.0.
Ok this extension is old, but it remains in this installation since the original setup with TYPO3 4.0 in 2006.
Error is caused by the author of the extensions, and extension author is our well known fathof TYPO3, Kasper Skårhøj. And his name breaks the request...

[Feature] Login Link

Please add a direct link to to the TYPO3 Login (domain.com/typo3) on client view. Perhaps as a icon near the domain? Saves time :)

Blacklisted password

Checks for username may not be the password and passwords may not be in a blacklist check would be good.

Extension version resolution not correct

The view suggests that there is a gridelements update available.
current version 3.3.4, update available 7.0.5

This is wrong, since the instance is a TYPO3 6.2 instance, where the latest version is 3.3.4.

The Core compatibility of the extension versions needs to be taken into account.

Integration into Nagios with a cli

It would be benefitial to have a cli which could be triggered from nagios to get informations per monitored installation if warnings about extensions exists.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.