Всё что связанно с zabbix и мониторингом различных сервисов
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.6 KiB

  1. ## Мониторинг Bareos в Zabbix
  2. ### bareos_get_all.sh
  3. Скрипт для получения данных о клиентах и заданиях в Bareos для использования в zabbix.
  4. Возможна работа как с zabbix-agent так и zabbix-sender
  5. # Использование:
  6. Предварительно необходимо создать узел в zabbix и прикрепить к нему шаблон Template_Bareos_Clients.xml
  7. - Вывести список клиентов ввиде zabbix discovery JSON
  8. ```bareos_get_all.sh clients-discovery```
  9. - Вывести список названий заданий (job) для клиента
  10. ```bareos_get_all.sh client-list-job _CLIENT_NAME_```
  11. - Получить статусы всех заданий для клиента
  12. ```bareos_get_all.sh client-get-jobs-status _CLIENT_NAME_```
  13. - Получить статус задания
  14. ```bareos_get_all.sh get-job-status _CLIENT_NAME_ _JOB_NAME_```
  15. - Вывести количество задач с определенным статусом
  16. ```bareos_get_all.sh count-jobs _JOB_STATUS```
  17. Где:
  18. ```
  19. _CLIENT_NAME_ - имя клиента в bareos
  20. _JOB_NAME_ - название задачи в bareos
  21. _JOB_STATUS_ - статус задания в терминах bareos:
  22. T - Completed successfully
  23. E - Terminated with errors
  24. e - Non-fatal error
  25. f - Fatal error
  26. W - Terminated with warnings
  27. ```
  28. Полный список доступен тут: https://docs.bareos.org/Appendix/CatalogTables.html#jobstatus)