- May 11, 2021
-
-
Rajmund Hruška authored
-
- Feb 03, 2020
-
- Jan 09, 2020
-
-
Jan Mach authored
It is much better approach to leave all geoipupdate related stuff outside of the Mentat package a let administrator to install geolocation databases himself. Documentation was updated accordingly. (Redmine issue: #6157)
-
- Jan 07, 2020
-
-
Jan Mach authored
MaxMind service changed its policy for downloading its free IP databases. This commit features necessary test code and configuration changes to make GeoIP enrichment plugin working again. There will be also documentation update to reflect necessary steps for upgrading, once these are finetuned. (Redmine issue: #6157)
-
- Feb 26, 2019
-
-
Jan Mach authored
This commit brings in considerable amount of work. When working on this issue everything was so tied together, that I have abandoned all attempts to split it into multiple commits. There are following changes and more: * Implementation of lightweight chroot for containing the application in single directory tree. * Design changes in scripts and daemons to implement the lightweight chroot. * Many configuration file changes to make everything work properly. * Makefile additions, new targets related to running * Updated development documentation page. (Redmine issue: #4216)
- Aug 02, 2018
-
- Jul 02, 2018
-
-
Jan Mach authored
It is possible to execute the watchdog command of dbmngr module in a Nagios plugin compatible way, which enables users to monitor health of the system and database via Nagios. The command was also renamed to watchdog-events to enable adding additional watchdog commands. (Redmine issue: #3383)
-
- Apr 30, 2018
-
-
Jan Mach authored
-
Jan Mach authored
This patch attempts to make installation of Mentat system as simple as possible by improving the default configuration and cron files for each of the Mentat modules. The goal is to have most of the system up and running after the installation with as less configuration changes as possible. There are however some things that can not be configured in advance, for example email addresses for various reporting, so these are all directed to the local root. (Redmine issue: #3387)
- Apr 27, 2018
-
-
Jan Mach authored
* All cronjob files were moved into separate subdirectory within main Mentat`s configuration directory. * Naming convention for cronjob files was changed from 'cron_module' to 'module.cron'. * Made appropriate changes in other relevant modules. (Redmine issue: #3387)
-
- Jan 17, 2018
-
- Jan 16, 2018
-
-
Jan Mach authored
Configuration file mentat-inspector-b.py.conf is not part of distribution, relevant lines in controller's configuration file were commented and kept as an example.
-
- Aug 04, 2017
-
-
Jan Mach authored
Migration, refactoring and code style unification to support latest PyZenKit and Pynspect libraries. This huge update represents a lot of work on many parts of the system. After major upgrade in PyZenKit and Pynspect libraries it was necessary to bring this project up to date. There were many changes in the code, lot of refactoring and while all this was done, code quality was improved, documentation written and unit tests modified. Many of these changes simply make sure, that the code works with latest versions of both libraries. This commit is supposed to be a single major feature upgrade, after this only smaller commits will follow to polish this huge amount of work. (Redmine issues: #3374, #1017, #3361, #3387, #3443)
-
- Jun 22, 2017
-
- May 03, 2017
-
- Mar 16, 2017
-
-
Jan Mach authored
This commit is preparation for implementation of 'restart' command. Changes include the following: * changed default number of paralel instances for mentat-inspector.py in config file * improved docstrings * implemented overall system status feature for 'status' command * status command now exits with appropriate exit code
-
Jan Mach authored
This is the initial project release. It works, however it should still be considered as alpha release and work in progress. Couple of known issues: * missing configuration validation * missing documentation * missing modules * only partially working unit tests, not enough coverge of unit tests
-