Ahenk Agent for Liderahenk Central Management System - Go Implementation
cmd/ahenk-go | ||
debian | ||
pkg | ||
plugins/resources | ||
.gitignore | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
README.md |
Ahenk Go
Liderahenk is an open source project which provides solutions to manage, monitor and audit unlimited number of different systems and users on a network.
Ahenk-go is a Linux agent written in Go which enables Lider to manage & monitor clients remotely.
Creating Docker Development Environment (Optional)
- Install and Create docker environment, Quick Start
- Pull docker image
docker pull asandikci/godeb
Or alternatively build Dockerfile with
docker build -t godeb:latest
code for lower data usage
- Create container from image and attach to container, an example:
docker run -it -d --name build1 asandikci/godeb:latest "bin/bash"
docker attach build1 --detach-keys "ctrl-k"
Packaging
- Install necessary packages (You dont need this step if you are using docker file)
sudo apt install sudo dpkg-dev debhelper golang-any
- Clone the repository and move to main directory
git clone https://git.aliberksandikci.com.tr/Liderahenk/ahenk-go/
cd ahenk-go/
- Build program and create binary/source packages
dpkg-buildpackage
Refer to Makefile for more info
Documentation
- See Liderahenk/ahenk-docs for comprehensively prepared documentation.
Other Liderahenk Projects
- Pardus-LiderAhenk/ahenk: Current Python Implementation of Ahenk
- Lider UI: Lider Administration User Interface
- Lider API: Lider API
- Liderahenk-ansible: Liderahenk setup with ansible
- Ahenkdesk: Ahenk User Interface
- See more in our GitHub Page
Changelog
See changelog to learn what have been changed between releases or refer to Releases Tab above
License
Lider Ahenk and its sub projects are licensed under the LGPL v3.