meshagent

0.0.1-f • Public • Published

Meshagent

Before using this project, you must install MeshCentral. For more information, visit MeshCommander.com/MeshCentral2.

This is a sample Mesh Agent that connects to the MeshCentral server for the purpose of remote monitoring and management of a computer. MeshCentral generally uses a Mesh Agent that is compiled in C on many different platforms, but you can also use this code as a basis for building your own Mesh Agent with the functionality you need.

Installation

Just using npm as usual to install the Mesh Agent:

    mkdir meshagent
    cd meshagent
    npm install meshagent

To run Mesh Agent you may need to use "nodejs" instead of "node" on Linux.

    cd ./node_modules/meshagent
    node meshagent [arguments]

On Windows, you can install mesh agent to run as a background service, just run it using "--install".

Update and uninstall

Upgrading or uninstalling the mesh agent is super easy, just use npm as usual. From the parent folder of node_module, enter ether:

    npm upgrade meshagent
    npm uninstall meshagent

Command Line

Command line arguments on Windows only:

Arguments Description
--install Install MeshCentral as a background service.
--uninstall Uninstall MeshCentral background service.
--start Start MeshCentral as a background service.
--stop Stop MeshCentral background service.

Command line arguments on any platform:

Arguments Description
--help Display the help text

Other Notes

For Windows users, if you install the mesh agent globally using "npm install meshagent -g", it will not be able to run correctly as a Windows Service. It will immidiatly stop each time you start it.

For more information on MeshCentral or other tools, visit MeshCommander.com.

License

This software is licensed under Apache 2.0.

/meshagent/

    Package Sidebar

    Install

    npm i meshagent

    Weekly Downloads

    3

    Version

    0.0.1-f

    License

    Apache-2.0

    Last publish

    Collaborators

    • ysainthilaire