ONLYOFFICE - офисный пакет с открытым исходным кодом
Безопасный онлайн-офис, совместимый с форматами MS Office. Подключите к веб-платформе для редактирования документов и совместной работы.
02.06.2021 Скачать Шаблон
В нашем случае он подключен к ownCloud.
Собираем шаблон который будет мониторить наиболее важные процессы OnlyOffice.
Процессы запущенны внутри процесса supervisor
supervisor — система для управления сервисами, написана на Python, использует INI-конфиги для настроек.
Более подробно Linux: supervisor — управление процессами и сервисами
Вначале настраиваем проверку
proc.num[nginx]
proc.num[cron]
proc.num[rabbitmq-server]
proc.num[redis-server]
proc.num[,,,supervisord]
proc.num[,,,supervisor]
roc.num[<имя>,<пользователь>,<состояние>,<cmdline>,<зона>]
Тут все стандартно как написано Мониторинг Служб и Процессов Linux
Чуть подробнее
Внутренние сервисы
Выполняем supervisorctl status
ds:converter RUNNING
ds:docservice RUNNING
ds:metrics RUNNING
ds:spellchecker RUNNING
ds:example RUNNING
Видим что все запущенно и работает, если что то не работает можно разом все перезапустить командой supervisorctl restart all
Команды
service supervisor status - статус
или
systemctl status supervisor.service - статус
systemctl stop supervisor.service - стоп
systemctl start supervisor.service - старт
systemctl restart supervisor.service - рестарт перезапуск
отдельно проверить статус
supervisorctl status ds:converter
supervisorctl stop ds:converter
supervisorctl start ds:converter
supervisorctl restart ds:converter
Получаем Шаблон only-office
Группы элементов данных: Процессы
Элементы данных:
ds:converter в supervisorctl статус Триггеры 1 proc.num[,,,converter] 1m 90d 90d Zabbix агент
ds:docservice в supervisorctl статус Триггеры 1 proc.num[,,,docservice] 1m 90d 90d Zabbix агент
ds:example в supervisorctl статус Триггеры 1 proc.num[,,,example] 1m 90d 90d Zabbix агент
ds:metrics в supervisorctl статус Триггеры 1 proc.num[,,,metrics] 1m 90d 90d Zabbix агент
Работа службы postgresql Триггеры 1 proc.num[,,,postgresql] 1m 90d 90d Zabbix агент
Работа службы postgres Триггеры 1 proc.num[,,,postgres] 1m 90d 90d Zabbix агент
ds:spellchecker в supervisorctl статус Триггеры 1 proc.num[,,,spellchecker] 1m 90d 90d Zabbix агент
Работа службы supervisord Триггеры 1 proc.num[,,,supervisord] 1m 90d 90d Zabbix агент
Работа службы supervisor Триггеры 1 proc.num[,,,supervisor] 1m 90d 90d Zabbix агент
Работа службы cron Триггеры 1 proc.num[cron] 1m 90d 90d Zabbix агент
Работа службы nginx Триггеры 1 proc.num[nginx] 1m 90d 90d Zabbix агент
Работа службы rabbitmq-server Триггеры 1 proc.num[rabbitmq-server] 1m 90d 90d Zabbix агент
Работа службы redis-server Триггеры 1 proc.num[redis-server] 1m 90d 90d Zabbix агент
Запрос статусов сервисов в supervisor system.run["supervisorctl status"] 5m 90d Zabbix агент
Триггеры
Важность Имя Выражение Состояние Теги
Высокая ds:converter в supervisorctl статус not running {HOSTNAME} {only-office:proc.num[,,,converter].max(5m)}<1 Активировано ds:converter
Высокая ds:docservice в supervisorctl статус not running {HOSTNAME} {only-office:proc.num[,,,docservice].max(5m)}<1 Активировано ds:docservice
Высокая ds:example в supervisorctl статус not running {HOSTNAME} {only-office:proc.num[,,,example].max(5m)}<1 Активировано ds:example
Высокая ds:metrics в supervisorctl статус not running {HOSTNAME} {only-office:proc.num[,,,metrics].max(5m)}<1 Активировано ds:metrics
Высокая postgresql is not running on {HOSTNAME} {only-office:proc.num[,,,postgres].max(5m)}<1 or {only-office:proc.num[,,,postgresql].max(5m)}<1 Активировано postgresql
Высокая ds:spellchecker в supervisorctl статус not running {HOSTNAME} {only-office:proc.num[,,,spellchecker].max(5m)}<1 Активировано ds:spellchecker
Высокая supervisord is not running on {HOSTNAME} {only-office:proc.num[,,,supervisord].max(5m)}<1 or {only-office:proc.num[,,,supervisor].max(5m)}<1 Активировано supervisor
Высокая cron is not running on {HOSTNAME} {only-office:proc.num[cron].max(20m)}<1 Активировано cron
Высокая nginx is not running on {HOSTNAME} {only-office:proc.num[nginx].max(20m)}<1 Активировано nginx
Высокая rabbitmq-server is not running on {HOSTNAME} {only-office:proc.num[rabbitmq-server].max(20m)}<1 Активировано rabbitmq-server
Высокая redis-server is not running on {HOSTNAME} {only-office:proc.num[redis-server].max(20m)}<1 Активировано redis-server
Действие
Имя Перезапуск Сервисов на supervisor
Условие Имя триггера содержит в supervisorctl статус not running
Операции
1.Удаленная команда , Текущий узел сети, Пользовательский скрипт,Zabbix агент
Незамедлительно команды , через 3 минуты, через 6 минут - 3 попытки
supervisorctl stop {EVENT.TAGS}
supervisorctl start {EVENT.TAGS}
supervisorctl start all
Так же для OS LINUX можно использовать следующие шаблоны
Сама OS мониторится стандартным шаблоном Template OS Linux rus
Так же подключен шаблон Входы Выходы Пользователей SSH auth.log Debian Ubuntu
Настроить действие на автоматический Старт Рестарт Автоматический перезапуск Служб Сервисов Линкус / Linux через заббикс
Подробнее о Мониторинг Служб и Процессов Linux
Шаблон для ONLYOFFICE zabbix
ONLYOFFICE
- Артём Мамзиков
- Admin
- Сообщения: 847
- Стаж: 5 лет 6 месяцев
- Откуда: Вологодская область
- Поблагодарили: 37 раз
- Контактная информация:
Артём Мамзиков
Перейти
- Информационные технологии
- ↳ Заббикс Zabbix
- ↳ Навигация по разделам Zabbix
- ↳ Установка Debian
- ↳ Установка Заббикс и Дополнений
- ↳ Windows
- ↳ Шаблоны Заббикс
- ↳ Windows, Server
- ↳ Active Directory
- ↳ Аппаратное обеспечение Общее для всех систем
- ↳ СЕРВЕРА
- ↳ HP
- ↳ IBM
- ↳ INTEL
- ↳ DELL
- ↳ Kraftway
- ↳ Supermicro
- ↳ OS Операционные системы
- ↳ Virtual Machine Виртуальные Машины
- ↳ Proxmox
- ↳ Hyper-V
- ↳ KVM - Виртуальная машина
- ↳ VMware
- ↳ DNS Service
- ↳ JMX
- ↳ Мониторинг Сессий Пользователей в OS
- ↳ ВКС видеоконференцсвязь
- ↳ Zimbra
- ↳ Коммутаторы Маршрутизаторы Роутеры
- ↳ Питание: Измерение распределение блоки питания; ИБП
- ↳ Веб Проверки
- ↳ Файлы и Папки
- ↳ Файловые Хранилища NAS
- ↳ Базы Данных/Databases
- ↳ VipNet
- ↳ Офис OFFICE
- ↳ SNMP
- ↳ Прочие различные шаблоны
- ↳ Zabbix Прикладная программа
- ↳ Templates/Modules
- ↳ Преобразования в Zabbix
- ↳ API Zabbix
- ↳ Тестирование
- ↳ Вопросы по Zabbix
- ↳ Linux
- ↳ MySql
- ↳ Windows
- ↳ OCS INVENTORY
- ↳ Keenetic
- ↳ Скрипты
- ↳ Сканирование сети получение Логина пользователя
- ↳ Потоковое цифровое аудио и видеовещание
- ↳ PROXY Прокси
- ↳ Moodle
- ↳ PHPBB - Форумный Движок
- ↳ Расширения для PHPBB
- ТВ Фильмы Сериалы
- ↳ Smart TV
- ↳ Android
- ↳ Windows
- Прочее
- ↳ Из учёбы Информатика и вычислительная техника
- ↳ Операционные системы
- ↳ Инженерная графика
- ↳ Культурология
- ↳ Математика
- ↳ Физика
- ↳ Программирование
- ↳ Философия техники
- ↳ История автоматики и вычислительной техники
- ↳ Алгебра и Геометрия
- ↳ Дискретная математика
- ↳ Математическая логика и теория алгоритмов
- ↳ Электротехника
- ↳ Программирование
- ↳ Графическое программирование
- ↳ История
- ↳ Операционные системы
- ↳ Персональные компьютеры
- ↳ Программируемая логика
- ↳ ЭВМ и Периферийные устройства
- ↳ Электроника и схемотехника
- ↳ Базы данных
- ↳ микропроцессорные системы
- ↳ Основы теории надежности
- ↳ Основы теории управления ТАУ САУ
- ↳ Социология
- ↳ Теория вероятности
- ↳ Технология программирования
- ↳ Моделирование систем
- ↳ Объектно-орентир. программирование
- ↳ Программирование на АССЕМБЛЕРЕ
- ↳ САПР системы автоматизированного проектирования
- ↳ Программирование Web
- ↳ Сети и телекоммуникации
- ↳ Системное программное обеспечение
- ↳ Защита информации
- ↳ Системы организации производства
- ↳ Психология и педагогика
- ↳ ВКР
- Электрика
- ↳ 220V электрика
- Сантехника
- ↳ Раздел по сантехнике
- ↳ Ваша первая категория
- ↳ Ваш первый форум
- Другое
- Из рубрики частного дома