3a0f555dd3
Added port probing service. (0.25.6)
2023-08-22 19:16:13 +02:00
dfcdd07a84
Timezone fix in the scheduler. (0.25.5)
2023-08-22 15:56:01 +02:00
2aa8e9e7f1
Added jobid to each job in the scheduler and a small timezone fix. (0.25.4)
2023-08-22 15:33:43 +02:00
b50946b097
Renamed dummy database module to "none". (0.25.3)
2023-08-22 09:43:41 +02:00
3cb15dea3d
Dummy database module fix. (0.25.2)
2023-08-22 05:59:45 +02:00
1b11cfdadc
File header alignment. (0.25.1)
2023-08-22 02:53:50 +02:00
802ad69781
Added more fields to MySQL module. (0.25.1)
2023-08-22 00:31:44 +02:00
c429619040
Finished MySQL database module as early release. (0.25.0)
2023-08-22 00:00:16 +02:00
3042225ff9
Added MySQL support and first code for testing the connection. (0.24.1)
2023-08-21 19:08:19 +02:00
52b0c6b509
Moved databases from tasks to own concept because they need persistent connections. Tasks do now allow this. (0.24.0)
2023-08-21 15:05:42 +02:00
21c684bfbc
Masses of deletions and cleanups. (0.23.2)
2023-08-21 01:48:57 +02:00
9500b91c2d
Just small fixes. (0.23.1)
2023-08-21 00:27:35 +02:00
1ef835cfe6
Lot of task execution refactoring. (0.23.0)
2023-08-21 00:18:54 +02:00
681475f274
Tons of refactoring and implemented basic task execution. There are lot of bugs and features not working anymore. DO NOT USE!. (0.22.0)
2023-08-20 22:51:39 +02:00
61184b86ab
Fixed a logging error in environment and some typo fixes in a log message. (0.21.9)
2023-08-20 12:16:49 +02:00
edaeceda69
Some normalizing and little more logging for monitors. (0.21.8)
2023-08-20 12:07:11 +02:00
ea95f1d990
Removed useless Super() inits in the constructor in services. (0.21.7)
2023-08-20 05:36:39 +02:00
cd978108b0
Implemented timezone setting corretly and requirements.txt update. (0.21.6)
2023-05-30 02:44:52 +02:00
50e244ab12
Just a small fix. (0.21.5)
2023-02-28 15:08:46 +01:00
d7ffeac943
Made logging 100% key=value format. (0.21.5)
2023-02-27 18:21:45 +01:00
98dbd08575
Renamed main() to linspector() in bin/linspector. (0.21.4)
2023-02-27 11:15:14 +01:00
ceec36d561
Renamed logger to log in bin/linspector as every else used name. (0.21.4)
2023-02-27 11:12:24 +01:00
6a5fd9041c
Added some stuff to the misc.dummy and misc.random service for testing. (0.21.4)
2023-02-24 16:42:51 +01:00
1b14770a50
Multiprocessing adjustments and optimizations. (0.21.3)
2023-02-24 05:14:40 +01:00
cef5cea8f7
Only cleanups. (0.21.2)
2023-02-24 03:04:40 +01:00
4f30af83db
More logging adjustments and improvements. (0.21.1)
2023-02-24 01:45:15 +01:00
5843f4358f
Migrated to Loguru for logging and set up basic configuration, but it still needs adjustments. (0.21)
2023-02-23 19:06:53 +01:00
0c2c0917b2
Directory structure and filename refactoring. (0.20.5)
2023-02-23 10:26:44 +01:00
e4ad0bc5d5
Refactoring! Removed all unused code and made stuff consistent! (0.20.4)
2023-02-22 22:39:51 +01:00
3078d125e8
Use signal.pause() instead of while True to keep Linspector running. A while True loop starts using 100% of one CPU when there is no sleep() inserted. That's not a good way to keep a program running. (0.20.3)
2023-02-22 17:14:02 +01:00
7360ab1936
Some small improvements and refactoring.
2023-02-22 16:55:06 +01:00
a4053a0db3
Missed to remove a comment (0.20.1).
2023-02-22 15:28:57 +01:00
c8fa991478
First commit with working service execution and a defined log output (0.20).
2023-02-22 15:25:58 +01:00
4b57efd734
Some core task design changes and renamed the monitor identifier.
2023-02-21 03:15:34 +01:00
da06e670d4
Only some fixes and cleanups.
2023-02-20 07:55:42 +01:00
6c8598c752
Just more ideas...
2023-02-12 09:46:09 +01:00
484ad6e3b3
Many cleanups, additions and new ideas.
2023-02-12 06:31:35 +01:00
b308068617
Automatic code cleanups and import optimizations.
2023-02-12 03:31:52 +01:00
b414997545
Added some more testing stuff and tried different cong values. Some ideas added to comments too.
2023-02-11 03:06:46 +01:00
d7192913e0
Tons of fixes, improvements and ideas...
2023-02-03 04:17:40 +01:00
a405aea503
timezone can be set in each monitor and overrides other settings.
2022-10-11 07:26:42 +02:00
e45d617488
Added loguru to requirements.txt as I believe it will become the logger module in Linspector.
2022-10-11 06:39:14 +02:00
a3f7f4adfb
Completely disabled file based logging as it is broken by design.
2022-10-11 06:15:26 +02:00
29114cb7cb
Just more logging inline information.
2022-10-11 06:11:30 +02:00
48bb65e1d5
Logging needs completely to be rewritten. Look in inline comments for more information.
2022-10-11 05:48:18 +02:00
48a3e5e88f
The logger is still not multiprocess capable! This needs to be fixed.
...
I added comments with more information.
2022-10-11 05:25:17 +02:00
a2fcec6054
Added some logging ideas as inline comments.
2022-10-11 03:34:36 +02:00
985b38f7e0
Removed inline comments from requirements.txt. This must be documented in README.
2022-10-11 03:14:27 +02:00
e5cc2a4596
Made the logger an object to be multiprocessing compatible.
...
The initialization of the Configuration() object can not log anymore since the Log() object initialization requires the Configuration(). Maybe I will find a better solution in the future. For now, it fixes bugs and makes my life easier.
2022-10-11 02:57:13 +02:00
4ae153f3be
Added process name and thread ID to logging.
2022-10-11 01:14:24 +02:00