Потребовалась отправка логов на нужный е-майл. Раскуривал штатный Sendmail, но выходило довольно монструозно (+ мне нужно было менять заголовки отправителя). Ставить Exim для этой мелочи тоже не хотелось. Посему остановился на утилите ssmtp. Она элементарна и проста в эксплуатации.
# cd /usr/ports/ # make search name=ssmtp Port: ssmtp-2.62.3 Path: /usr/ports/mail/ssmtp Info: Extremely simple MTA to get mail off the system to a mail hub Maint: aragon@phat.za.net B-deps: gettext-0.17_1 gmake-3.81_3 libiconv-1.13.1_1
В один из дней я захотел узнавать о неполадках в сетевой инфраструктуре\серверов\сервисов\сайтов и тп не через пользователей или пока сам не споткнусь. А был бы своевременно предупрежден посредством sms\mail\jabber в ту же минуту когда начались неполадки. Мог посмотреть и визуально контролировать карты моей инфраструктуры удаленных серверов и сервисов и видеть в какой части сети или линии произошел сбой и\или какой сервис стал недоступным. И задумался о системе мониторинга, оповещения и отслеживания статусов разнообразных сервисов в компьютерной сети, серверов и сетевого оборудования.
Здесь представлен каталог интересных для изучения книг* необходимого для чтения и полного освоения *BSD систем. И не только их.
Web / Ftp: Ftp.igNix.ru
*Книга помеченная "_EN" соответственно английская, а там где нет пометки русская.
Появилась необходимость преобразовать имена файлов из одной кодировки в другую на ftp сервере. Таких файлов собралось на 1Тб и нужно было перекодировать с cp1251 на koi8-r которую хорошо читает CLI FreeBSD.
# cd /usr/ports/ # make search name='convmv' Port: convmv-1.14 Path: /usr/ports/converters/convmv Info: Convert filenames from one encoding to another Maint: kcwu@csie.org B-deps: perl-5.8.9_3 R-deps: perl-5.8.9_3 WWW: _http://j3e.de/linux/convmv/man/ # cd /usr/ports/converters/convmv && make install clean
ДЕМО ЧИСТО ДЛЯ КОНФИГА. СТАТЬЯ БУДЕТ ДОПИСАНА ПОЗЖЕ
===
# vi /etc/make.conf # MySQL .if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-server #BUILD_OPTIMIZED=yes #BUILD_STATIC=yes WITH_CHARSET=cp1251 WITH_COLLATION=cp1251_bin #WITHOUT_INNODB=yes WITH_ARCHIVE=yes .endif # MySQL client .if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-client #BUILD_OPTIMIZED=yes #BUILD_STATIC=yes WITH_CHARSET=cp1251 WITH_COLLATION=cp1251_bin .endif
Создание дампа
# mysqldump -uUser -h127.0.0.1 -p Name_DB> Name_DB.sql
Ресторинг дампа
Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer