Pull to refresh

Comments 17

А уведомления где? :) Или надо каждый день отчёты просматривать?
Вообще, какой смысл в этом решении? Не логичнее ли использовать инструмент, предназначенный для этого, типа Zabbix, SCOM, etc?
Уведомления как оформлять и отправлять делают индивидуально и для этого есть много способов. Я напишу небольшую статью как у нас это сделано. Но настройка и отправка уведомлений-это отдельная тема. Здесь же рассматривается один из возможных варианта сбора информации с последующим превращением ее в HTML-отчет.
Любопытно-приведите пример или ссылку кинте
Вы не поверите, используем такое на серверах отчетов. А вот на боевых серверах, на которых система 24 на 7 для изменений данных и выборки перестали использовать, т к при включении сбора (пытались хоть как-то уменьшить влияние) время выполнения запросов удваивалось в среднем.
Я использую такое решение в системе мониторинга

DECLARE @MINSIZE INT = 20; -- минимальное место на диске
DECLARE @RESULT VARCHAR(200) = '';

SELECT @RESULT = @RESULT + CASE 
		WHEN (available_bytes / 1024 / 1024 / 1024) > @MINSIZE
			THEN ''
		ELSE volume_mount_point + '=' + CAST(available_bytes / 1024 / 1024 / 1024 AS VARCHAR) + ' GB Free'
		END + '   '
FROM sys.master_files AS f
CROSS APPLY sys.dm_os_volume_stats(f.database_id, f.file_id)
GROUP BY volume_mount_point, total_bytes, available_bytes; 

SELECT CASE WHEN LTRIM(RTRIM(@RESULT))='' THEN 'OK' ELSE @RESULT END as RESULT


в итоге получаю результат в виде все «ОК» или список дисков, на которых место меньше порога указанного в @MINSIZE
Тоже интересное решение) Спасибо)
Правда есть один недочет-таким способом Вы не увидите, что например кто-то стал много памяти съедать, а увидите лишь по факту, когда места мало станет.
Как- то не по-деттцки велосипедно. А просто sntp + zabbix чем не?
В данной статье рассмотрены стандартные средства без сторонних утилит.
Но Вы можете привести свое решение с ссылками-думаю всем будет интересно.
Или еще лучше-сделать публикацию-написать комментарий здесь с ссылкой на эту публикацию.
Какие сторонние утилиты? Агент snmp в винде штатный компонент. Как пользоваться ,- течнет с описаловом.
Сервер мониторинга все равно отдельной машиной (иначе даун не отследить-труп не скажет ничего и письма не напишет). Плюс умирать мониторинг должен последним, чтобы постмортем проанализировать. Ему же (серверу мониторинга) и картинки рисовать и алерты слать.
ПыСы В рамках велосипедостроения можно СМС слать из этого-же скрипта используя exec на что- нибудь типа gnokii с gsm модемом. :-D
Но грустно все это… и не масштабируемо и не управляемо от слова совсем
Агент snmp в винде штатный компонент

Ну так мы им и пользуемся. Я просто описал пример как можно собрать информацию о дисках и файлах баз данных средствами T-SQL
Вопрос в том что не zabbix используется, а http://www.activexperts.com/, с ним приходится немного кустарненько, ну и не хочется городить в БД объекты… потому в одну строку для него так сделано.

Результатом изменения состояния я имею СМС/письмо и вижу что не так
Поделитесь, как Вы смс-рассылку настроили
Софт умеет работать напрямую с сотовым модемом, или как вариант email to sms gate от любого сотового оператора, но с ними как правило качество не очень и задержки большие доставки
Просто была мысль такую штуку завернуть, ну чтобы по смс еще помимо почты
За ссылку спасибо. В свое время выбор системы мониторинга делали дважды. Первый раз — между prtg и zabbix. Победил zabbix по причине бюджетности и большей гибкости. Второй раз — между scom и zabbix. Победил zabbix по причине бюджетности и большой лени, так как оказалось проще перенастроить существующее решение, чем развертывать новое.
Sign up to leave a comment.

Articles