Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

CIRCLE3 / agent

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 0
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Snippets
  • Members
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Home

Home

Last edited by Száray Lőrinc Nov 17, 2022
Page history

Windows 7

Telepítés

  • Klónozzuk ki a forrásfát a c:\circle alá.
  • Rakjuk fel a pythont, easy_install-t, pip-et ezek alapján: http://docs.python-guide.org/en/latest/starting/install/win/
  • MinGW feltelepítése. http://www.mingw.org/
  • Hozzuk létre a C:\python27\Lib\distutils\distutils.cfg fájl tartalmát:
[build]
compiler = mingw32
  • Indítsuk el a PowerShell-t rendszergazdaként. ❗ Ha nem így teszünk, akkor fura hibaüzeneteket fogunk kapni!
  • Rakjuk be a MinGW-t a PATH-ba: [Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\MinGW\bin;C:\MinGW\msys\1.0\bin", "User")
  • Letöltjük a pywin32 exe-jét és easy_install pywin32-*.exe, figyeljünk, hogy a pythonnal egyező arch legyen.
  • Pip-pel feltesszük a szükséges csomagokat, illetve a wmi csomagot: pip install -r requirements.txt; pip install wmi
  • Ha minden jól alakult, akkor python agent.py-vel ki is próbálhatjuk, ekkor az activityk között meg kell, hogy jelenjen az agent indulása.
  • Regisztráljuk be Windows szolgáltatásként: python.exe .\agent-winservice.py --startup auto install

exe buildelése

  • pip install pyinstaller
  • C:\python27\Lib\site-packages\zope\interface_init_.py másolása C:\python27\Lib\site-packages\zope -ba, ez azért kell, mert különben nem fogja megtalálni a zope.interface-t a pyinstaller
  • init az infi mapába ami minden almapát importol
  • pyinstaller -F --hidden-import pkg_resources --hidden-import infi agent-winservice.py
  • pyinstaller -F -w client.pyw
  • ekkor dist-ben ott a két exe

Telepítés exéből

  • Ha van régi context: c:\windows\system32\repl\import\scripts\cloud.bat és c:\context töröl

  • c:\circle létrehozás, két fájl bemásolása, client.exe-ről link indítópult-ba

  • client.exe-t elindítani kézzel

  • powershell rendszergazdaként

    cd \circle
    .\agent_wi.exe --startup auto install
    .\agent_wi.exe start
  • megpróbálni beloginolni a rendes jelszóval, activityben látszik az agnet indulása

Ubuntu

apt-get install python-pip python-dev
pip install virtualenvwrapper
. /usr/local/bin/virtualenvwrapper.sh
mkvirtualenv agent
wget -O- https://git.ik.bme.hu/circle/agent/repository/archive.tar.gz |tar xvz
mv agent-master-*/ agent
pip install -r agent/requirements.txt 

12.04 - 14.04

cp agent/misc/agent.conf /etc/init/
start agent

16.04

cp agent/misc/agent.service /etc/systemd/system
systemctl start agent

Red Hat like distros

Install epel repository.

yum install python-pip python-devel gcc wget
pip install virtualenvwrapper
. /usr/bin/virtualenvwrapper.sh
mkvirtualenv agent
wget -O- https://git.ik.bme.hu/circle/agent/repository/archive.tar.gz |tar xvz
mv agent.git/ agent
pip install -r agent/requirements.txt
cp agent/misc/agent.service /etc/systemd/system/
systemctl daemon-reload
systemctl enable agent
systemctl start agent
  Clone repository
  • Home
More Pages
×

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.