-0.41
Рейтинг
0.29
Сила

Мониторинг-аккаунт в Unix

Ситуация

Пользователям Unix, а особенно разработчикам иногда бывает необходимо узнать насколько загружена система. Все хорошо если есть доступ к консоли — текстовой или GUI (например через SSH). Используя стандартные утилиты (например top для Linux) задача решается очень просто.

Однако бывают ситуации, когда у вас этого доступа нет и предоставлять вам его не очень хотят или что чаще — очень не хотят.

Пример 1
У вас есть схема на базе данных (Oracle, MySql, ...) и вам не хватает ресурсов или наоборот вы хотите понять, что базе ресурсов достаточно.
Доступа к консоли нет. Метрик производительности админ не дает.

Читать дальше →

Делаем скрипт для управлением d-link 3526

Во время работы в Corbina Telecom была задача забекапить все свичи, ну чтож не проблема. Начал искать решение и чисто случайно наткнулся на expect.
Expect — инструмент для автоматизации и тестирования в ОС Unix, написанный Don Libes как расширение к скрипт-языку Tcl, для интерактивных приложений таких, как telnet, ftp, passwd, fsck, rlogin, tip, ssh, и других. С помощью Tk интерактивные приложения могут быть использованы с графическим интерфейсом (GUI) X11.

Читать дальше →

Мониторинг mysql с помощью nagios и perl

Не так давно возникло у меня желание наглядно видеть использование сервера mysql, т.е. информацию об интенсивности запросов, поступающих к нему в каждый конкретный момент времени. Благо nagios и pnp4nagios уже были настроены и показывали красивые графики по использованию процессора и памяти. В коллекции плагинов nagios имелся check_mysql, но по сути все, что он делал, это определял доступность mysql, а вот информацию о запросах с его помощью не собрать. В результате я решил написать соответствующие скрипты сам с использованием языка perl 5.12.
Читать дальше →

Различие между «SYSDBA», «SYSOPER» и «DBA» в базе данных Oracle

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

Читать дальше →