Original Ahenk Repo
Find a file
2021-01-06 11:01:18 +03:00
config added logrotate for ahenk log and delete ahenk list source file on packages.py 2021-01-05 12:17:17 +03:00
debian Update changelog for 1.1.0-19 release 2021-01-06 11:01:18 +03:00
etc added logrotate for ahenk log and delete ahenk list source file on packages.py 2021-01-05 12:17:17 +03:00
libpam-script get username for policy and get home directory and get as_user for execute command from util. has been added domain column to session in database. 2020-09-30 12:07:18 +03:00
service-files update ahenk.service file 2020-12-18 15:06:25 +03:00
src capslock paramater is added for remote access 2021-01-06 11:00:10 +03:00
usr/share Syncing /usr/share/ahenk to src and recreating ahenk.install 2021-01-06 11:01:08 +03:00
.gitignore add pre-remove script to handle python cache files 2016-07-18 15:31:22 +03:00
LICENSE add license file 2016-04-15 11:11:36 +03:00
README.md Chronological order of roadmap 2018-08-16 14:45:47 +03:00

ahenk

Lider Ahenk is an open source project which provides solutions to manage, monitor and audit unlimited number of different systems and users on a network.

Ahenk is a Linux agent written in Python which enables Lider to manage & monitor clients remotely.

Add new repo with this file

Documentation

Packaging

Install necessary packages

sudo apt install build-essential git-buildpackage debhelper debmake

Clone the project and switch to branch 'debian'

git clone https://github.com/Pardus-LiderAhenk/ahenk.git
cd ahenk/
git checkout debian

Install build dependencies via git-buildpackage

sudo mk-build-deps -ir

Build binary package

gbp buildpackage --git-export-dir=/tmp/build-area -b -us -uc
#check the output directory
ls -1 /tmp/build-area
#output should be like this
ahenk_1.0.0-2_all.deb
ahenk_1.0.0-2_amd64.build
ahenk_1.0.0-2_amd64.buildinfo
ahenk_1.0.0-2_amd64.changes
ahenk_1.0.0.orig.tar.gz

Build source package

gbp buildpackage --git-export-dir=/tmp/build-area -S -us -uc
#check the output directory
ls -1 /tmp/build-area
#output should be like this
ahenk_1.0.0-2.debian.tar.xz
ahenk_1.0.0-2.dsc
ahenk_1.0.0-2_source.build
ahenk_1.0.0-2_source.buildinfo
ahenk_1.0.0-2_source.changes
ahenk_1.0.0.orig.tar.gz

If the master has new version tagged (eg: 1.0.2), debian branch should rebased

git rebase 1.0.2

Changelog should be updated after rebase and new debian tag should be created

gbp dch -Rc
gbp buildpackage --git-tag-only

Contribution

We encourage contributions to the project. To contribute:

  • Fork the project and create a new bug or feature branch.
  • Make your commits with clean, understandable comments
  • Perform a pull request

Other Lider Ahenk Projects

Changelog

See changelog to learn what we have been up to.

Roadmap

Today

  • 30+ plugins
  • Linux agent service written in Python
  • Administration console built as Eclipse RCP
  • Open sourced, easy to access and setup, stable Lider Ahenk v1.0.0

2017

  • Agents for Windows and mobile platforms
  • Platform-independent administration console
  • Inventory scan & management
  • Printer management

2016

  • Scalable infrastructure suitable for million+ users & systems
  • 10+ new plugins (such as file distribution via torrent, remote installation)
  • New reporting module & dashboard

License

Lider Ahenk and its sub projects are licensed under the LGPL v3.