In het volgende artikel gaan we Cockpit bekijken. Dit open source-project biedt ons een gebruiksvriendelijke, webgebaseerde administratieve interface voor servers De interface is ontwikkeld door Red Hat- en Fedora-ontwikkelaars, hoewel we deze ook officieel beschikbaar zullen vinden voor Ubuntu en Debian.
Cockpit werkt rechtstreeks samen met het besturingssysteem vanuit een echte Gnu / Linux-sessie, allemaal vanuit een webbrowser, met een gebruiksvriendelijke interface. Vanuit deze interface kunnen we onze server beheren en taken uitvoeren met een muisklik. Met deze software worden sysadmins goed geholpen om eenvoudige beheertaken uit te voeren, opslag te beheren, netwerk te configureren, logboeken te inspecteren, enz.
Algemene kenmerken van Cockpit
- We kunnen services beheren; starten, stoppen, herstarten, herladen, uitschakelen, inschakelen, maskeren, etc..
- We zullen ook kunnen gebruikersaccounts beheren; gebruikers toevoegen, verwijderen, blokkeren, hun de beheerdersrol toewijzen, het wachtwoord instellen, de wachtwoordwijziging forceren, enz..
- Het geeft ons de mogelijkheid om beheer de firewall.
- Containerbeheer Kuip.
- We zullen in staat zijn om de beleidsbeheer SELinux.
- Launcher-instellingen iSCSI.
- We kunnen ook configureer de server VPN OpenConnect en de NFS-client.
- We kunnen acties uitvoeren zoals het systeem afsluiten of opnieuw opstarten.
- Diagnose van netwerkproblemen.
- Beheer van hardware-apparaten.
- Systeem updates voor hosts dnf, yum, apt.
- Gebruikers we kunnen onze eigen modules schrijven om ze met Cockpit te verbinden.
- Cockpit is van nut volledig gratis en beschikbaar onder de GNU LGPL.
Dit zijn slechts enkele van de Cockpit-functies. Ze kunnen raadpleeg ze allemaal in detail van de project website.
Installeer Cockpit op Ubuntu 20.04
Cockpit is beschikbaar in de officiële Ubuntu-repositories. De installatie is net zo eenvoudig als het uitvoeren van de volgende reeks opdrachten in een terminal (Ctrl + Alt + T):
sudo apt update; sudo apt install cockpit
Toegang tot de Cockpit-webinterface
de service Cockpit zou automatisch moeten starten na installatie We kunnen bevestigen dat de service wordt uitgevoerd met behulp van de volgende opdracht in een terminal (Ctrl + Alt + T):
systemctl status cockpit
Als de service niet actief is, kunnen we deze starten door deze andere opdracht uit te voeren:
sudo systemctl start cockpit
de service Cockpit gebruikt poort 9090 Om toegang te krijgen tot de webinterface, hoeft u alleen maar onze webbrowser te openen en naar het adres te gaan:
http://[IP-SERVIDOR/Nombre-de-host]:9090
Als u een UFW-firewallservice heeft, schakel dan poort 9090 in met het commando:
sudo ufw allow 9090
De webinterface
Eenmaal geïnstalleerd, kunnen we toegang tot de interface door in de webbrowser https: // localhost: 9090 te typen (of de hostnaam / IP waarop we het programma hebben geïnstalleerd). Gebruik een van de gebruikersgegevens van uw systeem om in te loggen Wanneer we de interface openen, zien we de volgende secties:
Gezamenlijke visie
Het Cockpit System Overview-scherm Het toont ons de details van onze server, CPU, geheugen, schijf en over de configuratie.
Records
De sectie Records toont de gebruiker de lijst met fouten, waarschuwingen en andere belangrijke loggegevens van onze server.
opslagruimte
Deze sectie toont de systeem harde schijf lezen en schrijven van details.
netwerken
In deze sectie kunnen we bekijk netwerklogboeken, inkomend en uitgaand verkeer van de netwerkinterfacekaart.
Accounts
Hier we kunnen nieuwe gebruikers aanmaken, bestaande gebruikers verwijderen en het wachtwoord van de gebruiker wijzigen.
diensten
Deze sectie toont de lijst met actieve, inactieve en mislukte services.
Software-updates
Hier hebben we de mogelijkheid van controleer en update het systeem.
terminal
Cockpit heeft een ingebouwde terminal Dit stelt ons in staat om commandoregelbewerkingen zonder problemen uit te voeren. U hebt geen SSH nodig voor uw server en u hoeft geen hulpprogramma voor externe communicatie te installeren. We zullen in staat zijn om alle commandoregelbewerkingen uit te voeren die we zouden kunnen doen in het normale terminalvenster van ons systeem.
Verwijder Cockpit
naar verwijder deze tool uit ons besturingssysteem, we openen een terminal (Ctrl + Alt + T) en we hoeven er alleen maar in te schrijven:
sudo apt remove cockpit && sudo apt autoremove
Dit is een goede optie voor beginnende beheerders. De installatie is vrij eenvoudig en heeft een direct gebruik. Als we een netwerk vol met externe systemen hebben, kan het eenvoudig worden beheerd om deze toe te voegen aan het Cockpit-paneel.
Voor meer informatie over dit project, elke gebruiker kan meer gegevens vinden in zijn website of documentatie van het project.