Как безопасно контролировать удаленные серверы с помощью Zabbix на CentOS 7

Zabbix - это бесплатное корпоративное программное обеспечение с открытым исходным кодом, используемое для контроля доступности систем и сетевых компонентов. Zabbix может контролировать тысячи серверов, виртуальных машин или сетевых компонентов одновременно. Zabbix может отслеживать практически все, что связано с системой, такие как процессор, память, дисковое пространство и ввод-вывод, процессы, сеть, базы данных, виртуальные машины и веб-службы. Если доступ к IPMI предоставляется Zabbix, он также может контролировать аппаратное обеспечение, такое как температура, напряжение и так далее.

Предпосылки

В этом руководстве мы будем использовать 192.0.2.1в качестве общедоступного IP-адреса сервера Zabbix и 192.0.2.2в качестве общедоступного IP-адреса хоста Zabbix, который мы будем контролировать удаленно. Обязательно замените все вхождения примера IP-адреса фактическими общедоступными IP-адресами.

Обновите базовую систему, используя руководство Как обновить CentOS 7 . После обновления системы перейдите к установке зависимостей.

Установите Apache и PHP

После установки веб-сайта Zabbix он автоматически создает конфигурацию для Apache.

Установите Apache для обслуживания внешнего интерфейса Zabbix или веб-интерфейса.

sudo yum -y install httpd

Запустите Apache и включите его при загрузке автоматически.

sudo systemctl start httpd
sudo systemctl enable httpd

Добавьте и включите Remiрепозиторий, поскольку репозиторий по умолчанию YUMсодержит более старую версию PHP.

sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71

Установите последнюю версию PHP вместе с модулями, необходимыми Zabbix.

sudo yum -y install php php-cli php-gd php-bcmath php-ctype php-xml php-xmlreader php-xmlwriter php-session php-sockets php-mbstring php-gettext php-ldap php-pgsql php-pear-Net-Socket

Установите и настройте PostgreSQL

PostgreSQL - это объектно-реляционная система баз данных. Вам нужно будет добавить репозиторий PostgreSQL в вашу систему, так как репозиторий YUM по умолчанию содержит более старую версию PostgreSQL.

sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm

Установите сервер базы данных PostgreSQL.

sudo yum -y install postgresql96-server postgresql96-contrib

Инициализируйте базу данных.

sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb

initdb создает новый кластер баз данных, который представляет собой группу баз данных, управляемых одним сервером.

Отредактируйте, pg_hba.confчтобы включить аутентификацию на основе MD5.

sudo nano /var/lib/pgsql/9.6/data/pg_hba.conf

Найдите следующие строки и измените peerна trustи idnetна md5.

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            idnet
# IPv6 local connections:
host    all             all             ::1/128                 idnet

После обновления конфигурация должна выглядеть так, как показано ниже.

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

Запустите сервер PostgreSQL и включите его автоматический запуск при загрузке.

sudo systemctl start postgresql-9.6
sudo systemctl enable postgresql-9.6

Измените passwordдля пользователя PostgreSQL по умолчанию.

sudo passwd postgres

Войдите в систему как пользователь PostgreSQL.

sudo su - postgres

Создайте нового пользователя PostgreSQL для Zabbix.

createuser zabbix

Переключитесь на оболочку PostgreSQL.

psql

Установите пароль для вновь созданного пользователя базы данных для базы данных Zabbix.

ALTER USER zabbix WITH ENCRYPTED password 'StrongPassword';

Создайте новую базу данных для Zabbix.

CREATE DATABASE zabbix OWNER zabbix;

Выход из psqlоболочки.

\q

Переключиться на sudoпользователя от текущего postgresпользователя.

exit

Установить Zabbix

Zabbix предоставляет двоичные файлы для CentOS, которые можно установить непосредственно из репозитория Zabbix. Добавьте репозиторий Zabbix в вашу систему.

sudo rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

Установите Zabbix serverи Zabbix web.

sudo yum -y install zabbix-server-pgsql zabbix-web-pgsql 

Импортируйте базу данных PostgreSQL.

zcat /usr/share/doc/zabbix-server-pgsql-3.4.*/create.sql.gz | psql -U zabbix zabbix

Вы должны увидеть что-то похожее на следующее в конце вывода.

...
INSERT 0 1
INSERT 0 1
COMMIT

Откройте файл конфигурации Zabbix, чтобы обновить детали базы данных.

sudo nano /etc/zabbix/zabbix_server.conf

Найдите следующие строки и обновите значения в соответствии с вашей конфигурацией базы данных. Вам нужно будет раскомментировать DBHostи DBPortлинии.

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=StrongPassword
DBPort=5432

Zabbix автоматически устанавливает файл виртуального хоста для Apache. Нам потребуется настроить виртуальный хост для обновления часового пояса и версии PHP.

sudo nano /etc/httpd/conf.d/zabbix.conf

Найдите следующие строки.

<IfModule mod_php5.c>
...
#php_value date.timezone Europe/Riga

Поскольку мы используем PHP версии 7, вам также необходимо обновить mod_phpверсию. Обновите линии в соответствии с вашим часовым поясом, как показано ниже.

<IfModule mod_php7.c>
...
php_value date.timezone Asia/Kolkata

Теперь перезапустите Apache, чтобы применить эти изменения в конфигурации.

sudo systemctl restart httpd

Запустите Zabbix сервер и включите его автоматический запуск при загрузке.

sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server

Теперь у вас должен быть запущен Zabbix сервер. Вы можете проверить состояние процесса, запустив это.

sudo systemctl status zabbix-server

Измените брандмауэр, чтобы разрешить стандарт HTTPи HTTPSпорт. Вам также нужно будет разрешить порт 10051через брандмауэр, который будет использоваться Zabbix для получения событий от агента Zabbix, работающего на удаленных машинах.

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --zone=public --permanent --add-port=10051/tcp
sudo firewall-cmd --reload

Чтобы получить доступ к панели администрирования, вы можете открыть http://192.0.2.1/zabbixс помощью вашего любимого браузера. Вы увидите приветственное сообщение. На следующем интерфейсе должны быть выполнены все предпосылки. Следуйте инструкциям на странице установщика для установки программного обеспечения. После установки программного обеспечения войдите в систему, используя имя пользователя Adminи пароль zabbix. Zabbix теперь установлен и готов к сбору данных от агента Zabbix.

Настройте Zabbix агент на сервере

Для мониторинга сервера, на котором установлен Zabbix, вы можете настроить агент на сервере. Агент Zabbix будет собирать данные о событиях с сервера Linux, чтобы отправить их на сервер Zabbix. По умолчанию порт 10050используется для отправки событий и данных на сервер.

Установите Zabbix агент.

sudo yum -y install zabbix-agent

Запустите агент и включите его для автоматического запуска при загрузке.

sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent

Связь между агентом Zabbix и сервером Zabbix осуществляется локально, поэтому нет необходимости устанавливать какое-либо шифрование.

Прежде чем Zabbix сервер сможет получать какие-либо данные, вам необходимо включить host. Войдите в панель администрирования веб-сервера Zabbix и перейдите по ссылке Configuration >> Host. Вы увидите отключенную запись хоста Zabbix сервера. Выберите запись и нажмите кнопку «Включить», чтобы включить мониторинг приложения сервера Zabbix и базовой системы CentOS, на которой установлен сервер Zabbix.

Настройте агент на удаленных машинах Linux

Существует три метода, с помощью которых удаленный агент Zabbix может отправлять события на Zabbix сервер. Первый способ заключается в использовании незашифрованного соединения, а второй - в использовании защищенного предварительного общего ключа. Третий и наиболее безопасный способ - это шифрование передачи с использованием сертификатов RSA.

Прежде чем мы приступим к установке и настройке агента Zabbix на удаленной машине, нам нужно сгенерировать сертификаты в системе Zabbix-сервера. Мы будем использовать самозаверяющие сертификаты.

Выполните следующие команды на Zabbix сервере как sudoпользователь .

Создайте новый каталог для хранения ключей Zabbix и сгенерируйте закрытый ключ для CA.

mkdir ~/zabbix-keys && cd ~/zabbix-keys
openssl genrsa -aes256 -out zabbix-ca.key 4096

Он попросит вас ввести ключевую фразу для защиты закрытого ключа. После создания закрытого ключа перейдите к созданию сертификата для CA.

openssl req -x509 -new -key zabbix-ca.key -sha256 -days 3560 -out zabbix-ca.crt

Укажите парольную фразу закрытого ключа. Он попросит у вас несколько деталей о вашей стране, штате, организации. Предоставьте детали соответственно.

[user@vultr zabbix-keys]$ openssl req -x509 -new -key zabbix-ca.key -sha256 -days 3560 -out zabbix-ca.crt
Enter passphrase for `zabbix-ca.key`:
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [XX]:IN
State or Province Name (full name) []:My State
Locality Name (eg, city) [Default City]:My City
Organization Name (eg, company) [Default Company Ltd]:My Organization
Organizational Unit Name (eg, section) []:My Unit
Common Name (eg, your name or your server's hostname) []:Zabbix CA
Email Address []:[email protected]

Мы успешно сгенерировали сертификат CA. Сгенерируйте закрытый ключ и CSR для Zabbix сервера.

openssl genrsa -out zabbix-server.key 2048
openssl req -new -key zabbix-server.key -out zabbix-server.csr

Пожалуйста, не предоставляйте парольную фразу для шифрования закрытого ключа при выполнении вышеуказанной команды. Используя CSR, создайте сертификат для Zabbix сервера.

openssl x509 -req -in zabbix-server.csr -CA zabbix-ca.crt -CAkey zabbix-ca.key -CAcreateserial -out zabbix-server.crt -days 1825 -sha256

Аналогично, сгенерируйте закрытый ключ и CSR для хоста или агента Zabbix.

openssl genrsa -out zabbix-host1.key 2048
openssl req -new -key zabbix-host1.key -out zabbix-host1.csr

Теперь сгенерируйте сертификат.

openssl x509 -req -in zabbix-host1.csr -CA zabbix-ca.crt -CAkey zabbix-ca.key -CAcreateserial -out zabbix-host1.crt -days 1460 -sha256

Скопируйте сертификаты в каталог конфигурации Zabbix.

sudo mkdir /etc/zabbix/keys
sudo cp zabbix-ca.* zabbix-server.* /etc/zabbix/keys

Предоставьте право собственности на сертификаты Zabbixпользователю.

sudo chown -R zabbix: /etc/zabbix/keys

Откройте файл конфигурации Zabbix сервера, чтобы обновить путь сертификатов.

sudo nano /etc/zabbix/zabbix_server.conf

Найдите эти строки в файле конфигурации и измените их, как показано на рисунке.

TLSCAFile=/etc/zabbix/keys/zabbix-ca.crt
TLSCertFile=/etc/zabbix/keys/zabbix-server.crt
TLSKeyFile=/etc/zabbix/keys/zabbix-server.key

Сохраните файл и выйдите из редактора. Перезапустите Zabbix сервер, чтобы изменения в конфигурации вступили в силу.

sudo systemctl restart zabbix-server

Скопируйте сертификаты с помощью scpкоманды на хост-компьютер, который вы хотите отслеживать.

cd ~/zabbix-keys
scp zabbix-ca.crt zabbix-host1.* [email protected]:~

Убедитесь, что вы заменили 192.0.2.2фактическим IP-адресом удаленного хоста, на который вы хотите установить Zabbix агент.

Установите Zabbix Host

Теперь, когда мы скопировали сертификаты в хост-систему, мы готовы установить Zabbix агент.

С этого момента все команды должны выполняться на хосте, который вы хотите отслеживать .

Добавьте репозиторий Zabbix в систему.

sudo rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

Установите Zabbix агент в систему.

sudo yum -y install zabbix-agent

Переместите ключ и сертификаты в каталог конфигурации Zabbix.

sudo mkdir /etc/zabbix/keys
sudo mv ~/zabbix-ca.crt ~/zabbix-host1.* /etc/zabbix/keys/

Предоставьте право собственности на сертификаты пользователю Zabbix.

sudo chown -R zabbix: /etc/zabbix/keys

Откройте файл конфигурации агента Zabbix, чтобы обновить IP-адрес сервера и путь к ключу и сертификатам.

sudo nano /etc/zabbix/zabbix_agentd.conf

Найдите следующую строку и внесите необходимые изменения, чтобы они выглядели так, как показано ниже.

Server=192.0.2.1                    # Replace with actual Zabbix server IP
ServerActive=192.0.2.1              # Replace with actual Zabbix server IP
Hostname=Zabbix host1               # Provide a appropriate name or hostname

Имя хоста должно быть уникальной строкой, которая не указана ни для какой другой хост-системы. Пожалуйста, запишите имя хоста, так как нам нужно будет установить точное имя хоста на Zabbix сервере.

Furthur, обнови значения этих параметров.

TLSConnect=cert
TLSAccept=cert
TLSCAFile=/etc/zabbix/keys/zabbix-ca.crt
TLSCertFile=/etc/zabbix/keys/zabbix-host1.crt
TLSKeyFile=/etc/zabbix/keys/zabbix-host1.key

Теперь перезапустите Zabbix агент и включите его автоматический запуск при загрузке.

sudo systemctl restart zabbix-agent
sudo systemctl enable zabbix-agent

Вы успешно настроили Zabbix агент в хост-системе. Просмотрите панель администрирования Zabbix, https://192.0.2.1/zabbixчтобы добавить вновь настроенный хост.

Перейдите Configuration >> Hostsи нажмите на Create Hostкнопку в правом верхнем углу.

Как безопасно контролировать удаленные серверы с помощью Zabbix на CentOS 7

В create hostинтерфейсе укажите имя хоста, которое должно быть точно таким же, как имя хоста, настроенное в файле конфигурации агента Zabbix системы хоста. Для отображаемого имени вы можете выбрать что угодно.

Как безопасно контролировать удаленные серверы с помощью Zabbix на CentOS 7

Выберите группу, в которую вы хотите добавить систему. Поскольку мы запускаем Zabbix агент для мониторинга базового сервера Linux, мы можем выбрать группу серверов Linux. Вы также можете создать новую группу, если хотите.

Укажите IP-адрес хоста, на котором работает агент Zabbix. Вы можете предоставить необязательное описание хоста.

Теперь перейдите на Templateвкладку нового интерфейса хоста и найдите шаблон в соответствии с приложением. В нашем случае нам нужно найти Template OS Linux. Нажмите на Addссылку, чтобы назначить шаблон хосту.

Как безопасно контролировать удаленные серверы с помощью Zabbix на CentOS 7

Наконец, перейдите на Encryptionвкладку и выберите как Certificateдля соединений с хостом, так и для соединений с хоста. Таким образом, связь с обеих сторон будет зашифрована с использованием сертификатов RSA. IssuerИ Subjectполя являются необязательными.

Как безопасно контролировать удаленные серверы с помощью Zabbix на CentOS 7

После этого вы можете нажать на Addкнопку, чтобы добавить новый хост на Zabbix сервер. Через несколько минут ZBXдоступность станет зеленой. Это означает, что хост доступен с использованием агента Zabbix и активной отправки событий с хост-компьютера на сервер Zabbix.

Как безопасно контролировать удаленные серверы с помощью Zabbix на CentOS 7

Если ZBXдоступность становится redзеленой, а не зеленой, это означает, что произошла какая-то ошибка, и хост не может отправить данные на сервер. В этом случае найдите ошибку в файлах журнала и устраните ее соответствующим образом. Путь к журналу Zabbix сервера и журналу Zabbix агента есть /var/log/zabbix/zabbix_server.log, и/var/log/zabbix/zabbix_agentd.log .

Теперь вы можете контролировать хост, перейдя на monitoringвкладку. Вы можете просматривать проблемы, полученные события, графики в реальном времени и многое другое на страницах мониторинга.

Как безопасно контролировать удаленные серверы с помощью Zabbix на CentOS 7

Вывод

Поздравляем, вы успешно развернули экземпляр Zabbix-сервера и включили мониторинг на удаленном хосте.

Вы можете контролировать всю инфраструктуру вашей небольшой или средней компании, используя один экземпляр Zabbix.



Leave a Comment

Как установить Anchor CMS на CentOS 7 LAMP VPS

Как установить Anchor CMS на CentOS 7 LAMP VPS

Используете другую систему? Anchor CMS - это сверхпростая и чрезвычайно легкая бесплатная система управления контентом (CMS) с открытым исходным кодом.

Как обновить CentOS 7, Ubuntu 16.04 и Debian 8

Как обновить CentOS 7, Ubuntu 16.04 и Debian 8

При настройке нового сервера Linux рекомендуется обновить ядро ​​системы и другие пакеты до последней стабильной версии. В этой статье

Как установить Backdrop CMS 1.8.0 на CentOS 7 LAMP VPS

Как установить Backdrop CMS 1.8.0 на CentOS 7 LAMP VPS

Используете другую систему? Backdrop CMS 1.8.0 - это простая и гибкая, удобная для мобильных устройств, бесплатная система с открытым исходным кодом (CMS), которая позволяет нам

Настройте Magento на CentOS 6

Настройте Magento на CentOS 6

Если вы хотите разместить свой инвентарь в Интернете или просто магазин технических аксессуаров, Magento - отличное решение для электронной коммерции в Интернете. Это статья

Как установить AirSonic на CentOS 7

Как установить AirSonic на CentOS 7

Используете другую систему? AirSonic - это бесплатный и потоковый сервер с открытым исходным кодом. В этом уроке я проведу вас через процесс развертывания

Как установить OrangeScrum на CentOS 7

Как установить OrangeScrum на CentOS 7

OrangeScrum - это бесплатный инструмент управления проектами с открытым исходным кодом, который широко используется в малом и среднем бизнесе. В этой статье я проведу вас через

Как установить и настроить OrientDB Community Edition для CentOS 7

Как установить и настроить OrientDB Community Edition для CentOS 7

OrientDB - это мультимодельная СУБД NoSQL с открытым исходным кодом нового поколения. Благодаря поддержке нескольких моделей данных OrientDB может обеспечить большую функциональность и гибкость в

Как установить Vtiger CRM с открытым исходным кодом на CentOS 7

Как установить Vtiger CRM с открытым исходным кодом на CentOS 7

Vtiger CRM - это популярное приложение для управления взаимоотношениями с клиентами, которое может помочь предприятиям увеличить продажи, обеспечить обслуживание клиентов и увеличить прибыль. я

Как установить MaraDNS на CentOS 6

Как установить MaraDNS на CentOS 6

MaraDNS - это легкая, но надежная программа с открытым исходным кодом для DNS-сервера. По сравнению с другими приложениями того же типа, такими как ISC BIND, PowerDNS и djbdns

Установка Netdata в CentOS 7

Установка Netdata в CentOS 7

Используете другую систему? Netdata - восходящая звезда в области мониторинга показателей системы в режиме реального времени. По сравнению с другими инструментами того же рода, Netdata:

Как установить Starbound Server в CentOS 7

Как установить Starbound Server в CentOS 7

Используете другую систему? В этом уроке я расскажу, как настроить сервер Starbound в CentOS 7. Предварительные условия Вы должны иметь эту игру на себе

Кластеризация RabbitMQ на CentOS 7

Кластеризация RabbitMQ на CentOS 7

RabbitMQ - это брокер сообщений с открытым исходным кодом, который поддерживает AMQP, STOMP и другие коммуникационные технологии. Широко используется в корпоративных приложениях

Настройка многопользовательского сервера SA-MP San Andreas на CentOS 6

Настройка многопользовательского сервера SA-MP San Andreas на CentOS 6

Добро пожаловать в другой учебник Vultr. Здесь вы узнаете, как установить и запустить сервер SAMP. Это руководство было написано для CentOS 6. Предварительные условия

Установите Elgg на CentOS 7

Установите Elgg на CentOS 7

Используете другую систему? Elgg - это движок социальных сетей с открытым исходным кодом, который позволяет создавать социальные среды, такие как социальные сети кампуса и

Установка Bolt CMS на CentOS 7

Установка Bolt CMS на CentOS 7

Bolt - это CMS с открытым исходным кодом, написанная на PHP. Исходный код Bolts размещен на GitHub. Это руководство покажет вам, как установить Bolt CMS на новую CentOS 7 Vult.

Как установить и использовать Apache PredictionIO для машинного обучения в CentOS 7

Как установить и использовать Apache PredictionIO для машинного обучения в CentOS 7

Традиционные подходы к анализу данных невозможно использовать, когда наборы данных достигают определенного размера. Современная альтернатива анализу огромных массивов данных, которые я

Как установить Elasticsearch на экземпляре Vultr CentOS 7 Server

Как установить Elasticsearch на экземпляре Vultr CentOS 7 Server

Elasticsearch - популярный движок полнотекстового поиска и аналитики с открытым исходным кодом. Благодаря своей универсальности, масштабируемости и простоте использования, Elasticsearch широко используется

Развертывание Kubernetes с помощью Kubeadm на CentOS 7

Развертывание Kubernetes с помощью Kubeadm на CentOS 7

Обзор Эта статья призвана помочь вам в кратчайшие сроки запустить и запустить кластер Kubernetes с помощью kubeadm. Это руководство будет развертывать два сервера, на

Настройте Sails.js для разработки на CentOS 7

Настройте Sails.js для разработки на CentOS 7

Используете другую систему? Введение Sails.js - это инфраструктура MVC для Node.js, аналогичная Ruby on Rails. Это делает для разработки современных приложений вер

Как установить PufferPanel (бесплатная панель управления Minecraft) на CentOS 7

Как установить PufferPanel (бесплатная панель управления Minecraft) на CentOS 7

Введение В этом руководстве мы будем устанавливать PufferPanel на нашем Vultr VPS. PufferPanel - это бесплатная панель управления с открытым исходным кодом для управления вами.

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

6 невероятных фактов о Nintendo Switch

6 невероятных фактов о Nintendo Switch

Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.

Технические обещания, которые все еще не выполнены

Технические обещания, которые все еще не выполнены

Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.

Функциональные возможности уровней эталонной архитектуры больших данных

Функциональные возможности уровней эталонной архитектуры больших данных

Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.

Как ИИ может вывести автоматизацию процессов на новый уровень?

Как ИИ может вывести автоматизацию процессов на новый уровень?

Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.

Телемедицина и удаленное здравоохранение: будущее уже здесь

Телемедицина и удаленное здравоохранение: будущее уже здесь

Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше