Open Source Management Software
- Software Project Management Open Source
- Open Source Management Software Reviews
- Open Source Business Management Softwa…
- Open Source Management Software
- Open Source Membership Management Software
- Open Source Management Software Online
- Open Source Church Management Software
This is where open source document management system comes in. This online, low-cost (often free) software is readily available, and a great solution for most business practices. But choosing the right program can be a long, arduous task. Follow our guide to find the best document management system open source software for your company. Open-source revision control system that provides interactive conflict resolution, merge tracking, file locking, and more. Source Code Management software makes. Spacewalk is an open source Linux and Solaris systems management solution buzzword and is the upstream project for the source of Red Hat Network Satellite. Spacewalk works with RHEL, Fedora, and other RHEL derivative distributions like CentOS, Scientific Linux, etc. The software is released under a mixed source model, or a 'dual license,' meaning that at its core it is open source (GPL), with additional modules released under a commercial license. project-open runs as client software on both Windows and Linux, depending on a stack of open source packages.
This is a comparison of notable free and open-sourceconfiguration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.
Basic properties[edit]
'Verify mode' refers to having an ability to determine whether a node is conformant with a guarantee of not modifying it, and typically involves the exclusive use of an internal language supporting read-only mode for all potentially system-modifying operations. 'Mutual auth' refers to the client verifying the server and vice versa. 'Agent' describes whether additional software daemons are required. Depending on the management software these agents are usually deployed on the target system or on one or many central 'controller' servers.
Language | License | Mutual auth | Encrypts | Verify mode | Agent-less | Have a GUI | First release | Latest stable release | |
---|---|---|---|---|---|---|---|---|---|
Ansible | Python | GPLv3+ | Yes[1] | Yes[2] | Yes | Yes | Yes[3] | 2012-03-08 | 2018-12-13 2.7.5[4][5][6] |
Bcfg2 | Python | BSD 2-clause[7] | Yes[8] | Yes[9] | Yes[10] | No | Yes[11] | 2004-08-11[12] | 2015-06-11 1.3.6[12] |
Capistrano | Ruby | MIT License | Yes[2] | Yes[2] | No | 2005 | 2017-03-08 4.4.2 | ||
cdist | Python | GPLv3+ | Yes[1] | Yes[2] | Yes | 2010 | 2018-04-20 4.8.4[13] | ||
Chef | Ruby, Erlang | Apache 2.0 | Yes[14] | Yes[15] | Yes[16][17] | No | Yes | 2009-01-15 0.5.0 | 2019-01-28 14.10.9 (client),[18] 2018-02-13 12.17.33 (server)[19] |
CFEngine | C[20] | GPLv3[21] | Yes[1] | Yes[22] | Yes[23][24] | No | Yes[25] | 1993 | 2019-07-01 3.14.0,[26] 2019-05-20 3.12.2,[27] 2019-05-10 3.10.6[28] |
ISconf | Python | GPL[29] | Yes[30] | No[31] | 1998 | 2006-08-13 4.2.8.233 | |||
Juju | Python, Go[32] | Affero General Public License | Yes[1] | Yes[9] | No | No | Yes[33] | 2010-09-17[34] | 2019-08-29 2.6.8[35] |
Local ConFiGuration system (LCFG) | Perl | GPL | Partial[36] | Partial[37] | 1994 | Weekly Releases | |||
NOC | Python | BSD License 2.0 | Yes[1] | Yes[2] | Yes | Yes | Yes | 2012-03-08 | 2015-05-20 15.05.1[38] |
OCS Inventory NG with GLPI | Perl, PHP, C++ | GPL | No[39] | Yes[9] | No | 2003 | 2014-07-13[40] | ||
Open pc server integration (Opsi) | Python, Java | GPL | No | Yes[9] | No | 2004 | 2013-03-01 4.0.3 | ||
PIKT | C | GPLv2+[41] | Yes[42] | Yes[43] | No | 1998[44] | 2007-09-10 1.19.0 | ||
Puppet | C++ & Clojure from 4.0,[45] Ruby before then | Apache from 2.7.0, GPL before then | Yes[46] | Yes[9] | Yes[47][48] | No | Yes[49] | 2005-08-30[50] | 2019-01-15 6.0.5[51] |
Quattor | Perl, Python | Apache 2.0[52][53] | Yes[54] | Yes[55] | 2005-04-01[56] | 2017-10-31 17.8.0[57] | |||
Radmind | C | BSD[58] | Yes[59] | Yes[60] | No | 2002-03-26[61] | 2008-10-08 1.13.0[62] | ||
Rex | Perl | Apache | Yes[1] | Yes[2] | Yes | 2010-11-05 0.9.0[63] | 2017-12-03 1.6.0[64] | ||
Rudder | C and Scala | GPLv3 and Apache 2.0[65] | Yes[1] | Yes[9] | Yes[66][67] | No | Yes | 2011-10-31 | 2018-04-19 4.3.0[68] |
SmartFrog | Java | LGPL | Yes[69] | Yes[69] | No | 2004-02-11 | 2009-01-26 3.16.004[70][71] | ||
Salt[72] | Python[73] | Apache 2.0[74] | Yes[75] | Yes[75] | Yes | Both[76][77] | Yes[78][79] | 2011-03-17 0.6.0[80] | 2019-02-25 v2019.2.0[81] |
Spacewalk | Java (C, Perl, Python, PL/SQL) | GPLv2 | Yes | Yes | No | 2008-06[82] | 2019-01-14 2.9[83] | ||
STAF | C++ | CPL[84] | No[85][86] | Partial[87] | No | 1998-02-16[88] | 2012-12-16 3.4.16 [89] | ||
Synctool[90] | Python[91] | GPLv2[92] | Yes[93] | Yes[2] | Yes[94] | Yes[95] | 2003[96] | 2014-06-15 6.1[97] | |
Language | License | Mutual auth | Encrypts | Verify mode | Agent-less | Have a GUI | First release | Latest stable release |
Compare the best free open source Windows File Management Software at SourceForge. Free, secure and fast Windows File Management Software downloads from the largest Open Source applications and software directory.
Platform support[edit]
Software Project Management Open Source
- Jan 03, 2018 List of 10 Best Open Source and Free School Management Software: 1. OpenSis Community.
- 4 Best Free Open Source Inventory Management Software For Windows ABC Inventory. ABC Inventory is a free open source inventory management software for Windows. Odoo is a free and open source business application suite for Windows. Lecprog stock management. Lecprog stock.
Note: This means platforms on which a recent version of the tool has actually been used successfully, not platforms where it should theoretically work since it is written in good portable C/C++ or an interpreted language. It should also be listed as a supported platform on the project's web site.
AIX | *BSD | HP-UX | Linux | OS X | Solaris | Windows | Others | |
---|---|---|---|---|---|---|---|---|
Ansible | Yes | Yes | Yes | Yes | Yes | Yes | Yes (Need linux control machine) | Yes[98] |
Bcfg2 | Partial[99] | Yes[100] | No | Yes[101] | Partial[102] | Yes | No | No |
CFEngine | Yes | Yes[100] | Yes | Yes | No | Yes | Yes | Yes[103] |
cdist | Yes | Yes | Yes | No | ||||
Chef | Yes[104] | Yes | Yes | Yes | Yes | Yes | Yes[105] | Yes |
ISconf | Yes | Yes | Yes | Yes | Yes | Yes | No | No |
Juju | Yes | Yes[106] | ||||||
Local ConFiGuration system (LCFG) | No | No | No | Partial[107] | Partial[108] | Partial[109] | No | No |
OCS Inventory NG | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
Open pc server integration (Opsi) | No | No | No | Yes | No | No | Yes | No |
PIKT | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes[110] |
Puppet | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Quattor | No | No | No | Yes | Partial[111] | Yes | No | No |
Radmind | Yes | Yes[100][112][113] | No | Yes | Yes | Yes | Yes | No |
Rex | Yes | Yes | Yes[114] | Yes | Yes[114] | No | ||
Rudder | Yes | Partial[115] | No | Yes | Partial[115] | Partial[116] | Yes | Yes[117] |
SmartFrog | No[118] | No[118] | Yes | Yes | Yes | Yes | Yes | No[118] |
Salt | Yes | Yes | Partial[119] | Yes[120] | Yes | Yes[121] | Yes | Partial[119] |
Spacewalk | No[122] | No | No | Yes[123] | No | Yes[124] | No | No |
STAF | Yes[125] | Yes[126] | Yes[127] | Yes[128] | Yes[129] | Yes[130] | Yes[131] | Yes[132] |
Synctool | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes[133] |
AIX | *BSD | HP-UX | Linux | OS X | Solaris | Windows | Others |
Short descriptions[edit]
Not all tools have the same goal and the same feature set. To help distinguish between all of these software packages, here is a short description of each one.
- Ansible
- Combines multi-node deployment, ad-hoc task execution, and configuration management in one package. Manages nodes over SSH and requires python (2.6+ or 3.5+) to be installed on them.[134] Modules work over JSON and standard output and can be written in any language. Uses YAML to express reusable descriptions of systems.
Open Source Management Software Reviews
- Bcfg2
- Software to manage the configuration of a large number of computers using a central configuration model and the client–server paradigm. The system enables reconciliation between clients' state and the central configuration specification. Detailed reports provide a way to identify unmanaged configuration on hosts. Generators enable code or template based generation of configuration files from a central data repository.
- CFEngine
- Lightweight agent system. Manages configuration of a large number of computers using the client–server paradigm or stand-alone. Any client state which is different from the policy description is reverted to the desired state. Configuration state is specified via a declarative language.[135] CFEngine's paradigm is convergent 'computer immunology'.[136]
- cdist
- cdist is a zero dependency configuration management system: It requires only ssh on the target host, which is usually enabled on all Unix-like machines. Only the administration host needs to have Python 3.2 installed.
- Chef
- Chef is a configuration management tool written in Erlang,[137] and uses a pure Ruby DSL for writing configuration 'recipes'. These recipes contain resources that should be put into the declared state. Chef can be used as a client–server tool, or used in 'solo' mode.[138]
- ISconf
- Tool to execute commands and replicate files on all nodes. The nodes do not need to be up; the commands will be executed when they boot. The system has no central server so commands can be launched from any node and they will replicate to all nodes.
Open Source Business Management Softwa…
- Juju
- Juju concentrates on the notion of service, abstracting the notion of machine or server, and defines relations between those services that are automatically updated when two linked services observe a notable modification.
- Local Configuration system (LCFG)
- LCFG manages the configuration with a central description language in XML, specifying resources, aspects and profiles. Configuration is deployed using the client–server paradigm. Appropriate scripts on clients (called components) transcribe the resources into configuration files and restart services as needed.
- Open PC server integration (Opsi)
- Opsi is desktop management software for Windows clients based on Linux servers. It provides automatic software deployment (distribution), unattended installation of OS, patch management, hard- and software inventory, license management and software asset management, and administrative tasks for the configuration management.[139]
- PIKT
- PIKT is foremost a monitoring system that also does configuration management. 'PIKT consists of a sophisticated, feature-rich file preprocessor; an innovative scripting language with unique labor-saving features; a flexible, centrally directed process scheduler; a customizing file installer; a collection of powerful command-line extensions; and other useful tools.'
- Puppet
- Puppet consists of a custom declarative language to describe system configuration, distributed using the client–server paradigm (using XML-RPC protocol in older versions, with a recent switch to REST), and a library to realize the configuration. The resource abstraction layer enables administrators to describe the configuration in high-level terms, such as users, services and packages. Puppet will then ensure the server's state matches the description. There was brief support in Puppet for using a pure Ruby DSL as an alternative configuration language starting at version 2.6.0. However this feature was deprecated beginning with version 3.1.[135][138][140][141]
- Quattor
- The quattor information model is based on the distinction between the desired state and the actual state. The desired state is registered in a fabric-wide configuration database, using a specially designed configuration language called Pan for expressing and validating configurations, composed out of reusable hierarchical building blocks called templates. Configurations are propagated to and cached on the managed nodes.
- Radmind
- Radmind manages hosts configuration at the file system level. In a similar way to Tripwire (and other configuration management tools), it can detect external changes to managed configuration, and can optionally reverse the changes. Radmind does not have higher-level configuration element (services, packages) abstraction. A graphical interface is available (only) for OS X.
- Rex
- Rex is a remote execution system with integrated configuration management and software deployment capabilities. The admin provides configuration instructions via so-called Rexfiles. They are written in a small DSL but can also contain arbitrary Perl. It integrates well with an automated build system used in CI environments.
- Salt
- Salt started out as a tool for remote server management. As its usage has grown, it has gained a number of extended features, including a more comprehensive mechanism for host configuration. This is a relatively new feature facilitated through the Salt States component. With the traction that Salt has gotten in the last bit, the support for more features and platforms might continue to grow.
- SmartFrog
- Java-based tool to deploy and configure applications distributed across multiple machines. There is no central server; you can deploy a .SF configuration file to any node and have it distributed to peer nodes according to the distribution information contained inside the deployment descriptor itself.
- Spacewalk
- Spacewalk is an open source Linux and Solaris systems management solution[buzzword] and is the upstream project for the source of Red Hat Network Satellite. Spacewalk works with RHEL, Fedora, and other RHEL derivative distributions like CentOS, Scientific Linux, etc. There are ongoing efforts on getting it packaged for inclusion in Fedora. Spacewalk provides systems inventory (hardware and software information, installation and updates of software, collection and distribution of custom software packages into manageable groups, provision systems, management and deployment of configuration files, system monitoring, virtual guest provisioning, starting/stopping/configuring virtual guests and delegating all of these actions to local or LDAP users and system entitlements).
Open Source Management Software
- STAF
- The Software Testing Automation Framework (STAF) enables users to create cross-platform, distributed software test environments. STAF removes the tedium of building an automation infrastructure, thus enabling users to focus on building their automation solution.[buzzword] The STAF framework provides the foundation upon which to build higher level solutions[buzzword], and provides a pluggable approach supported across a large variety of platforms and languages.
- Synctool
- Synctool aims to be easy to understand, learn and use. It is written in Python and makes use of SSH (passwordless, with host based or key based authentication) and rsync. No specific language is needed to configure Synctool. Synctool has dry run capabilities that enable surgical precision.
See also[edit]
References[edit]
- ^ abcdefgKey pair: uses public/private key pairs and key fingerprints for mutual authentication, like SSH.
- ^ abcdefgSecure Shell: Uses the Secure Shell protocol for encryption.
- ^Red Hat, Inc. 'AWX Project FAQ - Ansible.com'. ansible.com.
- ^Ansible Community. 'Index of Packages - Ansible 2.4.3.0'. pypi.python.org. Red Hat, Inc. p. 1.
- ^Ansible Community. 'Index of /ansible/ansible-latest'. releases.ansible.com/ansible. Red Hat, Inc. p. 1.
- ^'Ansible Roadmap — Ansible Documentation'. docs.ansible.com. Retrieved 2018-12-19.
- ^/. 'bcfg2/LICENSE at master · Bcfg2/bcfg2 · GitHub'. Github.com. Retrieved 2014-02-10.
- ^Certificate and Passwords: Uses SSL X.509 certificate and fingerprint for clients to authenticate server, and passwords for server to authenticate clients; clients should only share the same password if they are allowed access to each other's configuration data.
- ^ abcdefSSL: Uses the Secure Sockets Layer, Transport Layer Security (TLS) for encryption.
- ^Full support for non-modifying determination of node compliance, including nodes not previously modified by a Bcfg2 configuration pass.
- ^http://docs.bcfg2.org/reports/dynamic.html#screenshots
- ^ ab'Download – Bcfg2'. bcfg2.org. Retrieved 2017-06-04.
- ^https://www.nico.schottelius.org/blog/cdist-4.8.4-released/
- ^Per request signed headers and pre-shared keys.
- ^Payload encryption via SSL if HTTPS proxy is configured.
- ^Chef 10.14.0+ (called why-run mode)
- ^'[#CHEF-13] Add -noop support - Opscode Open Source Ticket Tracking'. Tickets.opscode.com. Retrieved 2014-02-10.
- ^Tim Smith (2019-01-28). 'Chef Client 14.10.9 released!'. chef.io. Retrieved 2019-01-28.
- ^'Chef Server 12.16.14 Released'. chef.io. 2017-09-21. Retrieved 2017-03-13.
- ^CFEngine Team and Community. 'CFEngine Source Code'. Northern.tech AS.
- ^'core/LICENSE at master · cfengine/core · GitHub'. GitHub.
- ^TLS: Uses TLS. 'tls_min_version in common control'. Northern.tech. Retrieved 2018-11-30.
- ^Called dry-run, used to verify what would happen
- ^'dryrun option in agent control - CFEngine - Distributed Configuration Management'. Northern.tech. Retrieved 2018-11-30.
- ^'CFEngine Enterprise Mission Portal'. Northern.tech AS.
- ^CFEngine Team and Community. 'CFEngine 3.14.0 release blog post'. Northern.tech AS.
- ^CFEngine Team and Community. 'CFEngine 3.12.2 release blog post'. Northern.tech AS.
- ^CFEngine Team and Community. 'CFEngine 3.10.6 release blog post'. Northern.tech AS.
- ^'/trunk/LICENSE - ISconf - Trac'. Trac.t7a.org. 1989-04-01. Archived from the original on 2013-04-15. Retrieved 2014-02-10.
- ^HMAC: Uses HMAC signatures on all network traffic.
- ^Improved security which would include an encrypted, mutually authenticated, peer-to-peer message bus is tracked here 'Archived copy'. Archived from the original on 2012-07-16. Retrieved 2007-04-17.CS1 maint: archived copy as title (link).
- ^'Juju Source Code'. github.com. 2015-06-19. Retrieved 2015-06-21.
- ^'Juju Gui'. jujucharms.com. 2015-06-15. Retrieved 2015-06-21.
- ^'timeline : pyjuju'. Launchpad.net. Retrieved 2014-02-10.
- ^'GitHub'. github.com. Retrieved 2019-08-29.
- ^LCFG does not provide its own transport mechanism; it relies on an external program, most often Apache. Using Apache it should be possible to do mutual authentication in several ways; however the documentation at The Complete Guide to LCFG, Section 9.4: Authorization and Security, shows access control based on IP address ranges, implying that the client does not authenticate itself to the server via an SSL certificate; it also does not mention if the LCFG client checks the validity of the server's SSL certificate (such as via a per-site fingerprint distributed with the client, or a chain of trust to an accredited CA). It mentions that there can be a per-client password in the profile, but also states that 'The contents of the LCFG profile should be considered public'.
- ^LCFG supports encrypted communications channels (SSL via Apache); however the documentation at The Complete Guide to LCFG, Section 9.4: Authorization and Security, states that 'The contents of the LCFG profile should be considered public'.
- ^'NOC'. nocproject.org.
- ^Server authenticates to client, but client does not authenticate to server. See OCS Inventory NG Installation and Administration guide, page 114.
- ^'2.1.2 stable published'. OCS Inventory NG. Retrieved 2014-12-16.
- ^Robert Osterlund (2014-01-04). 'PIKT Licensing'. Pikt.org. Retrieved 2014-02-10.
- ^PIKT uses shared secret keys for mutual authentication. 'As an option, you can use secret key authentication to prove the master's identity to the slave. [..] If one managed to crack any system in the PIKT domain, one would have access to all common secrets. To solve this problem, you may use per-slave uid, gid, and private_key settings.' - from Security Considerations.
- ^'For file installs, file fetches (to diff against the central configuration), and command executions, you can optionally encrypt all such data traffic between master and slave.' - from Security Considerations.
- ^'Index of /pikt/dist'. Pikt.org. Retrieved 2014-02-10.
- ^'Evolving Puppet for the Next 10 Years'. Luke Kanies. 2014-09-23. Retrieved 2017-05-26.
- ^Certificates: Uses SSL X.509 Certificates for mutual authentication. Can use any SSL Certificate Authority to manage the Public Key Infrastructure.
- ^Using the --noop option
- ^'puppet agent Man Page — Documentation — Puppet Labs'. Docs.puppetlabs.com. Retrieved 2014-02-10.
- ^'Puppet Management GUI Comparison'. olindata.com.
- ^'Index of /puppet'. Puppetlabs.com. Retrieved 2014-02-10.
- ^'Puppet 6.0.5 Release Notes — Documentation — Puppet Labs'. puppet.com/docs. Retrieved 2019-01-15.
- ^'EU DataGrid Software License (EUDatagrid) Open Source Initiative'. Opensource.org. 1999-02-22. Retrieved 2014-02-10.
- ^'DataGrid Software License (do not change the page URL)'. Eu-datagrid.web.cern.ch. 2004-05-26. Retrieved 2014-02-10.
- ^'Client to server authentication and vice versa: on one hand, this allows to enforce access policiesto sensitive data according to the client 'name', on the other hand, clients are guaranteed to talk tothe original server.' - from Quattor Installation and User Guide: Version 1.1.x, page 70
- ^'[..] secure information transfer, since data are encrypted: this prevents eavesdroppers from obtaining information in transit over the network.' - from Quattor Installation and User Guide: Version 1.1.x, page 70
- ^'Index of /quattorsw/software/quattor/release'. Quattorsw.web.cern.ch. Retrieved 2014-02-10.
- ^'Quattor 17.8.0 released'. quattor.org.
- ^'Research Systems Unix Group: beepage'. Rsug.itd.umich.edu. Retrieved 2014-02-10.
- ^'SSL certificates can also be used to authenticate both the Radmind server and the managed clients, regardless of DNS or IP-address variation.' - from Radmind: The Integration of Filesystem Integrity Checking with Filesystem Management
- ^'For network security, Radmind supports SSL-encrypted links. This allows nodes on insecure networks to be updated securely.' - from Radmind: The Integration of Filesystem Integrity Checking with Filesystem Management
- ^'Radmind - Browse /radmind/radmind-0-6-0 at'. Sourceforge.net. 2006-02-10. Retrieved 2014-02-10.
- ^fitterhappier. 'Radmind'. sourceforge.net.
- ^'Release 0.9.0 · krimdomu/Rex · GitHub'. GitHub.
- ^'Rex/ChangeLog at master · RexOps/Rex · GitHub'. GitHub.
- ^'Rudder FAQ'. rudder-project.org.
- ^Using the Audit mode
- ^'Policy Mode (Audit/Enforce) - Rudder 4.0 - User Manual'. rudder-project.org. Retrieved 2017-01-17.
- ^'Rudder 4.3 Release Notes'. rudder-project.org.
- ^ abSee Using the new SmartFrog Security
- ^'Archived copy'. Archived from the original on 2011-06-04. Retrieved 2010-01-20.CS1 maint: archived copy as title (link)
- ^The release the Smartfrog pushes from its own siteArchived 2010-03-18 at the Wayback Machine is 3.17.014 of 2009-09-04
- ^Salt is an open source tool to manage your infrastructure. Easy enough to get running in minutes and fast enough to manage tens of thousands of servers
- ^'Installation'. saltstack.com.
- ^'SaltStack community'. SaltStack.
- ^ ab'SaltStack community'. SaltStack.
- ^'Salt SSH'. saltstack.com.
- ^'SaltStack Enterprise'. SaltStack.
- ^'saltstack/halite'. GitHub.
- ^'tinyclues/saltpad'. GitHub.
- ^'SaltStack community'. SaltStack.
- ^'Salt Releases'. saltstack.com.
- ^'SpacewalkFaq – spacewalk'. fedorahosted.org.
- ^'spacewalkproject/spacewalk'. GitHub. Retrieved 2018-10-18.
- ^'Software Testing Automation Framework (STAF)'. sourceforge.net.
- ^Network Trust: Trusts the network, like rsh.
- ^User-only Auth: User authenticates to server via password, but uses Network Trust to authenticate user to server, like telnet.
- ^There is a feature request for a Secure TCP/IP Connection Provider, and one of the developers stated on 2007-04-05 that 'You will need to download the source code for OpenSSL and point the build files at it. Other than that, it should just work.', so it looks like there may be working encryption if you build from scratch instead of using the prebuilt binaries. It is unclear what if any authentication building against OpenSSL would give STAF.
- ^'Software Testing Automation Framework (STAF)'. sourceforge.net.
- ^'Software Testing Automation Framework (STAF)'. sourceforge.net.
- ^Synctool aims to be easy to understand and use. It's built in Python and uses SSH and Rsync.
- ^'synctool documentation'. heiho.net.
- ^'synctool/LICENSE at master · walterdejong/synctool · GitHub'. GitHub.
- ^Secure Shell: Uses the Secure Shell protocol for authentication.
- ^Synctool performs a dry-run by default, and only modifies things when invoked with '--fix'.
- ^'synctool documentation'. walterdejong.github.io.
- ^'synctool documentation'. heiho.net.
- ^'Release v2014.7 · saltstack/salt · GitHub'. GitHub.
- ^Installation: Control Machine Requirements, retrieved May 12, 2015 Can manage any machine with Python 2.4 or later and sshd. Control machine can be any non-Windows machine with Python 2.6 or 2.7 installed. This includes Red Hat, Debian, CentOS, OS X, any of the BSDs, and so on.
- ^Encap, RPM, and POSIX file support only
- ^ abcFreeBSD
- ^Debian, Ubuntu; Gentoo; RPM-based distributions (CentOS, Mandrake, Red Hat, RHEL, SLES, SuSE)
- ^POSIX File, Launchd, and MacPorts Support only
- ^Unix
- ^Opscode and IBM Join Forces to Bring Open Source Cloud Automation to the Enterprise, 2013-04-25
- ^Install the chef-client on Microsoft Windows, retrieved 2017-03-15
- ^Windows workloads using juju, retrieved November 25, 2015
- ^'Recent versions run on Fedora Core (3, 5, 6). Various people have ported some of the LCFG core to other Linux distributions, such as Debian, but these ports have not been incorporated'
- ^'There has been an experimental port to OS X, which does work and includes some Mac-specific components. However, this is not production quality and the lack of uniform packaging system under OS X means that automatic management of installed software is likely to be difficult.'
- ^'LCFG core has been ported back to Solaris and we are using this in production, although the software has not been packaged for distribution, and is not so well supported'
- ^Digital Unix; IRIX
- ^'quattor'. sourceforge.net.
- ^NetBSD
- ^OpenBSD
- ^ ab'Rex installation instructions'. Retrieved 2014-07-19.
- ^ abMultiple users have successfully built and run the agent on FreeBSD, but no official package is available currently
- ^'rudder-packages/rudder-agent/other at master · cfengineers-net/rudder-packages · GitHub'. GitHub.
- ^Android
- ^ abcWritten in Java, so should in theory work on this platform if there is the appropriate JVM version available for it; however it has not been tested on the platform, which should be considered unsupported.
- ^ abWill run anywhere Python runs, but handlers for different platforms are untested.
- ^'SaltStack community'. SaltStack.
- ^Salt was added to the OpenCSW package repository in September of 2012 in version 0.10.2 of Salt
- ^'BrainBox – spacewalk'. fedorahosted.org.
- ^'spacewalk'. fedorahosted.org.
- ^'ManagingSolarisSystems – spacewalk'. fedorahosted.org.
- ^4.3.3+ (Power 32); 5.1+ (Power 32/64)
- ^FreeBSD 4.10 (x86-32); FreeBSD 6.1+ (x86-32)
- ^11.00+ (PA-RISC 32, IA-64)
- ^(x86-32, x86-64, IA-64, PPC 64, zSeries 32/64)
- ^
- ^2.6+ (Sparc 32); 10+ (x86-32, x86-64)
- ^95, 98, Me, NT4, 2000, XP, 2003, Vista (x86-32), 7 (x86-32), 7 (x86-64); 2003, Vista (x86-64); 2004 (IA-64)
- ^OS/400 5.2+ (iSeries 32); z/OS Unix 1.4+
- ^Synctool runs on any platform that supports SSH, Rsync and Python.
- ^'Installation — Ansible Documentation'. 2018-01-29.
- ^ abhttps://www.scriptrock.com/blog/puppet-cfengine/
- ^http://www.usenix.org/event/lisa98/full_papers/burgess/burgess.pdf
- ^'Chef Github repository'.
- ^ abAlan Sharp-Paul. 'Puppet vs. Chef - The Battle Wages On'. scriptrock.com.
- ^'Archived copy'. Archived from the original on 2009-01-30. Retrieved 2009-02-22.CS1 maint: archived copy as title (link)
- ^'Puppet & Ruby DSL - Puppet Labs'. Puppet Labs.
- ^'Puppet 3.0 — 3.4 Release Notes'. puppetlabs.com.
Sep 11,2019 • Filed to: Business Tips • Proven solutions

IT assets have grown vital especially with the growth in the use of technology in virtually every business type around. Well, by assets we are talking about any sort of company owned information, system or hardware used within the business. Now, this is where top IT asset management software comes in helping businesses do an inventory of IT assets then using this information in making key decisions in the realm of purchase and redistribution. That said, it can be quite a hassle for small businesses to afford IT Asset Management Software which is why we will be reviewing some of the best IT Asset Management Software open source. Let’s get started, shall we?
Top 5 IT Asset Management Software Open Source
1. Spiceworks
Spiceworks is a marvelous tool that affords users the tools for network and infrastructure management, all for free! Well, it may come along with some ads but it is still pretty awesome for managing devices, customized reporting and alerting, and software tracking.
Pros:
- Through the asset management system, you can automatically scan devices ranging from Windows, Mac, and Linux machines, UPS devices, storage etc.
- You can track the software in your system to manage things like product keys and keep tabs on IT services like inventory cloud services
- You can create customized reports on your network assets
- It supports Windows, Mac, and Linux
Cons:
- At times, users may get emails on events about the system that aren’t that critical
2. SysAid IT Asset Management
Ever since the year 2002, SysAid has been helping businesses in viewing, securing, controlling, and managing assets in one place.It is a free tool that is worth a try for businesses on a tight budget. In fact, the SysAid IT Asset Management is integrated with SysAid Help Desk thus you get in touch with all the right data that delivers tailored info on tickers.
Pros:
- You can scan and discover IT assets in your network to get a clear picture of both your hardware and software components
- You can deploy patches to many computers all at once
- You can track and get real-time, custom alerts about things like your CPU, network equipment, memory usage, and more.
Open Source Membership Management Software
Cons:
- The UI is sort of cluttered with lots of features
- The free version is an on premise thus you will not get support using it.
3. GLPI
Launched in 2003, GLPI is one of the best open source IT asset management software with a dashboard that helps small and medium enterprises track manage their hardware and software assets. It also comes with a job tacking system coupled with methods that help users create an assets database.
Pros:
- Users can collect an inventory of computers, printers, and other networked devices
- It also offers service desk ITIL, software auditing and license tracking
- It also allows users to generate customized reports for software, hardware, and other assets in the network
Cons:
- Some users tend to experience challenges in installing GLPI
4. LabTech
This is yet another awesome software for infrastcture management and network monitoring. This tool will not only help you about hardware utilization and system performance, given that it is also good for doing inventories on your network devices extending to server and workstation hardware and software.
Pros:

- It can automate agent installation
- It can help you manage system and vendor patch deployment
- It also offers self-service to users
Cons:
- Some of the features in the tool would need other plugins
- It features dual interface styles which can be confusing especially to new users.
5. PRTG Network Monitor
Just as the name suggests, PRTG is a simple network monitor that delivers top draw network monitoring of IT assets based on probes and sensors. The latter is what is referred to as individual measuring point in this tool. Well, the free version offers 100 sensors which is ideal for small enterprises looking for IT asset management software open source.
Pros:
- The tool provides a nice summary of performance data and alerts
- QR codes associated with the devices can be printed out and attached to the devices to ease monitoring via a mobile app
- It allows for customized reports
Panelbuilder 1400e serial number. Cons:
- The free version is limited in terms of features
Advantages of using it asset management open source
Now that you know a thing or two about the best open source or rather, free tool for IT asset management, how about we look at some of the advantages of using these tools:
Open Source Management Software Online
- Saving Money-the goal here is to deliver better inventory tracking which in turn delivers better returns on investment whilst also saving a lot of cash. As a matter of fact, by managing IT assets, one can reduce chances of facing emergency repairs, increased asset longevity and improve device uptime.
- Saving Time-These software will surely help reduce the time taken to search information related to equipment, facilities and other physical assets
- Reducing Risks-By knowing about IT assets better, businesses can help protect their businesses against risks such as security threats against IT infrastructure.
- Avoiding License and Compliance Penalties-These tools can also help one avoid breaching legal licenses associated with hardware and software in the business
Open Source Church Management Software
Free Download or Buy PDFelement right now! Free Download or Buy PDFelement right now!