Архив метки: исходники

Заглушка sendmail для php mail()

Классическая функция для отладки — заглушка sendmail под php mail. Функция заглушки sendmail — перенаправить письма, отправленные через стандартную функцию php mail(). Вместо отправки, сохранить письма на локальной машине, в какой-то удобной папке.

Не только удобно, а прежде всего правильно, на этапе разработки (development stage) не отправлять ничего не значащие письма, а просто сохранять email в папке.

Когда-то давно, использовал для этих целей заглушку sendmail из «денвера» (собственно единственное что скачал и использовал из denver-а). Но вместо того чтобы переносить этот артефакт на новую систему, тоже давно, просто написал скрипт на php.

Читать далее

Функция рабочего времени — Исходники PHP

Из исходников системы мониторинга.

Наблюдение за всеми индикаторами мониторинга работает круглосуточно.
Для некоторых индикаторов понадобилось использовать в качестве условия значение «работает офис или нет».
Читать далее

Приоритет событий (уровень важности сообщений) в мониторинге и логах

Приоритеты события определяют важность событий. Для системы мониторинга они определяют необходимость дополнительных уведомлений по почте, sms.
За основу была взята nix-овая линейка NOTHING, DEBUG, INFO, NOTICE, WARNING (warn), ERROR (err), CRITICAL (crit), ALERT, EMERGENCY. Хотя поначалу она казалась избыточной.

Читать далее