Отправка email сообщения из bash

Отправка mail из командной строки при помощи bash на примере Raspberry Pi c SMTP авторизацией Gmail:

1. Устанавливаем SSMTP и mailutils:

sudo apt-get install ssmtp
sudo apt-get install mailutils

2. Конфигурируем SSMTP:

sudo nano /etc/ssmtp/ssmtp.conf

root=postmaster
mailhub=smtp.gmail.com:587
hostname=raspberrypi
AuthUser=AGmailUserName@gmail.com
AuthPass=TheGmailPassword
FromLineOverride=YES
UseSTARTTLS=YES

3. Отправка сообщения из bash:

Система мониторинга Linux сервисов Monit

Monit

Monit - ПО для мониторинга сервисов Linux серверов, таких как Apache, MySQL, SSHd а также мониторинга наличия свободной оперативной памяти, дискового пространства и других важных параметров.
Имеет гибко настраиваемую систему уведомлений. Monit в Ubuntu Linux устанавливается командой

apt-get install monit

Конфигурационный файл:

/etc/monit/monitrc

check filesystem rootfs with path /

Сервис мониторинга сайтов StatusCake

StatusCake

Сайт должен быть доступен 24 часа в сутки, 365 дней в году. Но, к сожалению, всякое случается и сайт становится недоступен. И основная задача в данной ситуации - обнаружить этот факт как можно быстрее. Каждая минута простоя оборачивается потенциальными убытками для компании либо потерей посетителей если сайт является некоммерческим.

CMS Drupal FAQ

Drupal
Справочная информация по системе управления контентом сайта Drupal Количество записей в Drupal можно узнать просмотрев таблицу dbprefix_node, например, с помощью PhpMyAdmin. dbprefix задаётся при установке Drupal на сервере.

Редактирование шаблона страниц Prestashop


Чтобы добавить свой html код на каждую страницу сайта на Prestashop, проще всего отредактировать файл header.tpl, находящийся по адресу themes/default-bootstrap

{literal}
Здесь можно разместить свой произвольный html код
{/literal}

Биллинг Amazon AWS

amazon

Отчёты в режиме реального времени по сервисам Amazon AWS доступны по адресу:

https://console.aws.amazon.com/billing/home?#/bill

Отправка email сообщения из PHP

В простейшем случае для того чтобы отправить email сообщение из скрипта на php достаточно всего нескольких строк:

Отдельно стоит отметить что такая отправка не предусматривает авторизацию/аутентификацию, поэтому в зависимости от используемого почтового сервера доставка не является гарантированной. Также необходимо убедиться что smtp настроен на сервере, на котором выполняется php скрипт.

Сервис мониторинга сайтов Uptime Robot

Сайт должен быть доступен 24 часа в сутки, 365 дней в году. Но, к сожалению, всякое случается и сайт становится недоступен. И основная задача в данной ситуации - обнаружить этот факт как можно быстрее. Каждая минута простоя оборачивается потенциальными убытками для компании либо потерей посетителей если сайт является некоммерческим.

RIPE Atlas зонд

Интернет регистратор RIPE NCC в 2010 году запустил проект RIPE Atlas. Целью является установка измерительных зондов в географически разнесённых локациях с дальнейшей возможностью построения карт и визуализацией параметров работы сети Internet в разных частях земного шара. Учитываются IP подсети, автономные системы, параметры RTT, прочие временные характеристики и параметры доступности узлов сети, критичные для поддержки работоспособности сети Internet.

Карту сенсоров RIPE Atlas можно посмотреть на странице:

3G modem cell network linux test

3G E1550 Huawei test Linux USSD

root@rpi2:/home/pi# cat /etc/udev/rules.d/88-usb-3g.rules
ACTION!="add|change", GOTO="device_huawei_end"

KERNEL=="ttyUSB[0-9]*", KERNELS=="1-1.3.2:1.0", SYMLINK+="mts-modem"
KERNEL=="ttyUSB[0-9]*", KERNELS=="1-1.3.2:1.1", SYMLINK+="mts-audio"
KERNEL=="ttyUSB[0-9]*", KERNELS=="1-1.3.2:1.2", SYMLINK+="mts-data"

MRTG - мониторинг ресурсов Linux сервера

Установка и настройка ПО MRTG для мониторинга ресурсов Linux сервера на примере ОС Ubuntu Linux 14.04.

1. Установка snmpd и mrtg:

apt-get install snmpd snmp mrtg

2. Редактирование конфигурационного файла SNMPD:

nano /etc/snmp/snmpd.conf


agentAddress udp:127.0.0.1:161
rocommunity заменить_на_свой_пароль localhost
sysLocation server
sysContact Me

Поисковые боты. User agents.

web-crawler

Список поисковых ботов и соответствующих им HTTP User Agent`s.

Датчик температуры Raspberry Pi

               

Скрипт ниже выводит температуру с внутреннего сенсора Raspberry Pi каждые 5 секунд в командную строку:


root@raspberrypi:/home/pi# cat temp.sh
#!/bin/bash
while true
do
/opt/vc/bin/vcgencmd measure_temp
sleep 5
done
root@raspberrypi:/home/pi#

WHOIS информация о домене/сайте

Теперь информацию о сайте или домене через службу WHOIS можно получить прямо на этом сайте. Для этого достаточно в адресной строке браузера набрать
http://belgoroda.net/whois/example.com , где example.com - сайт или домен, информацию о котором вы хотите получить. например http://belgoroda.net/whois/belgoroda.net

Изображение с Raspberry Pi на аналоговом телевизоре

               

При подключении Raspberry Pi к аналоговому телевизору не всегда происходит точное центрирование изображения на экране. В этом случае необходимо откорректировать настройки в файле config.txt.

Пример настроек из файла config.txt:

overscan_left=20
overscan_right=16

Теперь картинка не выходит за пределы экрана.

Страницы

Subscribe to IT блог Белгорода.Нет RSS