Установка и базовая настройка Zabbix 5.0 на Ubuntu 18.04
Установка Zabbix серверана Ubuntu 18.04
Тут ничего нового я вам не открою, вся информация есть на сайте проекта Zabbix. А сейчас давайте установим сервер zabbix на ubuntu вместе. Как установить ubuntu server я тут писать не буду, так как если вам понадобился zabbix сервер, то уж ubuntu думаю вы можете самостоятельно развернуть. И так. Для начала нам необходимо скачать пакет Zabbix с официального репозитория.
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+bionic_all.deb
И установить его. Установку нужно запускать из под sudo
sudo dpkg -i zabbix-release_5.0-1+bionic_all.deb
Теперь обновим репозитории
sudo apt update
Устанавливаем сам Zabbix сервер, веб интерфейс и агент
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
Настройка MySQL базы данных
Создадим базу данных.
mysql -uroot -p Пароль create database zabbix character set utf8 collate utf8_bin; create user zabbix@localhost identified by 'Пароль'; grant all privileges on zabbix.* to zabbix@localhost; quit;
Теперь нам нужно создать (импортировать) начальную схему базы данных сервера zabbix. Вам нужно будет указать логин и пароль от созданного пользователя. Процедура может занять некоторое время, подождите.
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p 'Пароль'
Настраиваем Apache
Редактируем конфигурационный файл zabbix_server
sudo nano /etc/zabbix/zabbix_server.conf
Ищем строчку ниже через редактор nano при помощи поиска Ctrl + W и раскомменчиваем её, указываем пароль от базы данных
DBPassword=Пароль
Также проверьте корректно ли указано в этом файле такие поля как DBHost, DBName и DBUser. Инчаче на dashbord'е у вас будет отображаться статус Zabbix server is running No
Теперь поднастроим конфигурационный файл под апач
sudo nano /etc/zabbix/apache.conf
Раскомменчиваем строку и указываем свой часовой пояс
php_value date.timezone Europe/Moscow
И добавляем вначале документа хост
<VirtualHost *:80>
DocumentRoot /usr/share/zabbix
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Копируем конфигурацию апача в директорию с конфигурациями
sudo cp /etc/zabbix/apache.conf /etc/apache2/sites-available/zabbix.conf
Теперь отрубим два стандартных хоста, включив наш хост под zabbix
sudo a2dissite default-ssl.conf
sudo a2dissite 000-default.conf
sudo a2ensite zabbix.conf
Запускаем сервер zabbix
Готово, запускаем службу Zabbix сервера и агента. Настраиваем запуск при старте Ubuntu 18.04
systemctl restart zabbix-server zabbix-agent apache2 systemctl enable zabbix-server zabbix-agent apache2
Завершение установки через web-интерфейс
Для этого перейдите по ссылке http://IP_АДРЕС. Далее нам будет предложено подключиться к базе данных. Введём имя базы, логин и пароль от неё (смотрите выше).
Для входа в систему используем логин Admin и пароль zabbix. После авторизации меняем пароль в настройках пользователей.
Устанавливаем ZABBIX агента на windows сервер
Качаем необходимый агент под вашу систему с официального сайта zabbix. В моём случае это будет установка zabbix агента на windows server баз данных. После того как качали архив распакуем его в корень системного диска C:\. Запускаем командную строку от имени Администратора, переходим в каталог с Zabbix агентом и устанавливаем его, указав путь к файлу конфигурации zabbix zabbix_agentd.con.
zabbix_agentd.exe --config c:\zabbix\zabbix_agentd.conf --install
Теперь открываем zabbix_agentd.conf и редактируем его. Раскоменчиваем следующие строки и подставляем свои параметры.
Server=IP_АДРЕС_ZABBIX_СЕРВЕРА ServerActive=IP_АДРЕС_ZABBIX_СЕРВЕРА HostnameItem=ИМЯ_МАШИНЫ_ХОСТА.dmain.local StartAgents=3 RefreshActiveChecks=120
Теперь переходим в Службы и запускаем Zabbix Agent, открываем Zabbix Configuration / Hosts / Create host. Заполняем Host name, Groups, указываем IP адрес хоста с Zabbix агентом, его имя DNS. Теперт заходим в только что созданный хост и идём в настройки шаблонов Templates / Select. Предлогаю для ознакомления выбрать шаблон Template OS Windows by Zabbix agent. Применяем, жмём Update. Теперь в скором времени мы по данному серверу получим первую статистику.