Записи с меткой ‘zabbix 3.0’

Установка и настройка Zabbix 3.0 агента на Windows

Для начала скачаем дистрибутив Zabbix agent отсюда http://www.zabbix.com/download , нас интересует версия 3.0.4  и распакуем её.

В ней будет 2 папки, bin и conf, нас интересует папка  bin. В этой папке лежат ещё 2 папки, win32 и win64 для х32 и х64 соответственно.

Создадим папку zabbix в C:\Program Files\

и скопируем в неё содержимое папки х32 или х64

Создадим в папке C:\Program Files\zabbix файл  zabbix_agentd.conf с содержимым

:: LogFile > Местонахождение Log файлов Работы Zabbix агента, его лучше не менять
:: LogFileSize > Максимальный размер лог файла выраженный в мегабайтах
:: Server = Указываем IP&DNS сервера где развернут Zabbix сервер
:: ListenPort = Порт посредством которого происходит взаимосвязь агента с сервером
:: Hostname = Текущее имя хоста на котором развернут Zabbix агент

 
Далее установим агента как службу, для этого запускаем командную строку от имени администратора

Если нужно удалить, то

Запускаем службу через управление службами.

Добавляем правило в Firewall через Powershell от имени Администратора

Далее на сервере добавляем как хост.

 

Установка Zabbix 3.0 на Ubuntu 14.04

1. Мы установим Zabbix из пакетов, даем последовательно ряд команд. Скачаем и установим пакет, который добавит репозиторий для Zabbix сервера:

2. Обновим кэш менеджера пакетов и убедимся в том, что репозиторий для Zabbix добавился:

В выхлопе получим

deb http://repo.zabbix.com/zabbix/3.0/ubuntu trusty main
deb-src http://repo.zabbix.com/zabbix/3.0/ubuntu trusty main

3. Наш Zabbix-сервер будет хранить всю информацию в MySQL и поэтому устанавливаем пакет для Zabbix сервера с поддержкой MySQL:

4. Сразу установим Zabbix-агента на Zabbix-сервер, чтобы сервер мог мониторить сам себя:

5. Теперь нужно создать в MySQL базу данных. Подключимся к MySQL, пароль от рута

 

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

7. Создаем структуру:

8.Теперь нужно указать Zabbix-серверу какую базу данных использовать:

У нас там такие данные

 

LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=pAsSwOrD
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
FpingLocation=/usr/bin/fping
Fping6Location=/usr/bin/fping6
LogSlowQueries=3000

9. Запускаем Zabbix-сервер:

Проверяем статус:

 zabbix_server is running

10. Правим время

меняем на php_value date.timezone Europe/Samara

11. Прописываем имя сервера

дописываем ServerName zabbix ( Вместо zabbix вы пишете ваше имя сервера)
12.После правки конфигурационного файла перезапускаем Apache:

13. Заходим на наш Zabbix
http://ваш_IP_сервера/zabbix

Для аутентификации используем UserName: Admin Password: zabbix (Регистр именно такой, Admin с большой буквы)