Вместо бубна: огромная подборка инструментов сисадмина

Вики

  • BookStack — простой вики-движок на PHP, использующий MySQL для хранения данных;
  • DokuWiki — простой, но достаточно мощный вики-движок;
  • Gollum — простой вики-движок, построенный на основе Git;
  • ikiwiki — вики-компилятор;
  •  — вики, полностью написанная на HTML5/JavaScript;
  • MediaWiki — движок для вики-проектов, который был написан специально для Википедии;
  • MoinMoin — мощный, простой в использовании и расширяемый вики-движок, написанный на Python;
  • Ōlelo Wiki — вики-движок, построенный на основе Git;
  • TiddlyWiki — вики-движок и вики-концепция, заключающаяся в том, что весь вики-сайт представляет собой одну HTML-страницу, интерактивность которой обеспечивается скриптами.

Показатели и сбор показателей

  • Collectd — демон для сбора системной статистики;
  • Collectl — высокоточный инструмент для сбора показателей производительности системы;
  • Smashing — фреймворк на Ruby, позволяющий создавать дашборды. Является форком Dashing;
  • Diamond — демон на Python, собирающий статистику;
  • Facette — инструмент для визуализации временных данных, написанный на Go;
  • Freeboard — open-source инструмент для создания дашбордов;
  • Ganglia — масштабируемая распределённая система мониторинга для высокопроизводительных систем;
  • Grafana — open-source программное обеспечение для анализа временных рядов;
  • Graphite — open-source инструмент для хранения временных данных и их отображения;
  • InfluxDB — open-source распределённая база данных для хранения временных рядов;
  • KairosDB — база данных для хранения временных рядов, является форком OpenTSDB 1.x;
  • NetData — система для распределённого мониторинга производительности и работоспособности в реальном времени;
  • OpenTSDB — масштабируемая, распределённая open-source база данных для хранения временных рядов;
  • Packetbeat — захватывает сетевой трафик о отображает его на дашборде Kibana;
  • Prometheus — система мониторинга сервисов и база данных временных рядов;
  • RRDtool — набор утилит для хранения, обработки и визуализации динамических последовательностей данных;
  • Statsd —  демон на Node.js для сбора статистики.

Mystery Sage (2010)

Mystery Sage Перед Вами логическая игра для двух игроков. В качестве основы игра использует обычное домино — Вы можете играть в эту игру и без компьютера, имея набор костяшек этой настольной игры. Однако правила игры отличаются от стандартных. Подобно шахматам и шашкам, данные правила можно освоить за пять минут, но чтобы научиться играть …

Год выпуска: 2010Жанр: logicРазработчик: Falco Software CompanyИздательство: Falco Software CompanyСайт разработчика: www.falcoware.comЯзык интерфейса: English+РусскийПлатформа: PC Windows XP/Vista/7Процессор: 1.8 MhzПамять: 256MbВидеокарта: 32 Mb Direct X 8.1 совместимая

Автоматизация хелпдеска

Если вы работаете с высоконагруженными сервисами, крупными веб-ресурсами, критически важными системами, процесс поступления тикетов обязан быть максимально автоматизированным, потому что хаосу здесь не место.

Альтернатива: Jira Service Desk

Функционально нативный хелпдеск Jira практически идентичен Zendesk. Это онлайн-сервис обработки тикетов от Atlassian, который предлагает огромное количество настроек и интеграций, а также большие возможности для масштабирования

Выбирая между JIRA Service Desk и Zendesk, скорее всего, вам стоит обратить внимание на простоту интеграции с имеющимися инструментами, потому что миграция может быть долгой и сложной, что очень неудобно, если вы живете в мире жесткого SLA

Кто такой системный администратор?

Системный администратор (сисадмин, админ) – сотрудник компании, связанный с IT-технологиями, отвечающий за бесперебойную работу штатного парка компьютерной техники, программного обеспечения и сети. Достаточно часто на сисадмина также возлагает обеспечение информационной безопасности в организации.

Название профессии произошло от латинского systema (целое, состоящее из нескольких частей) и administrator (распорядитель, руководитель). В данном случае, под «целым» понимается компьютер, состоящий из огромного количества составляющий: от «железа» до программного обеспечения. Профессия системного администратора возникла совсем недавно, всего каких-то 20-30 лет, когда компьютеры появились на производстве и в офисах.

В профессиональные обязанности системного администратора входит:

  • настройка и проверка нового компьютерного оборудования;
  • установка программного обеспечения и антивирусной защиты;
  • отслеживание бесперебойной работы компьютерной сети;
  • устранение сбоев и отладка работы компьютера после них;
  • установка и налаживание локальных сетей, слежение за их работой;
  • обслуживание сервера компании;
  • отслеживание состояния компьютеров (а также факсов, принтеров, сканеров и т.д.), выявление устаревшей техники и составление заявок на приобретение новой.

Нередко должностные обязанности сисадминов включают в себя и другие требования, продиктованные особенностями предприятия и производственными необходимостями. При этом график и план работы системного администратора также зависит от специфики предприятия. Что имеется в виду?

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

В небольших офисах, компаниях, фирмах, школах или больницах, как правило, работает один-два системных администратора. Это уже специалисты более широкого профиля, и обязанностей у них, соответственно, намного больше.

Также сисадмин может быть сотрудником специализированной компании, занимающейся обслуживанием компьютеров в других учреждениях. Здесь работают специалисты, которые обладают узким спектром обязанностями (например, администраторы программ «1С», администраторы локальных сетей, веб-мастера и т. д.).

Мониторинг

  • Alerta — распределённая, масштабируемая и гибкая система мониторинга;
  • Canopsis — open-source гипервизор;
  • Cacti — инструмент с веб-интерфейсом, который собирает статистические данные за определённые временные интервалы и позволяет отобразить их в графическом виде;
  • Cabot — легко развёртываемая служба мониторинга и оповещений на собственном сервере;
  • Centreon — open-source инструмент для мониторинга производительности;
  • check_mk — набор расширений для Nagios;
  • Flapjack — система мониторинга маршрутизации уведомлений;
  • Icinga — форк Nagios;
  • LibreNMS — форк Observium;
  •  — небольшой open-source инструмент для управления и мониторинга Unix-систем;
  • Munin — сетевой инструмент мониторинга ресурсов;
  • Naemon — сетевой инструмент для мониторинга, основанный на Nagios, но с улучшениями производительности и новой функциональностью;
  • Nagios — open-source инструмент для мониторинга компьютерных систем и сетей: наблюдения, контроля состояния вычислительных узлов и служб, оповещения администратора в том случае, если какие-то из служб прекращают свою работу;
  • Observium — система мониторинга для Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp и многих других. Есть платная и бесплатная версии;
  • Opsview — система мониторинга, основанная на Nagios 4;
  • Riemann — гибкая система мониторинга распределённых систем;
  • Sensu — open-source фреймворк для мониторинга на Ruby;
  • Sentry — инструмент для мониторинга приложений и логирования событий;
  • Serverstats — простой инструмент для создания графиков с помощью rrdtool;
  • Seyren — дашборд с оповещениями для Graphite;
  • Shinken — open-source фреймворк для мониторинга на Python;
  • Zabbix — open-source система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования;
  • Adagios — веб-интерфейс для конфигурации Nagios;
  • Dash — веб-дашборд для Linux;
  • Thruk — веб-интерфейс для Naemon, Nagios, Icinga и Shinken;
  • Uchiwa — open-source дашборд для Sensu;
  • OMD — система сетевого мониторинга.

Где админам вести список дел

Абсолютно убежден, что любому системному администратору нужна программа для ведения списков дел, коих у него всегда огромное количество. Программу может в крайнем случае заменять текстовый блокнот. Именно так у меня и было длительное время, пока не познакомился и не попробовал программу Todoist. С тех пор все дела веду в ней.

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

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

А в чем вы ведете свои дела?

Английский

Английский язык, это один из основополагающих скилов для любого айтишника. Очень скоро Вы понимаете, что объем материалов на русском языке скуден. А толковых еще меньше. Если из толковых мы отберем те, что еще не успели устареть — остается просто пшик. Вот и получается, что знать английский необходимо как минимум для того, чтобы пользоваться хорошей и актуальной документацией. Читать хорошие книги на айти тематику на языке оригинала сразу после выхода в печать, а не ждать 3-5 лет, когда ее переведут ( и она устареет), если вообще дождаться перевода.

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

Итак, английский знать надо. Не просто надо, а НАДО!!!! Но что делать, если у Вас с ним плохо? Учить самому. Пойти на курсы, найти репетитора… И конечно проводить самостоятельное обучение. Небольшое отступление — как понять, какой у Вас уровень английского? Вот Вам пара таблиц, описывающих наиболее популярную классификацию:

Итак, что же касается самостоятельного обучения… Я думаю с одной стороны, Вам поможет пара обучающих (а скорее посвящающих) видео от GeekBrains:

Если с базой у Вас совсем плохо ( ну мало ли что у кого было в школе) — есть много очень интересных видео курсов, например «Полиглот» — английский за 16 часов:

https://youtube.com/watch?v=y9fFDpSqKdQ

В дополнение к этому курсу видео, на том же канале есть небольшие дополнения:

  1. Повторите английский по сокращенным урокам
  2. Посмотрите тематические выпуски английского
  3. Пересмотрите расширенные уроки английского

SSH

  • Advanced SSH config — расширяет возможности файла ssh_config;
  • autossh — автоматически возобновляет ssh-сессию после прерывания сети;
  • Cluster SSH — контроль над многими окнами xterm с помощью простой консоли;
  • DSH — обёртка для выполнения нескольких удалённых shell-команд из одной командной строки;
  • Mosh — мобильный shell;
  • parallel-ssh — запускайте SSH-команды асинхронно на множестве серверов с минимальной нагрузкой;
  • pdsh — многопоточный shell-клиент, параллельно выполняющий команды на множестве удалённых хостов;
  • SSH Power Tool — выполняйте команды и загружайте файлы на несколько серверов одновременно без использования pre-shared ключей;
  • sshrc — сохраняет ~/.sshrc на локальном компьютере после удалённого подключения;
  • stormssh — инструмент командной строки для управления SSH-соединениями.

Управление конфигурацией

  • Ansible — система управления конфигурациями, написанная на Python;
  • CFEngine — фреймворк для управления конфигурацией и её автоматизации;
  • Chef — система управления конфигурациями, написанная на Ruby и Erlang, с использованием предметно-ориентированного языка для описания конфигураций;
  • mgmt — менеджер конфигураций, написанный на Go;
  • Pallet — платформа для автоматизации инфраструктуры в облаке, сервере или прямо на виртуальной машине;
  • Puppet — кроссплатформенное клиент-серверное приложение, которое позволяет централизованно управлять конфигурацией операционных систем и программ, установленных на нескольких компьютерах. Написано на Ruby;
  • Salt — система управления конфигурациями и удалённого выполнения операций, написанная на Python.

Обмен сообщениями

  • ejabberd — распределённый и устойчивый к отказам XMPP-сервер, написанный в основном на Erlang;
  • Metronome IM — XMPP-сервер мгновенного обмена сообщениями, начинался как форк Prosody IM;
  • MongooseIM — масштабируемая платформа для мгновенного обмена сообщениями, написанная на Erlang;
  • Openfire — кроссплатформенный XMPP-сервер, написанный на Java;
  • Prosody IM — кроссплатформенный XMPP-сервер, написанный на Lua;
  • Tigase — XMPP-сервер на Java;
  • Candy — многопользовательский XMPP-клиент, написанный на JavaScript;
  • Kaiwa — open-source веб-клиент для XMPP;
  • Lets-Chat — чат на Node.js с собственным сервером.

Мир Мозаики 2 World Mosaics 2 (2009)

Сиквел игры World Mosaics — для любителей решать головоломки — японские кроссворды. Игра предоставляет вам уникальную возможность увидеть, какой была наша планета миллионы лет тому назад. С помощью своих временных плиток постарайтесь решить все 98 головоломок и найти способ, который поможет вам вернуться обратно в наше время. После каждог …

Год выпуска: 2009Жанр: аркада / головоломкиРазработчик: FugazoИздательство: FugazoСайт разработчика: www.fugazo.comЯзык интерфейса: русскийПлатформа: PC • OS: Windows XP / Vista / 7 • CPU: 1.0 ГГц • RAM: 512 Мб • Video memory: 256 Мб • DirectX: 9.0 или выше

Скорая помощь симулятор / Rettungswagen-Simulator 2012 [2011, симулятор]

Год выпуска: 2011Жанр: симуляторРазработчик: Astragon Software GmbHИздательство: Astragon Software GmbHСайт разработчика: http://www.astragon.de/Язык интерфейса: GER, RUSПлатформа: PCСистемные требования: Минимальные системные требования: -Система: Windows XP, Vista, 7 -Процессор: 2 GHz -Память: 512 MB -Видео-карта: 128 MB -Аудио-карта: совместимая с DirectX — HDD — 1GBОписание: Самый реалистичный симулятор Скорой Помощи! Ваши задачи,транспортировка больных в чрезвычайных ситуациях. Вы легко сможете ориентироваться в огромном городе. Торопитесь, несмотря на движения и прохожих. Э …

Почтовые серверы

  • Cyrus IMAP/POP3 — open-source почтовый сервер, который предназначен для запуска на закрытых серверах;
  • Dovecot — IMAP- и POP3-сервер, разрабатываемый с упором на безопасность, гибкость настройки и быстродействие;
  • Exim — агент пересылки сообщений для Unix-систем;
  • Haraka — высокопроизводительный SMTP-сервер на JavaScript;
  • MailCatcher — простой SMTP-сервер на Ruby. Полезен в целях разработки или отладки;
  • Maildrop — высокопроизводительный open-source SMTP-сервер;
  • OpenSMTPD — защищённый SMTP-сервер;
  • Postfix — open-source агент передачи почты;
  • Qmail — безопасная замена Sendmail;
  • Sendmail — один из старейших агентов передачи почты.
  • Mail-in-a-Box — легкоразвёртываемый почтовый сервер;
  • iRedMail — open-source почтовый сервер, основанный на Postfix и Dovecot.

Мониторинг

Это важнейшая часть нашего воркфлоу: служба сопровождения и технической поддержки должна иметь полное и наглядное представление о том, что происходит с системами клиентов и нашей собственной инфраструктурой, а также получать своевременные уведомления об инцидентах и состоянии систем. В конце прошлого года мы провели ревизию инструментов мониторинга: выросло количество систем и ПО, которые нужно мониторить; из-за роста нагрузки пришло время разделиться на несколько команд; требовалось более точно и быстро реагировать на инциденты.

Вебинар «Управление секретами: основы»

5 августа в 16:00, Онлайн, Беcплатно

tproger.ru

События и курсы на tproger.ru

Инструменты мониторинга, которые мы использовали раньше, в этих условиях нам уже не подходили: отслеживать изменения стало сложнее, на новых объемах вскрылись ограничения, обусловленные легаси-системами, возникла потребность в более гибком алертинге. После того, как мы сменили стек инструментов, мы смогли унифицировать работу трех составляющих системы мониторинга (сбор данных, их визуализацию в графики и дэшборды, алерты), избавились таким образом от большой доли легаси, получили больше прозрачности, масштабируемости, воспроизводимости.

Мониторинг: алертинг

Alertmanager+Alerta

Alertmanager — это часть стека Prometheus для управления потоками алертов, которое мы продолжаем использовать. В дополнение к нему у нас появилась Alerta — удобное решение для отображения алертов и управления уведомлениями. Быстро устанавливается и легко масштабируется по мере роста требований и объемов. Она также гибко интегрируется с современными системами, предоставляющими свои специфичные метрики — например, netdata, Sensu, Pingdom и другими. Также можно разграничить уведомления для заказчиков и наших инженеров, которые работают с несколькими проектами. У Alerta удобный WebUI, который мы уже оценили: раньше мы использовали самописную php-страницу, которая выдергивала данные из Zabbix.

Альтернатива: Zabbix

Zabbix — довольно популярная система мониторинга. Она универсальная, но сложно масштабируемая и негибкая, как и любой «старый» инструмент с высокой долей легаси и технического долга. До недавнего времени мы использовали Zabbix, но, к сожалению, его коснулась судьба многих известных ИТ-инструментов: изначально крутое решение активно развивается силами комьюнити, со временем растет, усложняется, становится неповоротливым, потребляет больше ресурсов, чем аналоги. И вот уже новые фичи внедряются медленней, а юзабилити у более молодых и резвых конкурентов не в пример лучше. В новых версиях разработчик старается исправить это, но мы предпочли не дожидаться, а перейти на Alerta, когда интенсивность работы выросла с нагрузкой.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Техноарена
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: