Asenna Plesk CentOS 7:ään
Käytätkö erilaista järjestelmää? Plesk on patentoitu verkkoisäntäohjauspaneeli, jonka avulla käyttäjät voivat hallita henkilökohtaisia ja/tai asiakkaidensa verkkosivustoja, tietokantoja
Icinga2 on tehokas valvontajärjestelmä, ja master-client-mallissa käytettynä se voi korvata NRPE-pohjaisten valvontatarkastusten tarpeen. Master-client -malli on turvallisempi useista syistä . Se mahdollistaa myös hajautetun seurannan sallimalla tarkistusten muokkaamisen yhdellä palvelimella ja levittämisen muille. Se tarjoaa myös yhden keskitetyn paikan muutoksille.
Esimerkki: Oletetaan, että sinulla on 4 erilaista kuormitettua verkkopalvelinta. Jos tiedät, että kuormituspiikki on tulossa (ehkä alennusmyynti tai jotain, johon odotat paljon toimintaa), voit halutessasi lisätä tasoja, joilla korkea suorittimen käyttö hälyttää järjestelmänvalvojia. Jos käytät NRPE-tarkistuksia, sinun on siirryttävä jokaiseen palvelimeen ja muokattava kunkin palvelimen /etc/nrpe.d/common_commands.cfg
asiakirjaa. Master-client-mallissa voit yksinkertaisesti muokata niiden /etc/icinga2/repository.d/hosts/
isäntämäärityksiä kansiossa ja ladata sitten Icinga uudelleen. Tarkistukset etenevät jokaiselle palvelimelle ja noudetaan automaattisesti. Voit myös lisätä tarkistuksia erittäin helposti muokkaamalla /etc/icinga2/repository.d/services/
tiedostoja, ja ne etenevät ja tunnistetaan automaattisesti niin kauan kuin laajennukset ovat olemassa asiakaspalvelimissa.
icinga2master.example.com
.icinga2client.example.com
.Osa tästä oppaasta heijastaa yllä lueteltuja asennusohjeita, mutta tämä on tehtävä asiakaskoneella, ei palvelinkoneella.
Asenna Icinga-paketit lisäämällä "ICINGA"-repo asiakasjärjestelmään.
sudo cat > /etc/yum.repos.d/ICINGA-release.repo << 'EOF'
[icinga-stable-release]
name=ICINGA (stable release for epel)
baseurl=http://packages.icinga.org/epel/$releasever/release/
enabled=1
gpgcheck=1
gpgkey=http://packages.icinga.org/icinga.key
EOF
Asenna tarvittavat paketit.
# CentOS 6
sudo yum -y install icinga2 mysql-server mysql icinga2-ido-mysql nagios-plugins-disk nagios-plugins-load nagios-plugins-procs nagios-plugins-ssh nagios-plugins-users nagios-plugins-swap nagios-plugins-ping icingacli
# CentOS 7
sudo yum -y install icinga2 mariadb-server mysql icinga2-ido-mysql nagios-plugins-disk nagios-plugins-load nagios-plugins-procs nagios-plugins-ssh nagios-plugins-users nagios-plugins-swap nagios-plugins-ping icingacli
CentOS 7 käyttää MariaDB:tä MySQL:n sijaan, joten tarvittavat paketit ovat hieman erilaisia. Käynnistä palvelut ja aseta ne käynnistymään käynnistyksen yhteydessä.
sudo chkconfig icinga2 on
sudo service icinga2 start
Aseta MySQL-palvelu käynnistymään käynnistyksen yhteydessä ja käynnistä se nyt, jotta voimme suojata sen.
# CentOS 6
sudo chkconfig mysqld on
sudo service mysqld start
#CentOS 7
sudo systemctl enable mariadb.service
sudo systemctl start mariadb.service
Suojaa MySQL/MariaDB-asennus. Sekä CentOS 6 että 7 käyttävät samaa komentoa.
sudo mysql_secure_installation
Vastaa prosessin aikana kysymyksiin kuvan mukaisesti:
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: $newRootPassword
Re-enter new password: $newRootPassword
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Huomaa, $newRootPassword
että tarvitset sitä useita kertoja, ja nollaus on tuskaa.
Sinun on luotava icinga
käyttäjätunnus ja tuotava skeema tietokantaan. Tämä tehdään samalla tavalla sekä CentOS 6:ssa että 7:ssä.
sudo mysql -u root -p
>CREATE DATABASE icinga;
>GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY '$someIcingaPassword';
>exit
Tuo seuraavaksi skeema juuri luomaasi tietokantaan.
sudo mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql
Sinun täytyy syöttää $newRootPassword
MySQL / MariaDB salasanaa käytit mysql_secure_installation
komentoa yllä, ei$someIcingaPassword
olet juuri luonut - että sellaista käytetään myöhemmin.
Ota ido
(tietokanta) -moduuli käyttöön.
sudo icinga2 feature enable ido-mysql
Sinun on muokattava /etc/icinga2/features-enabled/ido-mysql.conf
tiedostoa, jotta voit lisätä tietokannan tiedot. Voit tehdä sen seuraavalla komennolla.
sudo vi /etc/icinga2/features-enabled/ido-mysql.conf
Etsi kyseisestä tiedostosta rivit, jotka on kommentoitu (alkaa merkillä //
).
//user = "icinga"
//password = "icinga"
//host = "localhost"
//database = "icinga"
...ja muokkaa niitä juuri luomallasi käyttäjällä/salasanalla.
user = "icinga"
password = "$someIcingaPassword"
host = "localhost"
database = "icinga"
Varmista, että poistat rivien kommentit poistamalla kaksi ensimmäistä kauttaviivaa.
Käynnistä sitten palvelu uudelleen muutosten havaitsemiseksi.
sudo service icinga2 restart
Sinun on lisättävä yhteys asiakaspalvelimen ja jo konfiguroidun Icinga2-isäntälaitteen välille. Sinun on tehtävä se käyttämällä joko palomuuria CentOS 7:ssä tai IPTablesia joko CentOS 6:ssa tai 7:ssä.
# CentOS 6
sudo vi /etc/sysconfig/iptables
...
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5665 -j ACCEPT
...
#Icinga2 Master
-A OUTPUT -p tcp -m state --state NEW -m tcp --dport 5665 -j ACCEPT
sudo iptables restart
# CentOS 7
sudo firewall-cmd --add-port=5665/tcp --permanent
sudo firewall-cmd --reload
Muokkaa nyt isäntätiedostoa lisätäksesi pääpalvelimen paikalliseksi toimialueen nimeksi.
sudo vi /etc/hosts
...
$masterIP icinga2master icinga2master.example.com
Tämä vaihe on suoritettava Icinga2-masterilla. Sinun on alustettava se isäntänä ja luotava sitten varmenteen allekirjoituspyyntö, jota asiakkaasi käyttää viestintään.
sudo icinga2 node wizard
Tämä käynnistää ohjatun solmun, joka kysyy useita kysymyksiä. Näyttö näyttää seuraavalta, ja antamasi vastaukset on lueteltu.
Welcome to the Icinga 2 Setup Wizard!
We'll guide you through all required configuration details.
Please specify if this is a satellite setup ('n' installs a master setup) [Y/n]: n
Starting the Master setup routine...
Please specify the common name (CN) [icinga2-master1.localdomain]: icinga2master.example.com
Checking for existing certificates for common name 'icinga2master.example.com'...
Certificates not yet generated. Running 'api setup' now.
information/cli: Generating new CA.
information/base: Writing private key to '/var/lib/icinga2/ca/ca.key'.
information/base: Writing X509 certificate to '/var/lib/icinga2/ca/ca.crt'.
information/cli: Generating new CSR in '/etc/icinga2/pki/icinga2master.example.com.csr'.
information/base: Writing private key to '/etc/icinga2/pki/icinga2master.example.com.key'.
information/base: Writing certificate signing request to '/etc/icinga2/pki/icinga2master.example.com.csr'.
information/cli: Signing CSR with CA and writing certificate to '/etc/icinga2/pki/icinga2master.example.com.crt'.
information/cli: Copying CA certificate to '/etc/icinga2/pki/ca.crt'.
Generating master configuration for Icinga 2.
information/cli: Adding new ApiUser 'root' in '/etc/icinga2/conf.d/api-users.conf'.
information/cli: Enabling the 'api' feature.
Enabling feature api. Make sure to restart Icinga 2 for these changes to take effect.
information/cli: Dumping config items to file '/etc/icinga2/zones.conf'.
information/cli: Created backup file '/etc/icinga2/zones.conf.orig'.
Please specify the API bind host/port (optional):
Bind Host []: <hit enter>
Bind Port []: <hit enter>
information/cli: Created backup file '/etc/icinga2/features-available/api.conf.orig'.
information/cli: Updating constants.conf.
information/cli: Created backup file '/etc/icinga2/constants.conf.orig'.
information/cli: Updating constants file '/etc/icinga2/constants.conf'.
information/cli: Updating constants file '/etc/icinga2/constants.conf'.
information/cli: Updating constants file '/etc/icinga2/constants.conf'.
Done.
Now restart your Icinga 2 daemon to finish the installation!
Käynnistä sitten Icinga2 uudelleen muutosten havaitsemiseksi.
sudo service icinga2 restart
Nyt kun se on isäntä, voit käyttää sitä sertifikaatin allekirjoituspyyntömerkkijonon luomiseen.
sudo icinga2 pki ticket --cn icinga2client.example.com
Saat jonon $pkiString
. Kopioi tämä merkkijono, koska tarvitset sitä asiakassovelluksessa.
Suorita ohjattu solmutoiminto luodaksesi varmenteet ja muodostaaksesi yhteyden isäntälaitteeseen.
sudo icinga2 node wizard
Siitä tulee yllä olevaa vastaava sivu. Tämä sivu näkyy alla ja vastaukset mukana.
Welcome to the Icinga 2 Setup Wizard!
We'll guide you through all required configuration details.
Please specify if this is a satellite setup ('n' installs a master setup) [Y/n]: Y
Starting the Node setup routine...
Please specify the common name (CN) [icinga2client.example.com]:
Please specify the master endpoint(s) this node should connect to:
Master Common Name (CN from your master setup): icinga2master.example.com
Do you want to establish a connection to the master from this node? [Y/n]: Y
Please fill out the master connection information:
Master endpoint host (Your master's IP address or FQDN): icinga2master.example.com
Master endpoint port [5665]: 5665
Add more master endpoints? [y/N]: N
Please specify the master connection for CSR auto-signing (defaults to master endpoint host):
Host [icinga2master.example.com]: icinga2master.example.com
Port [5665]: 5665
information/cli: Created backup file '/etc/icinga2/pki/icinga2client.example.com.key.orig'.
information/cli: Created backup file '/etc/icinga2/pki/icinga2client.example.com.crt.orig'.
information/base: Writing private key to '/etc/icinga2/pki/icinga2client.example.com.key'.
information/base: Writing X509 certificate to '/etc/icinga2/pki/icinga2client.example.com.crt'.
information/cli: Fetching public certificate from master (icinga2master.example.com, 5665):
Certificate information:
Subject: CN = icinga2master.example.com
Issuer: CN = Icinga CA
Valid From: Jan 10 21:08:37 2017 GMT
Valid Until: Jan 7 21:08:37 2032 GMT
Fingerprint: FE 72 AB F3 18 A5 12 E0 0C 5D 94 8B 96 C4 57 3B 00 5C E0 04
Is this information correct? [y/N]: Y
information/cli: Received trusted master certificate.
Please specify the request ticket generated on your Icinga 2 master.
(Hint: # icinga2 pki ticket --cn 'icinga2client.example.com'): $pkiString
information/cli: Requesting certificate with ticket '$pkiString'.
warning/cli: Backup file '/etc/icinga2/pki/icinga2client.example.com.crt.orig' already exists. Skipping backup.
information/cli: Writing signed certificate to file '/etc/icinga2/pki/icinga2client.example.com.crt'.
information/cli: Writing CA certificate to file '/etc/icinga2/pki/ca.crt'.
Please specify the API bind host/port (optional):
Bind Host []: <enter key>
Bind Port []: <enter key>
Accept config from master? [y/N]: Y
Accept commands from master? [y/N]: Y
information/cli: Disabling the Notification feature.
Disabling feature notification. Make sure to restart Icinga 2 for these changes to take effect.
information/cli: Enabling the Apilistener feature.
warning/cli: Feature 'api' already enabled.
information/cli: Created backup file '/etc/icinga2/features-available/api.conf.orig'.
information/cli: Generating local zones.conf.
information/cli: Dumping config items to file '/etc/icinga2/zones.conf'.
information/cli: Created backup file '/etc/icinga2/zones.conf.orig'.
information/cli: Updating constants.conf.
information/cli: Created backup file '/etc/icinga2/constants.conf.orig'.
information/cli: Updating constants file '/etc/icinga2/constants.conf'.
information/cli: Updating constants file '/etc/icinga2/constants.conf'.
Done.
Now restart your Icinga 2 daemon to finish the installation!
Siirry eteenpäin ja käynnistä Icinga2 uudelleen muutosten havaitsemiseksi.
sudo icinga2 restart
Tämä saattaa olla jo tehty, mutta sinun on varmistettava, että komento- ja API-ominaisuudet ovat käytössä.
sudo icinga2 feature enable command
sudo icinga2 feature enable api
If they weren't enabled, it will say "feature enabled", so you'll need to restart the Icinga2 daemon. But first, you need to change ownership of the files in the /etc/icinga2
directory, as some of them have the wrong permissions after running the node wizard. They should all have their owner and group set to icinga
. Change the permissions by using the following command:
sudo chown -R icinga:icinga /etc/icinga2/
Now, you can restart the Icinga2 daemon.
sudo service icinga2 restart
The client configuration requires editing a few different files.
/etc/icinga2/zones.conf
: Contains the endpoints (servers) and zones that contain them. This is how the servers are partitioned. Make sure the client names match the server names./etc/icinga2/icinga2.conf
: You are accepting commands and configs from the master, so you need to do a minor edit on this file to avoid duplicate command definitions.First, we're going to modify the zones.conf
file to define the server and the zone it's in, as well as creating a "global" zone for command definitions that are universal to ALL servers, instead of unique to each (such as disk checks).
sudo vi /etc/icinga2/zones.conf
object Zone clientZone {
endpoints = [ "icinga2master.example.com" ]
}
object Zone "global-templates" { # Add global templates zone
global = true
}
object Endpoint NodeName {
host = "$icinga2clientIP"
}
object Zone ZoneName {
endpoints = [ NodeName ]
parent = clientZone
}
It is important to know, there can only be 2 nodes per zone at the moment. You can make as many zones as you wish, but if there are more than 2 nodes per zone there is a chance that the Icinga2 service will not work properly. This is not a problem on the client, unless you already have 2 nodes in the zone clientZone
, in which case you will need to make another zone name.
Now, make the modification in the /etc/icinga2/icinga2.conf
file. You need to comment out the line include_recursive "conf.d"
.
sudo vi /etc/icinga2/icinga2.conf
...
//include_recursive "conf.d"
...
Verify config to ensure that everything is formatted correctly.
sudo icinga2 daemon -C
If you get permissions problems, it's likely because the item is owned by root:root
. Chown to icinga:icinga
to resolve.
sudo chown -R icinga:icinga /etc/icinga2/
There are other issues with the configs, generally the information given from the output of the sudo icinga2 daemon -C
command will be verbose enough to track them down. Addressing every potential issue that arises is outside the scope of this guide.
If the verification succeeds, go ahead and reload the service:
sudo service icinga2 restart
You'll need to give the icinga
user sudo permissions so that the commands can be run. These sudo permissions will be restricted to the specific plugin directory. This can just be put at the end of the file.
sudo vi /etc/sudoers
...
Defaults:icinga !requiretty
icinga ALL=(ALL) NOPASSWD: /usr/lib64/nagios/plugins/
Nyt asiakkaan konfigurointi on virallisesti valmis. Sinun ei tarvitse tehdä enempää muutoksia, kaikki palvelun tarkistukset määritetään isäntäkoneelle ja ne etenevät asiakkaalle. Sinun on kuitenkin asennettava mahdollisesti tarvittavat lisälaajennukset. Laajennukset voidaan kirjoittaa myös käyttämällä python-, perl-, BASH-, PHP- ja muita komentosarjakieliä.
Sinun on palattava isäntäkoneeseen määrittääksesi asiakkaan, jotta se voidaan yhdistää. On suoritettava muutama vaihe:
repository.d
.Isäntäkokoonpano syötetään /etc/icinga2/repository.d/hosts/icinga2client.example.com.conf
tiedostoon.
sudo vi /etc/icinga2/repository.d/hosts/icinga2client.example.com.conf
object Host "icinga2client.example.com" {
import "satellite-host"
address = "$icinga2clientIP"
vars.os = "Linux"
}
sudo chown icinga:icinga /etc/icinga2/repository.d/hosts/icinga2client.example.com.conf
Nyt isäntä on olemassa asiakkaan kokoonpanossa, mutta se on asetettava vyöhykkeelle. Tämä vyöhyke on /etc/icinga2/repository.d/zones
kansiossa samalla nimellä kuin vyöhykkeen nimi, jotta sitä on helpompi seurata.
sudo vi /etc/icinga2/repository.d/zones/clientZone.conf
object Zone "clientZone" {
endpoints = [ "icinga2client.example.com" ]
parent = "icinga2master.example.com"
}
Seuraavaksi sinun on lisättävä global-templates
vyöhyke.
sudo vi /etc/icinga2/repository.d/zones/global-templates.conf
object Zone "global-templates" {
global = true
}
Lisää lopuksi asiakkaan päätepiste niin, että "clientZone"-päätepistetaulukko täytetään sen suoritettaessa.
sudo vi /etc/icinga2/repository.d/endpoints/icinga2client.example.com.conf
#Change values to match the host you're adding
object Endpoint "icinga2client.example.com" {
host = "$icinga2clientIP"
}
Varmista, että käyttöoikeusongelmia ei ole, vaihda omistaja/ryhmä uudelleen.
sudo chown -R icinga:icinga /etc/icinga2
Tarkista kokoonpanomuutokset varmistaaksesi, että ongelmia ei enää ole.
sudo icinga2 daemon -C
Jos vahvistus onnistuu, jatka lataamista.
sudo service icinga2 restart
Jos vierailet Icinga2-verkkosivustollasi, näet palvelimen olevan käytettävissä.
Saatat kohdata virheitä "komentoa ei löydy" tai "tarkistusta ei ole määritetty". Tässä tulee esiin globaalien mallien vyöhyke. Sinun on kopioitava asetukset /etc/icinga2/conf.d/
tiedostoihin ja tallennettava ne /etc/icinga2/zones.d/global-templates/
tiedostoihin. Jos esimerkiksi haluat luoda "check_software"-komennon, sinun on tehtävä seuraava.
sudo mkdir /etc/icinga2/zones.d/global-templates
sudo vi /etc/icinga2/zones.d/global-templates/commands.conf
object CheckCommand "check_software" {
import "plugin-check-command"
command = [ "/usr/bin/sudo", PluginDir + "/software_service_check.sh" ]
}
software_service_check.sh
Tiedosto täytyy olemassa /usr/lib64/nagios/plugins
kansioon asiakkaalle .
Lisää seuraavaksi palvelun tarkistus /etc/icinga2/repository.d/hosts/services.conf
tiedostoon.
sudo vi /etc/icinga2/repository.d/hosts/services/services.conf
apply Service "Check Software Service" {
import "mail-service"
check_command = "check_software" # This check command is the same name as the one you defined in global-templates/commands.conf
assign where host.vars.client_endpoint # This will apply to every client server. If you need it to be more restrictive, you should look into custom variables
}
Sinun on muutettava käyttöoikeuksia uudelleen.
sudo chown -R icinga:icinga /etc/icinga2
Tarkista sitten asetukset uudelleen.
sudo icinga2 daemon -C
Lopuksi, jos se onnistuu, lataa uudelleen:
sudo service icinga2 restart
Onnittelut! Käytät nyt Icinga2:ta master-client-mallissa ja voit nyt välttää turvattomien NRPE-tarkistusten käytön!
Käytätkö erilaista järjestelmää? Plesk on patentoitu verkkoisäntäohjauspaneeli, jonka avulla käyttäjät voivat hallita henkilökohtaisia ja/tai asiakkaidensa verkkosivustoja, tietokantoja
Squid on suosittu, ilmainen Linux-ohjelma, jonka avulla voit luoda edelleenlähetysverkkovälityspalvelimen. Tässä oppaassa näet, kuinka Squid asennetaan CentOS:ään kääntääksesi sinut
Johdanto Lighttpd on Apachen haarukka, jonka tarkoituksena on olla paljon vähemmän resurssiintensiivinen. Se on kevyt, tästä syystä sen nimi, ja on melko yksinkertainen käyttää. Asenna
VULTR on äskettäin tehnyt muutoksia heidän omiinsa, ja kaiken pitäisi nyt toimia hyvin heti, kun NetworkManager on käytössä. Jos haluat poistaa käytöstä
Icinga2 on tehokas valvontajärjestelmä, ja master-client-mallissa käytettynä se voi korvata NRPE-pohjaisten valvontatarkastusten tarpeen. Pääasiakas
Käytätkö erilaista järjestelmää? Apache Cassandra on ilmainen ja avoimen lähdekoodin NoSQL-tietokannan hallintajärjestelmä, joka on suunniteltu tarjoamaan skaalautuvuutta, hig.
Käytätkö erilaista järjestelmää? Microweber on avoimen lähdekoodin vedä ja pudota sisällönhallintajärjestelmä ja verkkokauppa. Microweber-lähdekoodia isännöidään GitHubissa. Tämä opas näyttää sinulle
Käytätkö erilaista järjestelmää? Mattermost on avoimen lähdekoodin itseisännöity vaihtoehto Slack SAAS -viestipalvelulle. Toisin sanoen Mattermostin avulla voit noin
Mitä tarvitset Vultr VPS:n, jossa on vähintään 1 Gt RAM-muistia. SSH-käyttö (pääkäyttäjän/järjestelmänvalvojan oikeuksilla). Vaihe 1: BungeeCordin asentaminen Ensimmäiset asiat ensin
Plesk-ohjauspaneelissa on erittäin mukava integraatio Lets Encryptille. Lets Encrypt on yksi ainoista SSL-palveluntarjoajista, jotka myöntävät varmenteita täydellisesti
Lets Encrypt on varmenneviranomainen, joka on omistautunut tarjoamaan SSL-varmenteita ilmaiseksi. cPanel on rakentanut siistin integraation sinulle ja asiakkaallesi
Käytätkö erilaista järjestelmää? Concrete5 on avoimen lähdekoodin sisällönhallintajärjestelmä, joka tarjoaa monia ainutlaatuisia ja hyödyllisiä ominaisuuksia, jotka auttavat toimittajia tuottamaan sisältöä helposti ja helposti.
Käytätkö erilaista järjestelmää? Review Board on ilmainen ja avoimen lähdekoodin työkalu lähdekoodin, dokumentaation, kuvien ja monien muiden tarkistamiseen. Se on web-pohjainen ohjelmisto
Tässä oppaassa opit määrittämään HTTP-todennuksen Nginx-verkkopalvelimelle, joka toimii CentOS 7:ssä. Vaatimukset Aloitaksesi tarvitset
YOURLS (Your Own URL Shortener) on avoimen lähdekoodin URL-osoitteiden lyhennys- ja data-analytiikkasovellus. Tässä artikkelissa käsittelemme asennusprosessia
Käytätkö erilaista järjestelmää? Johdanto ArangoDB on avoimen lähdekoodin NoSQL-tietokanta, jossa on joustava tietomalli asiakirjoille, kaavioille ja avainarvoille. se on
Johdanto /etc/-hakemistolla on tärkeä rooli Linux-järjestelmän toiminnassa. Syynä tähän on se, että lähes kaikki järjestelmäkokoonpanot
Monet järjestelmänvalvojat hallitsevat suuria määriä palvelimia. Kun tiedostoja on käytettävä eri palvelimien kautta, kirjaudu jokaiseen erikseen n
Tämä opetusohjelma kattaa Half Life 2 -pelipalvelimen asennuksen CentOS 6 -järjestelmään. Vaihe 1: Edellytysten asentaminen Voit määrittää ou
Laravel GitScrum tai GitScrum on avoimen lähdekoodin tuottavuustyökalu, joka on suunniteltu auttamaan kehitysryhmiä ottamaan käyttöön Scrum-metodologian samalla tavalla.
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.
Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.
Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.
Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…
Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.
Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja