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

2017 год.

Первичная диагностика тикетов(запросов).
При поступлении нового запроса, по API из BILLmanager 5 смотрится по какой услуге выбран этот сервер. Если это VDS или Dedic, то заходит на сервер и выполняет первичную диагностику.
Вывод uptime, топ 10 процессов отсортированных по нагрузке на CPU, вывод dmesg. Ссылку на отчёт добавляет в конец резюме запроса(также по API).
Из-за большой нагрузки на отдел не всегда успеваешь среагировать и узнать в чём была проблема и предпринять какие либо действия. А сейчас всю нужную информацию можно получить из отчёта.

Скрипт проверки перенесённых сайтов.
В поле на странице указывается список перенесённых сайтов, старый IP если нужен(если не указать будет смотреть ДНС), новый IP и в процентах допустимая разница размера страницы.
С помощью модуля phantomjs делает скриншёт, код ответа, размер и ошибки на сайте. После чего создаётся HTML страница с таблицей, где видно код ответа, размер страницы, IP откуда был взят сайт и если разница в размере главной страницы сайта превышает допустимый процент, то обе картинки подкрашиваются красным. Удобный скрипт для проверки большого количества перенесённых сайтов.
Скрипт используется и по сей день.

2016 год.

Мониторинг своих серверов с помощью мобильного приложения Телеграмм и бота для него.
Мониторится количество свободного места на сервере, Load Average, количество писем в очереди(чтобы не было спама), проверяется список «Уведомлений» в ISPmanager 5 Lite. Если не соответствует указанным параметрам, то оправляет в телеграмм
1)проблема с местом — IP сервера и вывод df -hi
2)проблема с LA — IP сервера, вывод сколько используется CPU и чем занят.(idl, wa, sys, us) и пять процессов с самой большой нагрузкой на CPU
3)проблема с писем — IP сервера и количество писем в очереди
4)проблема с уведомлениями — IP сервера и сообщение о наличие нерешённых проблем.
Скрипт используется и по сей день.

 

2014 год.

Поиск бэкапов наших клиентов по всем нашим серверам бэкапов.
Получилось довольно удобная вещь, позволяет найти на каком сервере, время создания бэкапа и их размер. Что удобно для других моих сотрудников которые не разбираются в технической части, но могут оперативно помочь клиенту.
Скрипт используется и по сей день.

2013 год.

Уведомление о поступлении нового запроса.
Было время что качество работы оценивалось количеством решённых тикетов(запросов), которые падали через панель BILLmanager 4. Так как часто по утрам тикетов не хватало пришлось написать не большой скрипт, который по API проверял наличие новых тикетов и уведомлял меня в удомной для меня форме. Также была функция блокировки запросов этим же скриптом.
Скрипт используется и по сей день, сейчас уже для BILLmanager 5. Оценил когда работал с дома и уведомления на телефон.

2011-2012 год.

Диагностика домена
У нас были проблемы в работе с ДНС и часто было, что домены с ДНС отдавали разные IP адреса.
Поэтому для этого создавал скрипт диагностики доменов, мой первый довольно хороший скрипт написанный на bash.
Анализировался статус домена, время делегирования, какие ДНС используются доменом и какой IP отдаётся с каждого ДНС.
Создавал пожелалку, чтобы подобный функционал добавили в ISPmanager 4. Добавили кнопку «Диагностика», но она работает совсем не так как должна.
Больше уже не используется.