Ahenk Agent for Liderahenk Central Management System - Go Implementation
Find a file
2023-08-24 19:10:48 +03:00
cmd/ahenk-go feat: implement plugin structure 2023-08-24 17:44:01 +03:00
debian update debian control file 2023-08-24 15:26:23 +03:00
pkg feat: implement plugin structure 2023-08-24 17:44:01 +03:00
plugins/resources feat: implement plugin structure 2023-08-24 17:44:01 +03:00
.gitignore chore: re-organize repo 2023-08-10 00:33:40 +03:00
Dockerfile update readme 2023-08-24 19:10:48 +03:00
go.mod feat: implement plugin structure 2023-08-24 17:44:01 +03:00
go.sum feat: implement plugin structure 2023-08-24 17:44:01 +03:00
LICENSE Initial Commit 2023-08-02 09:49:08 +03:00
Makefile update deb packaging 2023-08-23 22:54:49 +03:00
README.md update readme 2023-08-24 19:10:48 +03:00

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)

  1. Install and Create docker environment, Quick Start
  2. Pull docker image
docker pull asandikci/godeb

Or alternatively build Dockerfile with docker build -t godeb:latest code for lower data usage

  1. 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

  1. Install necessary packages (You dont need this step if you are using docker file)
sudo apt install sudo dpkg-dev debhelper golang-any 
  1. Clone the repository and move to main directory
git clone https://git.aliberksandikci.com.tr/Liderahenk/ahenk-go/
cd ahenk-go/
  1. Build program and create binary/source packages
dpkg-buildpackage

Refer to Makefile for more info

Documentation

Other Liderahenk Projects

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.