This Python module is a desktop application, with a system tray icon, for Alignak solution.
Application notify you when you have changes in your monitoring. You can trigger actions inside application, see status of monitored items, problems to solved and many other things.
Alignak-app works as follows:
BackendClientmanage requests with Alignak backend.
BackendQThread(s)to trigger requests in
DataManagerwill store data provided by
QObjectspackage display/update the data stored in
Utilspackage contains settings, logs, installation,…
Localespackage contains translations.
Loginpackage manage user login if needed.
Alignak-app will use a system of
who use environment variables to run:
ALIGNAKAPP_USR_DIR: contains settings of user (write rights)
ALIGNAKAPP_LOG_DIR: contains log files of App (write rights)
ALIGNAKAPP_APP_DIR: contains binaries of App (images, css, languages) (read rights)