Архив автора: admin

Операторы 4G-интернета в Москве и Московской области — выбираем лучшего поставщика

4G — стандарт сети с высокой скоростью передачи данных. Хотя он уже не новый (на подходе новый стандарт 5G), 4G покрывает не все регионы России. Жители столицы и Московской области такую сеть, конечно же, поймают. Какие московские операторы работают с 4G? Что учесть при выборе оператора?

Читать →

Linux. Администрирование и системное программирование

Linux. Администрирование и системное программированиеНазвание книги: Linux. Администрирование и системное программирование
Год: 2011
Автор: Марк Г. Собел
Язык: Русский
Формат: pdf
Размер: 27.8 MB

Эта книга представляет собой всеобъемлющее руководство по работе, настройке, администрированию и системному программированию операционных систем семейства UNIX/Linux, включая Ubuntu, Fedora, openSUSE, Red Hat, Debian, Mandriva, Mint и даже Mac OS X. Читать →

Первоначальная настройка Cisco Catalyst

  • Дефолтовых конфигов не бывает, т.к. у каждого своя сеть и свои «правила»
  • Нету у Cisco IP-адреса по умолчанию (это же не Dlink), все настраивается ручками и сначала через консоль.

Итак, попробуем разобраться в том, что желательно настроить на нулевом Cisco Catalyst ?

Например, часто встречающиеся:

  • Cisco Catalyst 2950
  • Cisco Catalyst 2960
  • Cisco Catalyst 3550
  • Cisco Catalyst 3560
  • Cisco Catalyst 3560G

Читать →

Поддерживают ли Smart TV роутеры Tenda: как подключить маршрутизатор этой фирмы к телевизору

Владельцы телевизоров с функцией «Смарт ТВ» знают, что их устройство с большим экраном можно подключить к интернету, в частности, к роутеру. Но нужен ли для ТВ со «Смартом» какой-то определённый роутер с поддержкой этой функции или подойдёт самый обычный роутер? Какие модели производителя Tenda будут работать со «Смартом»?

Читать →

Как снять видео с дисплея ПК на Windows 7 и 10: стандартная программа и сторонние решения

Снять происходящее на экране компьютера может понадобиться в разных ситуациях. Например, сохранить в формате видео игровой процесс, показать наглядно выполнение шагов для какой-либо инструкции на компьютере. Есть ли в «Виндовс» какие-то встроенные инструменты для записи или нужно использовать сторонние программы?

Читать →

🍨 Bash скрипт для отправки почты, когда в системе создается новая учетная запись пользователя

В настоящее время на рынке доступно множество инструментов для мониторинга с открытым исходным кодом, в том числе для мониторинга производительности систем Linux.

Они отправляют уведомление по электронной почте, когда система достигает указанного порогового значения.

Они контролируют все, например, использование ЦП, использование памяти, использование подкачки, использование дискового пространства и многое другое.

Но я не думаю, что у них есть возможность отслеживать новые действия по созданию пользователей и предупреждать о них.

Если нет, то это не имеет значения, так как мы можем написать собственный скрипт bash для достижения этой цели.

В прошлом мы добавили много полезных скриптов шелл.

Если вы хотите посмотреть их, перейдите по ссылках ниже:

Что делает скрипт?

Он отслеживает /var/log/secure и предупреждает администратора, когда в системе создается новая учетная запись.

Мы не можем часто запускать этот скрипт, поскольку создание пользователей происходит не очень часто.

Тем не менее, я планирую запускать этот скрипт один раз в день.

Таким образом, мы можем получить сводный отчет о создании пользователя.

Если в файле «/var/log/secure» для вчерашней даты была найдена строка useradd, скрипт отправит оповещение по электронной почте на указанный идентификатор электронной почты с информацией о новых пользователях.

Примечание. Вам необходимо изменить идентификатор электронной почты на свой собственный вместо нашего.

# vi /opt/scripts/new-user.sh



#!/bin/bash



#Set the variable which equal to zero

prev_count=0



count=$(grep -i "`date --date='yesterday' '+%b %e'`" /var/log/secure | egrep -wi 'useradd' | wc -l)



if [ "$prev_count" -lt "$count" ] ; then



# Send a mail to given email id when errors found in log



SUBJECT="ATTENTION: New User Account is created on server : `date --date='yesterday' '+%b %e'`"



# This is a temp file, which is created to store the email message.



MESSAGE="/tmp/new-user-logs.txt"



TO="admin@itsecforu.ru"



echo  "Hostname: `hostname`" >> $MESSAGE



echo -e "n" >> $MESSAGE



echo "The New User Details are below." >> $MESSAGE



echo "+------------------------------+" >> $MESSAGE



grep -i "`date --date='yesterday' '+%b %e'`" /var/log/secure | egrep -wi 'useradd' | grep -v 'failed adding'| awk '{print $4,$8}' | uniq | sed 's/,/ /' >>  $MESSAGE



echo "+------------------------------+" >> $MESSAGE



rm $MESSAGE



mail -s "$SUBJECT" "$TO" < $MESSAGE



fi

Установите разрешение на выполнение для файла new-user.sh.

$ chmod +x /opt/scripts/new-user.sh


Наконец добавьте cronjob, чтобы автоматизировать все это.

Он будет работать каждый день в 7 часов.

# crontab -e



0 7 * * * /bin/bash /opt/scripts/new-user.sh

# cat /tmp/logs.txt



Hostname: itsec.server10.com



The New User Details are below.

+------------------------------+

itsec.server10.com name=user1

itsec.server10.com name=user2

+------------------------------+

 



2019-07-30T13:21:30
Скрипты