openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
ALEPIZ
Settings
|
Report Duplicate
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very Low Activity
Commits
: Listings
Analyzed
2 days
ago. based on code collected
2 days
ago.
Aug 19, 2024 — Aug 19, 2025
Showing page 1 of 3
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
* Fixed a bug where one task would run twice. * Fixed the behavior of search in Audit when multiple search fields are filled. Now results are returned if a value is found that satisfies all filled fields
asbelov
More...
11 months ago
* dataBrowser fix bug with time displaying in non-human format * audit: added full date with year as tooltip to task list * taskMaker fixed bug when user canceled approval but task was still executed after that * eventEditor fixed when action could not be executed when taskOnProblem or taskOnSolve were set as variable * fixed file lock bug when downloading files * fixed bug with restart in runThreads
asbelov
More...
about 1 year ago
* fixed calculation of the time interval for disabled events when the time interval starts from 00:00 * added usernames to the log file when deleting users * added TCP port range check (connect, zabbix) * added the ability to get the results of multiple SQL queries in mssql collector * if an event has a task to run, then this task will be run only once after the event occurs * now we are reloading the cache of disabled events before disabling the event. to update the time intervals of disabled events correctly
asbel
More...
over 1 year ago
* fixed calculation of the time interval for disabled events when the time interval starts from 00:00 * added usernames to the log file when deleting users * added TCP port range check (connect, zabbix) * added the ability to get the results of multiple SQL queries in mssql collector * if an event has a task to run, then this task will be run only once after the event occurs * now we are reloading the cache of disabled events before disabling the event. to update the time intervals of disabled events correctly
asbel
More...
over 1 year ago
* Fixed a bug where when creating a new counter on different Alepiz nodes, it was assigned different IDs * When installing Alepiz, keys are now added to get more information when the component is stopped. Also, a nodejs directory is now being created in the log directory
asbel
More...
over 1 year ago
* Fixed an exception that generates when the threads service is stopped.js * I tried to change asynchronous database access (async.each) to sequential (async.eachSeries) wherever I found it to reduce the number of database locks. But there were few such places and they are insignificant. So I don't think it will help * object clone - now, before cloning an object, you can delete all properties, counters linked to it, and interactions with other objects in the target object. Fixed the help * If the object does not contain other objects, when you click on it, it is highlighted. Previously, the actions were not redrawn, now they are redrawn * Fixed an error when a file did not open when viewing logs * When saving object properties, names, descriptions, and property values now have their surrounding spaces trimmed (trim()) * Dashboard and Event Editor - it is now possible to create time intervals from 0 hours and 0 minutes to 24 hours and 0 minutes. You can set the start time of the interval to be longer than the end time. In this case, 2 intervals will be created * When cutting the database log, the log now contains information about the time spent on cutting * Fixed the error of the server trend falling when stopped * Now the editor and log viewer opens and closes the file every time it is accessed (fighting file blocking) * The getDate, getMonth, getDayOfWeek, getHours, getMinutes, getSeconds, getMilliseconds functions can now accept the - timestamp parameter in milliseconds.
asbel
More...
over 1 year ago
* An email is now sent before running the Run by action and Run now tasks
asbel
More...
over 1 year ago
* file_editor - if action is saved or added to the task, when changing the edited file, no warnings will pop up that the data is not saved. * eventGenerator.js, transaction.js, dbWrapper.js instead of setImmediate, setTimeout is used again in recursive functions. When using setImmediate, there are large delays * actionsConf.js - if an error is made in the action configuration (config.json), the old configuration is used or the action is disabled. Previously, the component was restarted * logClient.js - added log.create Message() returns a string of passed parameters of different types. It can be used for generating errors in callback(new Error(log.create Message(....))) * actionServer.js - added settings maxConcurrentUserActionsNum = 40 and maxConcurrentSystemActionsNum = 2, which regulate the maximum number of simultaneously running user and system actions. * help - updated
asbel
More...
over 1 year ago
* action_editor - corrected the template for new actions * dashboard, event_editor - added the ability to disable an event from a certain time and on certain days of the week * EventGenerator, disabled-event-notification - fixes due to the addition of the ability to disable an event from a certain time and on certain days of the week * file_editor, log_viewer: log_viewer\static\menu.js - fixed sorting of files and list of objects * file_editor, log_viewer fixed the location of controls * task_maker - now tasks are searched in all groups when searching by task name, by ID or by creator * events.db added two new fields to disabledEvents (added automatically when updating) * alepizObjects.js, objectsSelector.js object sorting - now the localeCompare() function is used * taskDB.js - added logging * server - now if there are two counters with the same name, variables with historical data work correctly * actionServer.js - multiple system actions can be run simultaneously * truncateWal.js - before truncated the DB log, it is checked whether another log truncating is running * logging - now you can specify the size of data structures into the log and audit * help - corrected everywhere in accordance with the changes made
asbel
More...
almost 2 years ago
* calcFunction:getValueFromJSONStr - to avoid exceptions, additional checks are made for the correctness of the passed parameters * actionServer - User actions (including actions in tasks) can now be performed simultaneously. Tasks can also be executed simultaneously. The number of simultaneously running actions is limited by the maxConcurrentActionsNum = 40 parameter * historyFunctions.js - added the getTimestamp function to get the time when the data was collected by the collector
asbel
More...
almost 2 years ago
* Reduced the size of the button for creating a task and launching an action to the size of the button itself * If the list of objects in the audit is too large, it is shown partially (about 256 characters) * audit - the list of objects is now sorted alphabetically * Increased the number of rows in audit logs to 10000 * task maker - long lines are now wrapped * task maker - the list of objects is now sorted alphabetically * exit.log the date is now written
asbel
More...
almost 2 years ago
* fixed an error when duplicate objects were passed into action * task_maker - added the ability to search for a task by object name * added DB indexes to search for a task by object name * fixed the return of the DB ID when creating a new record in various tables * fixed a hang-up error when searching for objects globally * fixed the error of displaying the action button (start\create task) * made it possible to download large files from actions and made a system of restrictions on downloading files * fixed help, added a section about downloading files in webServer.json
asbel
More...
almost 2 years ago
dashboard - reduced the time of switching focus to the event filtering line after sending data so that it does not jump when working in the message editor file_editor - Russian letters (more precisely, anything larger than code 127) are displayed in red. when selected, all the same parts of the text are highlighted task_maker - updated help (without pictures) task_maker - corrected the display of tasks if there are no objects in the tasks task-runner (collector) - added the option Run the task only on a local instance of Alepiz IPC - sometimes when saving messages to a file (when there is no one to send), the callback was not called and everything hung up. Perhaps corrected Object Search - corrected an error when the search function starts being called at high speed when searching for objects globally. Caching of objects in the interface - when objects or object interactions change, data is now transferred to the cache. No need to wait 2 minutes for the cache update history - changed ObjectId in all logs to OCID logClient and taskServer - now when other nodes disappear, there is no hanging of services
asbel
More...
almost 2 years ago
* task maker now the dialog about changing the task is not displayed when there were no changes * task maker fixed exception if the user does not have rights to an action in the task * task maker now there is a display of objects for the task and for each action. If you click, Object information opens * task maker - fixed when saving a task in another folder, the task had incorrect properties * user interface - a lot of changes to cache data and speed up work * fixed an exception when shutting down the server * the maximum size of the log file has been reduced to 5 Mb, after which it will be truncated * webServer the username has been added to the web query logging * The order of the objects at the end of the email are sorted alphabetically * Experimentally: now all actions are waiting for the result of execution on all instances of Alepiz. Globally disabled via actions.json: "returnActionResult": false * Now it does not write errors to the console by D:\ALEPIZ\actions\audit\index.pug
asbel
More...
almost 2 years ago
* Corrected filling in the task execution condition field if the task execution condition depends on the counter * Fixed a problem with database blocking. It was not possible to completely remove it, but now it will be blocked much less often * Fixed a problem with searching for tasks by date * Now tasks are sorted by modification time and approve time * When searching for a task by name\ID, the search now goes through all folders * If there were no changes in the task, nothing is saved and emails do not arrive * When approve and delete a task, the selection is removed from the tasks * Fixed the error of counting objects in a group if a filter is selected * Now when searching for actions and displaying actions and objects at the same time, the search does not jump to objects * Fixed the error of displaying objects at the end of emails (not all objects from the task were shown)
asbel
More...
almost 2 years ago
* Fix error when using object filter and group objects * Correct the action search mode
asbel
More...
almost 2 years ago
* Fix problem with locked DB when truncate the journal * Fix error when counting objects in the task when create email
asbel
More...
almost 2 years ago
* Optimized loading of action configurations
asbel
More...
almost 2 years ago
* Fixed editor crash when saving in UTF-8 code page * Fixed a task maker bug - the text area was not displayed properly * Optimized loading of action configurations * Added logging if the workflow for the task action is not found
asbel
More...
almost 2 years ago
* Fixed the editor - saving with newlines in the DOS style. Added parameter DOSStyleLineBreaks: true * The Audit was fixed (comments left through the Audit were not saved in the database and were not displayed in the audit)
asbel
More...
almost 2 years ago
* Now duplicates of messages should not be sent if the objects for the task are in some one instance
asbel
More...
almost 2 years ago
* too many changes
asbel
More...
almost 2 years ago
* too many changes
asbel
More...
about 2 years ago
* add audit action (alpha) * rewrite log server * add audit server * IPC bug fix * proc change logging * runInThreads bug fix and change logging * threads change logging * models_db bug fix, add JSDocs * frontend rewrite audit * server add debug and bug fix * history add debug and bug fix * action server some changes * counter_settings fix errors in client.js * data_browser fix error in client.js * import_export client.js remove unused callback_after_exec * information client.js added cursor change while waiting data, auto rereading configuration. setting move from config.json to the settings.json * object_clone, object_creator, object_editor fix error with alepizID settings * object_editor add debug * task_maker client.js fix error with callbackAfterExec * user_editor client.js fix error with callbackAfterExec * zabbix change log information * launcher/nodeModule fix errors * calcFunction isNowTimeInInterval can work with different timeIntervals in one parameter
asbel
More...
over 2 years ago
* auditDB fix bug with a new log system * counter_settings now possible to access to the counter without linked objects * frontend fix bug when ajax.js and server.js reloading every time * frontend fix bug for view some icons
asbel
More...
over 2 years ago
* log.js rewrite: add serverLog\ * history get configuration rewrite * actions_editor improve help, add returnActionResult parameter description * data_browser add debug information * refactoring setTimeout().unref() to t = setTimeout(); t.unref() * events-aggregator fix dbPath calculation * launchers\exec add possibility for run executable on remote host using powershell * toHuman getUnits() change to sync function * IPC fix some bugs * getCounterValue fix bug for taskServer interaction - add connect to the taskServer *
asbel
More...
over 2 years ago
* add comments to the functions * history: move files from models_history to serverHistory, rename history.js to historyClient.js. Change all require() * history: rewrite and create distributed history server for make possible to access to history from all ALEPIZ instances * exec\launcher.js: rewrite and fix some bugs * server: fix bug with collectors initialization * server: add dontConnectToRemoteHistoryInstances configuration parameter.
Alexander Belov
More...
almost 3 years ago
* add cluster functionality. You can use ALEPIZ instances for monitoring different data center infrastructures and control it from any one ALEPIZ instance. * History and events: every instance has own historical and event databases. You can view events from different ALEPIZ instances together from one ALEPIZ dashboard. * db.db: all changes now synchronizing between all ALEPIZ instances. All database ID now generate using hash algorithm (not an autoincrement). All modifiers timestamp also synchronized. * distributed action clients now connect to the all ALEPIZ instances and can make changes in all instances and all objects or only at own instance. Also, it can make changes on all instances only for objects, which serve on this instance. Add action settings: runActionOnRemoteServers, runAjaxOnRemoteServers * IPC: add transparent auto-reconnect functionality when connection to remote instances was lost. * add db.db replication for a synchronizing changes if was lost sometimes. All common changes are synchronized using distributed action functionality * help: update help files (not all) * add many comments in code * improve and add new log messages * counter_settings, events_editor, import_export, object_editor, send_message, user_editor, variables: change counterID view for view only last 5 digits (now counterID can be a long int and there is no usefully). * models_db/modifiers remove modifierWrappers.js. Now used direct attach modifiers .js files. Refactoring all files, which used DB modifiers modules. * counter_settings: fix some bugs * dashboard: now it show events from all ALEPIZ instances * dashboard: add dontSendMessage settings for a skip to send a messages from all nodes and make message duplicates. Also, it can be set in node.json as dontSendMessageFromDashboard parameter for save equal config.jsom file between nodes. * dashboard: add a timeout to reload table contents after update for show updates. It is required because in a cluster we don't wait end of changes for a speedup * alepiz.js, alepizRunner.js: fix bug when service can't stop, add replication support * eventGenerator, eventActions: change try-catch and throw constructions to log.error() * toHuman: fix bugs * lib/utils/unique.js - generate a unique sessionID and hash * variable function getValueFromJSONStr() add another case for order parameters * conf.js add an internal log to file support instead console.log * connectToRemoteNodes.js add * IPC: improved parameters checking, add connectionsTimeout parameter. * IPC: fix some error. * models_history: fix some errors when savinf objects to the database. * interface fix bugs. * add ALEPIZ_NAME and ALEPIZ_ID internal variables to the server * server: fix bug for server own objects * serverDB: add possibility for connect to different nodes
Alexander Belov
More...
almost 3 years ago
* help: update help files * add models_db/modifiers dir for separating query and modifiers modules * refactoring all files, which used DB modifiers modules * objects_clone, objects_editor: fix bug with saving interaction, objectToAlepizRelations, optimizing saved data (don't rewrite data when data exist) * object_properties: improved logging * runTask function for collector/task-runner, eventGenerator, actions/task-maker now run from taskServer (not directly) for possible to run task from relation Alepiz * dir-size: fix memory leak * toHuman: fix bugs * IPC: improved parameters checking, add connectionsTimeout parameter * IPC: fix error, when server bound to the serverAddress. Now server IP is IP for client connection. Server will be bounded to the localAddress * IPC: fix error with socket.on('error',... processing. Now client will be reconnected * runInThreads: do not exit if the thread exiting with exitCode 0 * historyStorageServer: separating errors with open DB and set pragma to DB for prevent to set pragma to readonly DB * actions: addSessionID add a session to all related Alepiz servers, add runActionOnRemoteServers and runAjaxOnRemoteServers checks * counterProcessorServer: fix a bug with maintains of non-own objects * actionClient: add support to run actions on related remote Alepiz * actionServer: new session now not created. only added * action configurations: add applyToOwnObjects, runActionOnRemoteServers, runAjaxOnRemoteServers parameters. * runAction: add check for maintains of own object if applyToOwnObjects is set * dbServer: refactoring * taskServer: add support to run tasks on related remote Alepiz * activeCollector: fix reconnect procedure * counter_settings: add ALEPIZ_ID and ALEPIZ_NAME predefined variables * send_message: add "runActionOnRemoteServers": false parameter * zabbix-active: decrease log when printing information about receiving duplicated values * server: some refactoring andbug fixes. Add ALEPIZ_ID and ALEPIZ_NAME predefined variables
Alexander Belov
More...
almost 3 years ago
* import&export: add object color support
Alexander Belov
More...
almost 3 years ago
←
1
2
3
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree