tacticalrmm
tacticalrmm copied to clipboard
Linux and Mac agents
I know it's planned but something a lot of people have commented on so would be a good feature to add.
I understand the agents are under development. My curiosity though is where are they in the repos? I would certainly like to contribute if possible.
I think they are planned rather than underdevelopment. If you want to help or collaborate on this project worth chatting to the devs on discord.
I believe this is a 100 sponsor goal...so keep sponsoring!
Has there been any progress? Like I said, I would love to help
So,
I decided to fork the rmmagent repo and see whats up. I feel there may be a bit of work to this. I am really curious if work has been started. if so, may I know where to work? As far as I can tell, this may require a decent amount of adjustment to breakout OS support.
@zharding I doubt work has been started on this yet. As this is a 100 sponsor goal, and I think the current count is half that, and other priorities are reporting and 1-2 other things to try and get to v1 release.
I'm sure if you wanted to build a Linux agent on your own and commit the work it would be welcomed though.
i'm still experimenting with the design so yes work has been started, not public yet until i finalize the design
With my feature request being closed for this open request. How far are we on a Linux/Mac agent?
I'm sure the status is still as above due to other development being carried out
+1 for a Linux client
I can perhaps offer my help, if needed, for the Linux part because Linux is my core competences :-)
+1
+1 from my side also :-) I use no MACs, only Linux PCs but anyway...
linux agent is released. mac coming soon
agent/agent.go:95:8: undefined: NewAgentConfig agent/agent.go:209:23: undefined: SetDetached agent/agent.go:337:14: a.getMeshNodeID undefined (type *Agent has no field or method getMeshNodeID) agent/agent.go:349:9: cannot assign error to err in multiple assignment agent/checkin.go:38:14: a.GetServices undefined (type *Agent has no field or method GetServices) agent/checkin.go:41:14: a.osString undefined (type *Agent has no field or method osString) agent/checkin.go:42:19: a.SystemRebootRequired undefined (type *Agent has no field or method SystemRebootRequired) agent/checkin.go:48:19: a.LoggedOnUser undefined (type *Agent has no field or method LoggedOnUser) agent/checkin.go:60:14: a.GetWMIInfo undefined (type *Agent has no field or method GetWMIInfo) agent/rpc.go:35:18: undefined: SchedTask agent/checkin.go:60:14: too many errors
Some error on freebsd/amd64 build
@Serenfo you will need to create build stubs for freebsd in order to compile or use golang build tags
@wh1te909 we can probably close this now
@dinger1986 yep lol thanks!