Files
zabbix-server/README.md
Vassiliy Yegorov 0fa08bef55 - edit readme
2019-07-13 16:00:00 +07:00

30 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Zabbix сервер - контроль над сервисами
## на примере пакета zabbix-server
* подразумевается, что у вас уже есть проект на GCP, есть созданный bucket для хранения tfstate и собственно установленный на вашей машине terraform (я использовал 0.12.2), а так же доменное имя и зона (я размещаю свою в aws_route53_zone)
* поднимаем два инстанса:
- на первом разворачивается zabbix-server со скриптами для уведомлений
- на втором поднимается zabbix-client и nginx для тестов
### Что надо подготовить:
* файл terraform.tfvars.example переименовать в terraform.tfvars и прописать там имя проекта с GCP (и ключи от aws - если делать как у меня)
* в файле vars.tf (переименовать с example) указать кол-ко витруальных машин (если нужно как-то по другому) и регион (если нужен другой)
### Что запустить:
* на инстансе с сервером в домашней папке запускаем скрипт установки
- setupzabbix.sh
* на инстансе с агентом в домашней папке запускаем скрипт
- setupagent.sh
### Что получаем на выходе
1. установленный и готовый к работе zabbix-server и сколько-то машин с агентами для тестирования
2. смените на сервере тайм-зону (если вы не земляк с Новосибирска) (в файле scripts/zabconf/apache2.conf - если перед установкой)
### Видео-урок
* Запись по работе с проектом можно посмотреть [тут](https://youtu.be/cq_w5aj-haY)
* Этот и много других уроков [тут](https://vk.com/realmanual)
##### Автор
- **Vassiliy Yegorov** - *Initial work* - [vasyakrg](https://github.com/vasyakrg)
- [сайт](https://vk.com/realmanual)