У меня настроен график кактусов. Я хотел бы получать ежедневные электронные письма с некоторыми графиками. Какие у меня варианты?
Cacti имеет встроенную функцию экспорта графиков (Настройки => Экспорт графиков).
Я не верю, что у него есть возможность отправить результаты по электронной почте. Экспортируйте только на локальный путь или FTP-ресурс.
Однако вы можете связать экспорт локального пути с некоторыми сценариями Bash для отправки результатов по электронной почте.
Предполагая, что вы используете linux или другой unix, если вы используете cacti & cron.
Как насчет:
mutt -s "subject" -a image1.jpg -a image2.jpg -a page.html recipient@domain.com </ dev / null
Я думаю, что если вы ссылаетесь на изображения в page.html, они должны автоматически отображаться в большинстве почтовых клиентов или спрашивать вас, хотите ли вы их показать.
* РЕДАКТИРОВАТЬ: Наверное, следовало отметить разницу в теге html, чтобы встроенное изображение выглядело примерно так.
<img src="cid:image1.jpg">
cid указывает почтовому клиенту искать встроенные файлы, а не искать их по какому-либо URL *.
С уважением, M
THOLD (Порог) может это сделать. Это плагин Cacti.
Не уверен, есть ли у Cacti папка с уже сгенерированными графами или генерирует их по запросу. Если это последнее, я бы порекомендовал написать сценарий, который очищает веб-страницу cacti.
Если вы немного знаете Perl, я могу придумать два варианта (я думаю, что это лучший язык для такого подхода). Самый простой - использовать WWW :: Mechanize, потому что вы можете использовать WWW :: Mechanize :: Shell чтобы сгенерировать для вас сценарий. Вот небольшой учебник.
Другой вариант Perl - использовать LWP :: UserAgent, HTTP :: Response, HTML :: TreeBuilder. Вероятно, это более традиционный способ очистки данных.