Template OS Windows rus

Шаблоны OS Операционных систем
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 277
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Template OS Windows rus

Сообщение Артём Мамзиков » Чт апр 30, 2020 12:35 #1

Template OS Windows rus
Template OS Windows rus.jpg
Template OS Windows rus.jpg
Обновлено 05.08.2020 добавлено сравнение времени расхождение
Скачать
Template OS Windows rus.zip
Template OS Windows rus.zip
(6.69 КБ) 11 скачиваний
Присоединенные шаблоны
Template App Zabbix Agent

Группы
Центральный процессор
Файловая система
Службы
Сетевой интерфейс
Процессы
Производительность
Память
Операционная система
Общее
Template App Zabbix Agent: Zabbix агент

Элементы данных
Template App Zabbix Agent: Имя хоста запущенного zabbix_агентаd Триггеры 1 agent.hostname 1h 1w Zabbix агент Zabbix агент Активировано

Число процессоров system.cpu.num[] 1h 1w 90d Zabbix агент Центральный процессор Активировано

Число потоков perf_counter[\2\250] 1m 1w 365d Zabbix агент Операционная система Активировано

Время диска, в% perf_counter[\234(_Total)\200] 1m 1w 365d Zabbix агент Файловая система Активировано

Средняя длина очереди чтения диска perf_counter[\234(_Total)\1402] 1m 1w 365d Zabbix агент Производительность, Файловая система Активировано

Средняя длина очереди записи на диск perf_counter[\234(_Total)\1404] 1m 1w 365d Zabbix агент Производительность, Файловая система Активировано

Диск простаивает, в % perf_counter[\234(_Total)\1482] 1m 1w 365d Zabbix агент Файловая система Активировано

Число процессов Триггеры 1 proc.num[] 1m 1w 90d Zabbix агент Процессы Активировано

Загрузка процессора (1 мин в среднем) Триггеры 1 system.cpu.load[percpu,avg1] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано

Нагрузка на процессор (в среднем 5 мин ) system.cpu.load[percpu,avg5] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано

Нагрузка процессора (среднее 15 минут) system.cpu.load[percpu,avg15] 1m 1w 365d Zabbix агент Производительность, Центральный процессор Активировано

Запись файла байт в секунду perf_counter[\2\18] 1m 1w 365d Zabbix агент Производительность, Файловая система Активировано

Свободное место подкачки system.swap.size[,free] 1m 1w 365d Zabbix агент Память Активировано

Template App Zabbix Agent: Агент пинг ping Триггеры 1 agent.ping 1m 1w 365d Zabbix агент Zabbix агент Активировано

Общее пространство подкачки system.swap.size[,total] 1h 1w 365d Zabbix агент Память Активировано

Системная информация Триггеры 1 system.uname 1h 1w Zabbix агент Общее, Операционная система Активировано

Работоспособность системы Триггеры 1 system.uptime 1m 1w 365d Zabbix агент Общее Активировано

Число пользователей system.users.num 1m 1w 365d Zabbix агент Общее, Операционная система Активировано

Свободная память Триггеры 1 vm.memory.size[free] 1m 1w 365d Zabbix агент Память Активировано

Используемая память в% vm.memory.size[pused] 1m 1w 365d Zabbix агент Память Активировано

Общая память vm.memory.size[total] 1h 1w 365d Zabbix агент Память Активировано

Используемая память vm.memory.size[used] 1m 1w 365d Zabbix агент Память Активировано

CPU system Время system.cpu.util[,system] 1m 1w 365d Zabbix агент Центральный процессор Активировано

Файл считывает байты в секунду perf_counter[\2\16] 1m 1w 365d Zabbix агент Производительность, Файловая система Активировано

Template App Zabbix Agent: Версия zabbix_агента(d) работает Триггеры 1 agent.version 1h 1w Zabbix агент Zabbix агент Активировано

Свободная виртуальная память, внутри % Триггеры 1 vm.vmemory.size[pavailable] 1m 1w 365d Zabbix агент Память Активировано
Отображено 26

Триггеры
Информационная Template App Zabbix Agent: RenameHostOn {HOST.NAME} {Template OS Windows:agent.hostname.diff(0)}>0 Активировано

Средняя Template App Zabbix Agent: NoPingAgent {HOST.NAME} {Template OS Windows:agent.ping.nodata(6m)}=1 Активировано

Информационная Template App Zabbix Agent: VersionAgent= {HOST.NAME} {Template OS Windows:agent.version.diff(0)}>0 Активировано

Средняя Слишком много процессов на {HOST.NAME} {Template OS Windows:proc.num[].avg(5m)}>300 Активировано

Средняя Нагрузка процессора слишком высока на {HOST.NAME} {Template OS Windows:system.cpu.load[percpu,avg1].avg(5m)}>5 Активировано

Средняя Информация о хосте была изменена на {HOST.NAME} {Template OS Windows:system.uname.diff(0)}>0 Активировано

Средняя {HOST.NAME} только что было перезапущено {Template OS Windows:system.uptime.change(0)}<0 Активировано

Средняя Отсутствие свободной памяти на сервере {HOST.NAME} {Template OS Windows:vm.memory.size[free].last(0)}<10000 Активировано

Средняя Отсутствие доступной виртуальной памяти на сервере {HOST.NAME} Проблема: {Template OS Windows:vm.vmemory.size[pavailable].min(10m)}<10
Восстановление: {Template OS Windows:vm.vmemory.size[pavailable].min(10m)}>20 Активировано
Отображено 9

Графики
Загрузка процессора
Memory usage Потребление памяти

Комплексные экраны
Производительность системы

Правила обнаружения
Обнаружение сетевого интерфейса Прототипы элементов данных 3 Прототипы триггеров 1 Прототипы графиков 2 Прототипы узлов сети net.if.discovery 1h Zabbix агент Активировано

Обнаружение службы Windows Прототипы элементов данных 1 Прототипы триггеров 1 Прототипы графиков Прототипы узлов сети service.discovery 1h Zabbix агент Активировано

Смонтированная файловая система обнаружения Прототипы элементов данных 4 Прототипы триггеров 2 Прототипы графиков 1 Прототипы узлов сети vfs.fs.discovery 1h Zabbix агент Активировано
Отображено 3

Данные настройки шаблона связаны с настройками шаблона графаны
Внизу поста

Проверка расхождения времени влияет на активные проверки и на элементы сравнения по времени.
Проверка расхождения времени.jpg
Проверка расхождения времени.jpg
Действие на синхронизацию времени при срабатывании триггера
Действие на синхронизацию времени.jpg
Действие на синхронизацию времени.jpg
Команда net time \\192.168.ххх.ххх /set /y

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 277
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Template OS Windows rus

Сообщение Артём Мамзиков » Чт май 07, 2020 12:21 #2

Автоперезапуск / подъем упавших служб Windows





У нас есть стандартный шаблон для Windows Template OS Windows rus

В нём есть правило обнаружения служб Windows
Прототип Элемента
Обнаружение служб windows.jpg
Обнаружение служб windows.jpg
Прототип Триггера
Обнаружение служб windows Триггер и Тег.jpg
Обнаружение служб windows Триггер и Тег.jpg

После того как мы зацепили шаблон к узлу найденные узлы выглядят следующим образом
Обнаружение служб windows пример dr.web.jpg
Обнаружение служб windows пример dr.web
Триггер
Обнаружение служб windows пример триггер dr.web.jpg
Обнаружение служб windows пример триггер dr.web.jpg


Далее Идём Настройка > Действия > Триггеры > Создать действие

Вкладка Действия
Имя Запуск Служб Windows
Новое условиеИмя триггера содержит Служба
Активировано V

Вкладка Операции
Длительность шага операции по умолчанию 1m
Тема по умолчанию Проблема: {EVENT.NAME}
Сообщение по умолчанию
Problem started at {EVENT.TIME} on {EVENT.DATE}
Problem name: {EVENT.NAME}
Host: {HOST.NAME}
Severity: {EVENT.SEVERITY}

Original problem ID: {EVENT.ID}
{TRIGGER.URL}

Приостановить операции для подавленных проблем V

Операции Новый

Детали операции Шаги 1-1
Длительность шага 0
Тип операции Удаленная команда
Список целей Текущий узел сети
Тип Пользовательский скрипт
Выполнять на Zabbix Agent

Команды
net start "{EVENT.TAGS}"
sc start "{EVENT.TAGS}"

Добавить Добавить

Все Автозапуск служб готов готов)
Автоперезапуск служб Windows Действия.jpg
Автоперезапуск служб Windows Действия.jpg
Автоперезапуск служб Windows Операции.jpg
Автоперезапуск служб Windows Операции.jpg
Добавлено еще 2 попытки и того 3
Шаги 5-5
Шаги 11-11
Автоперезапуск служб Windows Операции 3 попытки.jpg
Автоперезапуск служб Windows Операции 3 попытки

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 277
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Template OS Windows rus

Сообщение Артём Мамзиков » Пн май 18, 2020 11:21 #3

Автоматический Перезапуск (Перезагрузка) Windows Server при зависших службах если действие перезапуска службы не помогло.

Перезагрузка через 25 минут если:

A или B или C или D и E и F

Сервер доступен и никто на нем не висит удаленно
F Имя триггера не содержит NoPing
E Имя триггера не содержит RDP auth

Но есть одна из ошибок
D Имя триггера содержит Web AIS
C Имя триггера содержит Служба "MSSQL
B Имя триггера содержит Служба "Tomcat
A Имя триггера содержит Служба "SQL

Заходим Настройка > Действия > Триггеры > Создать действие
Автоматический перезапуск Windows.jpg
Автоматический перезапуск Windows.jpg
Вкладка Операции

Длительность шага операции по умолчанию 25m
Тема по умолчанию Проблема: {TRIGGER.NAME}
Сообщение по умолчанию
Проблема началась с {EVENT.DATE} в {EVENT.TIME}
Имя проблемы: {TRIGGER.NAME}
Последнее значение: {ITEM.VALUE} {ITEM.LASTVALUE} ({TIME})
Выражение: {TRIGGER.EXPRESSION}
Хост IP (DNS): {HOST.NAME} {HOST.CONN} {IPADDRESS}
Серьезность: {TRIGGER.SEVERITY}
Состояние: {TRIGGER.STATE}

Приостановить операции для подавленных проблем V

Шаги 2-2
Длительность шага 0
Тип операции Удаленная команда
Список целей Текущий узел сети
Тип Пользовательский скрипт
Выполнять на Zabbix Агент
Команды shutdown -r -f
Автоматический перезапуск Windows Действия Операции.jpg
Автоматический перезапуск Windows Действия Операции
Добавить добавить

Операции Восстановления и обновления оставляем как есть.



Нужно настроить выход из сеанса для тех кто не вышел сам например раз 8 часов задачу запускать в 18 00ч
LOGOFF – завершение сеанса пользователя Windows
В качестве альтернативы команде logoff можно использовать команду SHUTDOWN с параметром -l
Или
Автовыход пользователя на сервере Windows. Использование его для оптимизации работы вашего VDS / VPS сервера

Через действие есть минус при срабатывания триггера если вход совершает 2ой пользователь у 1го триггер закрывается и отсчет идет от 2го при условии если он не завершил сеанс, а если завершил 1 никак уже не отслеживается. Ниже есть скрипт для 100% завершения всех сеансов пользователей.
Теги событий

{{ITEM.VALUE}.iregsub(шаблон, вывод)}
{{ITEM.VALUE}.iregsub("(Код сеанса: .*)", "\1")} Вывод Код сеанса 1
{{ITEM.VALUE}.iregsub("Код сеанса: (.*)", "\1")} Вывод 1

Получим Код ID
В триггере тег {{ITEM.VALUE}.iregsub("Код сеанса: (.*)", "\1")}
Тэг в триггере для получения кода сеанса.jpg
Тэг в триггере для получения кода сеанса.jpg
Команда действия
logoff "{EVENT.TAGS}" /server:{HOST.CONN}
или
SHUTDOWN -l
Действие завершение сеанса пользователя Windows.jpg
Действие завершение сеанса пользователя Windows.jpg
{HOST.CONN} - IP или DNS имя узла сети
{HOST.DESCRIPTION} - Описание узла сети
{HOST.DNS} - DNS имя узла сети
{HOST.IP} - IP адрес узла сети
{HOST.HOST} - Имя узла сети
{HOST.NAME} - Видимое имя узла сети.


Удалено дать команду на с одного сервера на все нужно настраивать доступ иначе получаем:

Имя сеанса можно определить командой QUSER /server:COMP10
но есть большая вероятность получить
Ошибка 0x00000005 перечисления сеансов
Ошибка [5]:Отказано в доступе.

Ошибка 0x00000721 перечисления сеансов
Ошибка [1825]:Ошибка в пакете безопасности.

Либо делаем локальный скрипт для каждого сервера
Скрипт локальной отработки Завершение сеансов пользователей в планировщик заданий
Exit-user-localscrip.bat
@echo off
color 1a
:: Определяем IP Хоста
for /f "tokens=2 delims=: (" %%d in ('ipconfig /all^|FIND /I "IPv4"') do set IP=%%d
:: Определение сеансов
for /f "skip=1 tokens=2 delims= " %%e in ('QUSER /server:%IP%') do set seans=%%e
:: Определяем Код ID
for /f "skip=1 tokens=3 delims= " %%i in ('QUSER /server:%IP%') do set id=%%i
:: Выход из системы Завершение сеанса пользователей 3 варианта
logoff %seans% /server:%IP%
logoff %id% /server:%IP%
SHUTDOWN -l

Скачать
Exit-user-localscrip.zip
Exit-user-localscrip.zip
(510 байт) 5 скачиваний

Аватара пользователя
Mir Energo
Гость
Сообщения: 2
Зарегистрирован: Ср дек 02, 2020 10:49
Репутация: 0
Откуда: Северная Венеция

Template OS Windows rus

Сообщение Mir Energo » Ср дек 02, 2020 14:17 #4

Спасибо большое, не могли бы вы подсказать выражение в тригере

Задача оповестить если задержка (latancy) на разделе растет больше чем на 0,1 (пороговое значение) на протяжении 10 секунд

{Hostname:perf_counter[\236(C:)\206].avg(10s)}>0.1 - срабатывает сразу, не могу понять где ошибка

Спасибо

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 277
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Template OS Windows rus

Сообщение Артём Мамзиков » Чт дек 03, 2020 19:22 #5

Mir Energo,
Это относится к СЧЕТЧИКИ ПРОИЗВОДИТЕЛЬНОСТИ
perf_counter["\Processor(0)\Interrupts/sec", 10]
И
СПЕЦИФИЧНЫЕ КЛЮЧИ ЭЛЕМЕНТЫ
perf_counter[счетчик,<период>]
Значение любого счетчика производительности Windows.
Целое число, число с плавающей точкой, строка или текст (в зависимости от запроса)
счетчик - путь к счетчику
период - последние N секунд для сохранения усредненного значения.
Значение период должно быть равно значению с 1 до 900 секунд (включительно), значение по умолчанию 1.

У тебя выходит запрос элемента раз в 1 Секунду?
avg - это среднее значение за 10 секунд у тебя выходит?
Хотя тут ключ тут вроде немного иначе задается уже с периодом можно указать
Последние данные что там идет какие значения с данного элемента?

Аватара пользователя
Mir Energo
Гость
Сообщения: 2
Зарегистрирован: Ср дек 02, 2020 10:49
Репутация: 0
Откуда: Северная Венеция

Template OS Windows rus

Сообщение Mir Energo » Пн дек 07, 2020 13:48 #6

Артём Мамзиков писал(а):
Чт дек 03, 2020 19:22
Mir Energo,
Это относится к СЧЕТЧИКИ ПРОИЗВОДИТЕЛЬНОСТИ
perf_counter["\Processor(0)\Interrupts/sec", 10]
И
СПЕЦИФИЧНЫЕ КЛЮЧИ ЭЛЕМЕНТЫ
perf_counter[счетчик,<период>]
Значение любого счетчика производительности Windows.
Целое число, число с плавающей точкой, строка или текст (в зависимости от запроса)
счетчик - путь к счетчику
период - последние N секунд для сохранения усредненного значения.
Значение период должно быть равно значению с 1 до 900 секунд (включительно), значение по умолчанию 1.

У тебя выходит запрос элемента раз в 1 Секунду?
avg - это среднее значение за 10 секунд у тебя выходит?
Хотя тут ключ тут вроде немного иначе задается уже с периодом можно указать
Последние данные что там идет какие значения с данного элемента?
Спасибо за развернутый ответ

Мы мониторим Storage Spaces на winsrv 2012 r2 8-)

Задача: При задержке (latency) дисковой подсистемы >0.1(пороговое значение :idea: ) на протяжении 10 секунды срабатывает триггер (дисковая полка занята и активно что то делает).

Получилось сделать так:
Элемент данных: key: perf_counter["\236(E:)\206",10]; интервал обновления 10 (тоже самое что и в key: :) )
Триггер: {Hostname:perf_counter["\236(E:)\206",10].avg(10s)}>0.1

По поводу счетчиков дисковой подсистемы - https://ko.com.ua/monitoring_i_optimiza ... vera_66663

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 277
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Template OS Windows rus

Сообщение Артём Мамзиков » Пн дек 07, 2020 18:36 #7

Mir Energo, Ну и Хорошо как получилось)
только я не совсем понял key: perf_counter["\236(E:)\206",10] - запрос производительности за 10 последних секунд и в триггере вывести значение за последние avg 10 секунд, может тогда проще реальное значение last ? Если только элемент опрашивается чаще чем раз в 10 секунд есть смысл avg усреднять значения)

Аватара пользователя
serg-tlt
Гость
Сообщения: 1
Зарегистрирован: Чт фев 18, 2021 11:08
Репутация: 0

Template OS Windows rus

Сообщение serg-tlt » Чт фев 18, 2021 12:22 #8

Здравствуйте!
Вопрос такой: имеется сервер win 2008.
На нем развернута 1С, и для всех сотрудников есть ряд ограничений. Программисты сделали обработку печати. она постоянно вылетает. (печать нестандартная, отсюда и обработка)
эту службу, приходится перезагружать в ручном режиме через батник!
На Вашем сайте нашел шаблон для zabbix, но при попытке его внедрить идут ошибки. Скрин прилагаю.
Мы используем версию Zabbix 4.0.28
За сумбур дико извиняюсь.

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 277
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Template OS Windows rus

Сообщение Артём Мамзиков » Пт фев 19, 2021 18:57 #9

serg-tlt, Добрый вечер! Не совсем понял где именно ошибки , при импорте шаблона? или в его работе?

Ответить Вложения 16

Вернуться в «OS Операционные системы»