Compare commits

...

16 Commits

Author SHA1 Message Date
Arsen6331
4fe857065b
Add Nomad to Cloud Orchestration list (#397) 2022-10-13 18:13:49 +00:00
Lambda
56d449d435
Remove Limetext (unmaintained) (#410)
- last commit Jan 2021
- see also limetext/lime#597 and other issues
2022-10-09 18:07:59 +00:00
G2G2G2G
2c839fb3de
remove rdp wrap as it is dead (#412)
also fix alphabetical issue
2022-10-09 18:07:00 +00:00
G2G2G2G
9fce80f101
update atom editor (#413) 2022-10-09 18:05:48 +00:00
G2G2G2G
17378e3ae1
change vscode to vscodium (#411) 2022-10-06 17:04:34 +00:00
nodiscc
0820b3ee6a
add aptly to Packaging (#403)
- fixes https://github.com/awesome-foss/awesome-sysadmin/issues/193
2022-10-06 12:05:55 +00:00
nodiscc
e25ceb8996
update pull request template with new guidelines (#402)
- use a single document for contributing guidelines, merge CONTRIBUTING.md with PULL_REQUEST_TEMPLATE.md
- use the same formatting as https://github.com/awesome-selfhosted/awesome-selfhosted, including license and language/platform
- old entries should be updated to the new format when time allows
- the guidelies are roughly the same as for awesome-selfhosted, with the following variations:
  - descriptions must be max 80 charactes long
  - do not submit your own software
  - write a short paragraph explaining why the software is awesome
  - non-free software is not allowed
  - no duplicates with awesome-selfhosted
  - no list of licenses
2022-10-06 12:05:37 +00:00
nodiscc
7ce5bcd9b4
update checkmk entry
- update main link
- add source code link, license, language/platform
- update description from https://checkmk.com/product/features
- fixes https://github.com/awesome-foss/awesome-sysadmin/issues/380
2022-09-30 13:23:44 +00:00
nodiscc
bf7662ec05
remove swmp
- domain parked
- source code repository archived
- fixes https://github.com/awesome-foss/awesome-sysadmin/issues/388
2022-09-30 13:19:07 +00:00
nodiscc
6ec03e9cce
add license/source code link/language/platform for OCS Inventory NG 2022-09-21 11:39:45 +00:00
nodiscc
1d2762c361
add license/source code/language/platform for OPSI, remove duplicate entry, relate Client management and IT Asset Management
- https://download.uib.de/opsi_stable/doc/html/en/opsi-getting-started/opsi-getting-started.html
- https://www.opsi.org/documentation/opsi-license-and-copyright
2022-09-21 11:35:08 +00:00
nodiscc
0be32a8f13
add source code/demo links, language/platform and license for racktables 2022-09-21 11:26:33 +00:00
nodiscc
43d533de5a
remove duplicate ralph entry, mark Configuration Management Database as related to IT Asset Management 2022-09-21 11:23:56 +00:00
nodiscc
26e3513eb1
add homepage/demo links, language/platform and license for ralph 2022-09-21 11:21:49 +00:00
nodiscc
8c95ca5495
add source code link/license/language for Snipe-IT 2022-09-21 11:18:19 +00:00
Aliaksandr Valialkin
67a8ed1767
Add VictoriaMetrics monitoring system (#376)
* Sort packages in alphabetical order
2022-09-14 22:09:32 +00:00
3 changed files with 50 additions and 49 deletions

View File

@ -1,23 +0,0 @@
# Contribution Guidelines
This is a compilation of **Free and Libre Open Source Software ([FLOSS](https://en.wikipedia.org/wiki/Free_and_open-source_software))**. Restrictive licenses (aka Freeware, Shareware) are *not awesome*. Please adhere to the following guidelines or your Pull Request will be closed.
**Submitting your own software is not awesome**, unless you have a healthy ecosystem with a few contributors which aren't your sock puppet accounts.
## Commits
* Search previous suggestions before making a new one.
* Use the following format: `[RESOURCE](LINK) - DESCRIPTION.`
* Keep descriptions short (<80 characters).
* End descriptions with a full stop.
* Make an individual commit for each category.
* Order projects alphabetically.
## Pull Requests
* Consolidate multiple commits.
* Use imperative (e.g. add instead of added/adding) in the PR title.
* Include application names, categories and a link to the open source project page in the description.
* Write a short text why the application you're adding is actually awesome.
* Put only stuff on the list you or another contributor can personally recommend
* Recommending your own software is discouraged.

View File

@ -1,9 +1,31 @@
### Application name / category <!-- DO NOT DELETE THE TEXT BELOW. Please make sure relevant boxes are checked [x] -->
[awesometool](https://example.com) / Devops
### Source URL Thank you for taking the time to work on a PR for Awesome-Sysadmin!
https://github.example.com/repo
### why it is awesome To ensure your PR is dealt with swiftly please check the following:
This tool is so awesome because it allows me to do awesome things in my
awesome corp, especially when I use it to manage awesome othersoftware. - [ ] Your additions are [Free software](https://en.wikipedia.org/wiki/Free_software)
- [ ] Software your are submitting is not your own, unless you have a healthy ecosystem with a few contributors (which aren't your sock puppet accounts).
- [ ] Submit one item per pull request. This eases reviewing and speeds up inclusion.
- [ ] Format your submission as follows, where `Demo` and `Clients` are optional.
Do not add a duplicate `Source code` link if it is the same as the main link.
Keep the short description under 80 characters and use [sentence case](https://en.wikipedia.org/wiki/Letter_case#Sentence_case)
for it, even if the project's webpage or readme uses another capitalisation.
`Demo` links should only be used for interactive demos, i.e. not video demonstrations.
``- [Name](http://homepage/) - Short description, under 250 characters, sentence case. ([Demo](http://url.to/demo), [Source Code](http://url.of/source/code), [Clients](https://url.to/list/of/related/clients-or-apps)) `License` `Language` ``
- [ ] Additions are inserted preserving alphabetical order.
- [ ] Additions are not already listed at [awesome-selfhosted](https://github.com/awesome-foss/awesome-sysadmin)
- [ ] The `Language` tag is the main **server-side** requirement for the software. Don't include frameworks or specific dialects.
- [ ] You have searched the repository for any relevant [issues](https://github.com/awesome-foss/awesome-sysadmin/issues) or [PRs](https://github.com/awesome-foss/awesome-sysadmin/pulls), including closed ones.
- [ ] Any category you are creating has the minimum requirement of 3 items.
- [ ] Any software project you are adding to the list is actively maintained.
- [ ] The pull request title is informative, unlike "Update README.md".
Suggested titles: "Add aaa to bbb" for adding software aaa to section bbb,
"Remove aaa from bbb" for removing, "Fix license for aaa", etc.
--------------
### Why it is awesome
Please replace this with a short paragraph explaning why you think this software is awesome.

View File

@ -6,7 +6,7 @@
# Awesome Sysadmin [![certified awesome!](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) # Awesome Sysadmin [![certified awesome!](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
**A curated list of amazingly awesome open source sysadmin resources.** Please read [CONTRIBUTING](./.github/CONTRIBUTING.md) if you wish to add software and consider [donating](https://github.com/n1trux/awesome-donations) to the FLOSS projects you use regularly. **A curated list of amazingly awesome Free and Open-Source sysadmin resources.** Please read the [Pull Request template](./.github/PULL_REQUEST_TEMPLATE.md) if you wish to add software and consider [donating](https://github.com/n1trux/awesome-donations) to the FLOSS projects you use regularly.
* [Awesome Sysadmin](#awesome-sysadmin) * [Awesome Sysadmin](#awesome-sysadmin)
* [Automation](#automation) * [Automation](#automation)
@ -127,12 +127,13 @@
## Client management ## Client management
*Managing software on desktop computers.* Managing software on desktop computers.
_See also: [IT Asset Management](#it-asset-management)_
* [Chocolatey](https://chocolatey.org/) Windows CLI package manager written in .NET/PS, based on [NuGet](https://www.nuget.org/). * [Chocolatey](https://chocolatey.org/) Windows CLI package manager written in .NET/PS, based on [NuGet](https://www.nuget.org/).
* [just-install](https://just-install.github.io/) Python script for downloading and silently installing MSI files. * [just-install](https://just-install.github.io/) Python script for downloading and silently installing MSI files.
* [OCS Inventory NG](https://ocsinventory-ng.org/?lang=en) - Inventory, deployment and network scan. * [OCS Inventory NG](https://ocsinventory-ng.org/?lang=en) - Inventory, deployment and network scan.
* [Opsi](http://www.opsi.org) (open PC server integration) - Client Management for Windows based on Debian.
* [WAPT](https://dev.tranquil.it/wiki/WAPT_-_apt-get_pour_Windows/en) - Network-wide (un)installation, configuration and upgrades of Windows based software. * [WAPT](https://dev.tranquil.it/wiki/WAPT_-_apt-get_pour_Windows/en) - Network-wide (un)installation, configuration and upgrades of Windows based software.
* [WPKG](http://wpkg.org/) - Software deployment, upgrade and removal program for Windows. * [WPKG](http://wpkg.org/) - Software deployment, upgrade and removal program for Windows.
@ -168,6 +169,7 @@
* [Juju](https://jujucharms.com/) - Cloud orchestration tool which manages services as charms, YAML configuration and deployment script bundles. * [Juju](https://jujucharms.com/) - Cloud orchestration tool which manages services as charms, YAML configuration and deployment script bundles.
* [Kubernetes](http://kubernetes.io/) - Orchestration system for Docker containers - ([Source Code](https://github.com/kubernetes/kubernetes), [Documentation](http://kubernetes.io/docs/)) `Apache` `Go` * [Kubernetes](http://kubernetes.io/) - Orchestration system for Docker containers - ([Source Code](https://github.com/kubernetes/kubernetes), [Documentation](http://kubernetes.io/docs/)) `Apache` `Go`
* [MCollective](https://puppet.com/mcollective) - Ruby framework to manage server orchestration, developed by Puppet labs. * [MCollective](https://puppet.com/mcollective) - Ruby framework to manage server orchestration, developed by Puppet labs.
* [Nomad](https://www.nomadproject.io) - Simple and flexible orchestrator for Docker, Podman, executables, Java, and QEMU - ([Source Code](https://github.com/hashicorp/nomad), [Documentation](https://www.nomadproject.io/docs)) `MPL-2.0` `Go`
* [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. * [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH.
* [Rundeck](http://rundeck.org/) - Simple orchestration tool. * [Rundeck](http://rundeck.org/) - Simple orchestration tool.
* [Salt](http://saltstack.com/) - Fast, scalable and flexible systems management software written in Python/ZeroMQ. * [Salt](http://saltstack.com/) - Fast, scalable and flexible systems management software written in Python/ZeroMQ.
@ -187,11 +189,12 @@
## Configuration Management Database ## Configuration Management Database
*Configuration management database (CMDB) software.* Configuration management database (CMDB) software.
_See also: [IT Asset Management]([Ralph](#it-asset-management))_
* [i-doit](http://www.i-doit.org/) - IT Documentation and CMDB. * [i-doit](http://www.i-doit.org/) - IT Documentation and CMDB.
* [iTop](http://www.combodo.com/itop-193) - Complete ITIL web based service management tool. * [iTop](http://www.combodo.com/itop-193) - Complete ITIL web based service management tool.
* [Ralph](https://github.com/allegro/ralph) - Asset management, DCIM and CMDB system for large Data Centers as well as smaller LAN networks.
* [Clusto](https://github.com/clusto/clusto) - Helps you keep track of your inventory, where it is, how it's connected, and provides an abstracted interface for interacting with the elements of the infrastructure. * [Clusto](https://github.com/clusto/clusto) - Helps you keep track of your inventory, where it is, how it's connected, and provides an abstracted interface for interacting with the elements of the infrastructure.
* [Collins](http://tumblr.github.io/collins/) - At Tumblr, it's the infrastructure source of truth and knowledge. * [Collins](http://tumblr.github.io/collins/) - At Tumblr, it's the infrastructure source of truth and knowledge.
* [netbox](https://github.com/digitalocean/netbox) - IP address management (IPAM) and data center infrastructure management (DCIM) tool * [netbox](https://github.com/digitalocean/netbox) - IP address management (IPAM) and data center infrastructure management (DCIM) tool
@ -320,7 +323,7 @@
*Open source code editors.* *Open source code editors.*
* [Atom](https://atom.io/) - A hackable text editor from Github. * [Atom Community](https://github.com/atom-community/atom) - A fork of [atom](https://github.com/atom/atom) A hackable text editor from Github.
* [Brackets](http://brackets.io/) - Code editor for web designers and front-end developers. * [Brackets](http://brackets.io/) - Code editor for web designers and front-end developers.
* [Eclipse](http://www.eclipse.org/) - IDE written in Java with an extensible plug-in system. * [Eclipse](http://www.eclipse.org/) - IDE written in Java with an extensible plug-in system.
* [Geany](http://www.geany.org/) - GTK2 text editor. * [Geany](http://www.geany.org/) - GTK2 text editor.
@ -330,12 +333,11 @@
* [jotgit](https://github.com/jdleesmiller/jotgit) - Git-backed real-time collaborative code editing. * [jotgit](https://github.com/jdleesmiller/jotgit) - Git-backed real-time collaborative code editing.
* [KDevelop](https://www.kdevelop.org/) - IDE by the people behind KDE. * [KDevelop](https://www.kdevelop.org/) - IDE by the people behind KDE.
* [Light Table](http://lighttable.com/) - The next generation code editor. * [Light Table](http://lighttable.com/) - The next generation code editor.
* [Lime](http://limetext.org/) - Aims to provide an open source solution to Sublime Text
* [Micro](https://micro-editor.github.io/) - A modern and intuitive terminal-based text editor * [Micro](https://micro-editor.github.io/) - A modern and intuitive terminal-based text editor
* [Notepad++](https://notepad-plus-plus.org/) - GPLv2 multi-language editor with syntax highlighting for Windows. * [Notepad++](https://notepad-plus-plus.org/) - GPLv2 multi-language editor with syntax highlighting for Windows.
* [TextMate](https://github.com/textmate/textmate/) - A graphical text editor for OS X. * [TextMate](https://github.com/textmate/textmate/) - A graphical text editor for OS X.
* [Vim](http://www.vim.org) - A highly configurable text editor built to enable efficient editing. * [Vim](http://www.vim.org) - A highly configurable text editor built to enable efficient editing.
* [Visual Studio Code](https://code.visualstudio.com/) - An open source cross-platform extensible code editor from Microsoft * [VSCodium](https://github.com/VSCodium/vscodium) - An open source cross-platform extensible code editor based on [VS Code by Microsoft](https://code.visualstudio.com/) removing their non-free additions.
* [Nano](http://nano-editor.org) - Easy to use, customizable text editor. * [Nano](http://nano-editor.org) - Easy to use, customizable text editor.
## Identity Management ## Identity Management
@ -372,11 +374,11 @@
*IT Assets Management software.* *IT Assets Management software.*
* [GLPI](https://www.glpi-project.org/) - Information Resource-Manager with an additional Administration Interface. * [GLPI](https://www.glpi-project.org/) - Information Resource-Manager with an additional Administration Interface.
* [OCS Inventory NG](https://ocsinventory-ng.org/?lang=en) - Enables users to inventory their IT assets. * [OCS Inventory NG](https://ocsinventory-ng.org/) - Asset management and deployment solution for all devices in your IT Department. ([Source Code](https://github.com/OCSInventory-NG)) `GPL-2.0` `PHP/Perl`
* [OPSI](http://www.opsi.org) - Hardware and software inventory, deployment, and patching for Linux and Windows. * [OPSI](http://www.opsi.org) - Hardware and software inventory, client management, deployment, and patching for Linux and Windows. ([Source Code](https://github.com/opsi-org/)) `GPL-3.0/AGPL-3.0` `OVF/Python`
* [RackTables](http://racktables.org/) - Datacenter and server room asset management like document hardware assets, network addresses, space in racks, networks configuration. * [RackTables](http://racktables.org/) - Datacenter and server room asset management like document hardware assets, network addresses, space in racks, networks configuration. ([Source Code](https://github.com/RackTables/racktables), [Demo](https://www.racktables.org/demo.php)) `GPL-2.0` `PHP`
* [Ralph](https://github.com/allegro/ralph) - Asset management, DCIM and CMDB system for large Data Centers as well as smaller LAN networks. * [Ralph](https://ralph.allegro.tech/) - Asset management, DCIM and CMDB system for large Data Centers as well as smaller LAN networks. ([Source Code](https://github.com/allegro/ralph), [Demo](https://github.com/allegro/ralph#live-demo)) `Apache-2.0` `Python/Docker`
* [Snipe IT](https://snipeitapp.com/) - Asset & license management software. * [Snipe IT](https://snipeitapp.com/) - Asset & license management software. ([Source Code](https://github.com/snipe/snipe-it)) `AGPL-3.0` `PHP`
## Log Management ## Log Management
@ -414,7 +416,7 @@
* [Cacti](http://www.cacti.net) - Web-based network monitoring and graphing tool. * [Cacti](http://www.cacti.net) - Web-based network monitoring and graphing tool.
* [Cabot](http://cabotapp.com/) - Monitoring and alerts, similar to PagerDuty. * [Cabot](http://cabotapp.com/) - Monitoring and alerts, similar to PagerDuty.
* [cadvisor](https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers ([Source Code](https://github.com/google/cadvisor)) `Apache` `Go` * [cadvisor](https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers ([Source Code](https://github.com/google/cadvisor)) `Apache` `Go`
* [check_mk](http://mathias-kettner.com/check_mk.html) - Collection of extensions for Nagios. * [checkmk](https://checkmk.com/) - Comprehensive solution for monitoring of applications, servers, and networks. ([Source Code](https://github.com/tribe29/checkmk)) `Python/PHP`
* [Dash](https://github.com/afaqurk/linux-dash) - A low-overhead monitoring web dashboard for a GNU/Linux machine. * [Dash](https://github.com/afaqurk/linux-dash) - A low-overhead monitoring web dashboard for a GNU/Linux machine.
* [EdMon](https://github.com/Edraens/EdMon) - A command-line monitoring application helping you to check that your hosts and services are available, with notifications support. `MIT` `Java` * [EdMon](https://github.com/Edraens/EdMon) - A command-line monitoring application helping you to check that your hosts and services are available, with notifications support. `MIT` `Java`
* [ElastiFlow](https://github.com/robcowart/elastiflow) - Network flow Monitoring (Netflow, sFlow and IPFIX) with the Elastic Stack. * [ElastiFlow](https://github.com/robcowart/elastiflow) - Network flow Monitoring (Netflow, sFlow and IPFIX) with the Elastic Stack.
@ -442,7 +444,6 @@
* [Sensu](https://sensuapp.org/) - Monitoring framework. * [Sensu](https://sensuapp.org/) - Monitoring framework.
* [ServerStatus BotoX](https://github.com/BotoX/ServerStatus) - Display and monitor your servers statistics in a beatiful way. * [ServerStatus BotoX](https://github.com/BotoX/ServerStatus) - Display and monitor your servers statistics in a beatiful way.
* [ServerStatus moejda](https://github.com/mojeda/ServerStatus) - Server Status website script, displays uptime (days), free RAM, free HDD * [ServerStatus moejda](https://github.com/mojeda/ServerStatus) - Server Status website script, displays uptime (days), free RAM, free HDD
* [SWMP - Server Web Monitor Page](https://swmp.ml/) - A responsive, eye-pleasing Linux server statistics dashboard.([Source Code](https://github.com/fuzzymannerz/swmp))
* [Thruk](http://www.thruk.org/) - Multibackend monitoring web interface with support for Naemon, Nagios, Icinga and Shinken. * [Thruk](http://www.thruk.org/) - Multibackend monitoring web interface with support for Naemon, Nagios, Icinga and Shinken.
* [Uchiwa](https://uchiwa.io/) - Simple dashboard for sensu. * [Uchiwa](https://uchiwa.io/) - Simple dashboard for sensu.
* [Vector](https://github.com/Netflix/vector/) - An on-host performance monitoring framework. * [Vector](https://github.com/Netflix/vector/) - An on-host performance monitoring framework.
@ -482,9 +483,10 @@
* [InfluxDB](https://influxdb.com/) - Distributed time series database with no external dependencies. * [InfluxDB](https://influxdb.com/) - Distributed time series database with no external dependencies.
* Packages * Packages
* [Prometheus](http://prometheus.io/) - Service monitoring system and time series database.
* [Packetbeat](https://www.elastic.co/products/beats) - Captures network traffic and displays it in a custom Kibana dashboard for easy viewing.
* [Graphite](http://graphite.readthedocs.org/en/latest/) - Scalable graphing server. * [Graphite](http://graphite.readthedocs.org/en/latest/) - Scalable graphing server.
* [Packetbeat](https://www.elastic.co/products/beats) - Captures network traffic and displays it in a custom Kibana dashboard for easy viewing.
* [Prometheus](http://prometheus.io/) - Service monitoring system and time series database.
* [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) - Service monitoring system and time series database.
## Network Configuration Management ## Network Configuration Management
@ -533,6 +535,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v
## Packaging ## Packaging
* [aptly](https://www.aptly.info/) - Swiss army knife for Debian repository management. ([Source Code](https://github.com/aptly-dev/aptly)) `MIT` `Go`
* [fpm](https://github.com/jordansissel/fpm) - Versatile multi format package creator. * [fpm](https://github.com/jordansissel/fpm) - Versatile multi format package creator.
* [omnibus-ruby](https://github.com/chef/omnibus) - Full stack, cross distro packaging software (Ruby). * [omnibus-ruby](https://github.com/chef/omnibus) - Full stack, cross distro packaging software (Ruby).
* [packman](http://packman.readthedocs.org) - Full stack, cross distro packaging software (Python). * [packman](http://packman.readthedocs.org) - Full stack, cross distro packaging software (Python).
@ -567,10 +570,9 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v
## Remote Management ## Remote Management
* [Tiger VNC](http://tigervnc.org/) - TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing), a client/server application that allows users to launch and interact with graphical applications on remote machines.
* [Remmina](http://www.remmina.org/wp/) - A Feature rich remote desktop application for linux and other unixes. * [Remmina](http://www.remmina.org/wp/) - A Feature rich remote desktop application for linux and other unixes.
* [Tiger VNC](http://tigervnc.org/) - TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing), a client/server application that allows users to launch and interact with graphical applications on remote machines.
* [X2go](http://wiki.x2go.org/doku.php) - X2Go is an open source remote desktop software for Linux that uses the NX technology protocol. * [X2go](http://wiki.x2go.org/doku.php) - X2Go is an open source remote desktop software for Linux that uses the NX technology protocol.
* [rdpwrap](https://github.com/stascorp/rdpwrap) - RDP wrapper library allowing Remote Desktop Host support and concurrent RDP sessions on reduced functionality systems for home usage.
## Service Discovery ## Service Discovery