Нужен список вузов и школ русскоговорящих стран, такие как вконтакте (вузы) и в одноклассниках (школы). Если у кого-то есть, возьмем. Если нет, то сколько стоить спарсить будет стоить. ...
Cкрипт мониторинга linux - серверов
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Необходимо разработать скрипт мониторинга linux - серверов по ssh на php 5.
Основные требования – ооп подход, чистый код. Библиотека для работы с ssh имеется.
Как это должно работать?
Есть скрипт сбора данных серверов, который вызывается по крону фоново, предположим, раз в 15 минут, берет сервера из базы, собирает по ssh информацию.
Что касательно сбора данных – нужно знать консольные команды Linux, предположим, хотим получить аптайм:
$buffer = $ssh->exec_command(“uptime”);
получаем текстовый ответ
23:57:38 up 22:52, 1 user, load average: 0.46, 0.26, 0.14
Забираем аптайм (парсингом строки).
По аналогии вытягивается и всё остальное (состояние памяти, загруженность процессора, состояние служб).
Какие данные нужно собирать:
1. Загруженность процессора(если процессоров несколько то по каждому конкретно)
2. Состояние оперативной памяти(свободно\занято)
3. Службы и потребление ими памяти
4. Прослушивание определённых портов
5. Занятое и свободное дисковое пространство.
6. Информация по использованию swap
7. Uptime.
Вторая часть – непосредственно веб-морда.
Что должна уметь морда?
1. На главной странице отображаются списком сервера(хост, имя сервера, загруженность, свободная память, занятая память, время последней проверки, аптайм).
2. Просмотр данных по конкретному серверу при клике(полная информация, можно будет просматривать данные за определённый период времени, также, было бы здорово организовать графики загруженности и использования памяти при помощи плагина к jQuery)
3. Необходимо предусмотреть добавление служб и портов на определённый сервер(добавляется номер порта, «имя» порта для последующего его «прозвона»). Службы должны храниться в базе в виде отдельной таблицы-спика, чтобы при добавлении уже существующей, её можно было просто выбрать, если таковой нет, то добавляем службу в список)
4. Построение табличных отчётов(выбираем параметры и период времени, генерим отчёт).
5. Добавление серверов в систему.
6. Добавление администраторов системы (ролевой модели не будет, тупо администраторы и всё).
7. Предусмотреть две кнопки „Перезагрузка”, „Выключение” возле каждого сервера. Опять же выполняется вызовом $ssh- >exec_command(“shutdown –h now”);
Предпочтительно реализовать веб-морду на фреймворке Codeigniter;
В принципе, ничего сложного, креативный дизайн не нужен, всё должно быть просто.
Всегда готов все разъяснить по icq или скайп.
Жду Ваших предложений.
Заявки фрилансеров
Похожие заказы
- Веб-программирование2 заявкиЗакрыт15 лет назад
Есть магазин на virtuemart.Наименование товара и цены автоматически загружаются в Virtuemart.Цены долларовые.В магазине же должны отображаться в рублях с учетом курса ЦБРФ + курс конвертации .курс должен ежедневно браться из xml файла Центробанка РФ. ...
Веб-программирование1 исполнительЗавершен15 лет назадНужен скрипт прокрутки изображений по горизонтали, внутри div'а заданных размеров. Внутри div'а лежат картинки в плотную друг к другу. Картинки скорее всего будут обернуты в тег ссылки. Изображений может быть много. ...
Веб-программирование1 исполнительЗавершен15 лет назадВариант 1 Необходим скрипт, который будет преобразовывать динамические дле страницы в статические страницы, которые встроены в движок. То есть после преобразования в статику дизайн и реклама вокруг динамична. а страницы статичны. ...
Веб-программирование1 заявкаЗакрыт15 лет назадТребуется написание - модификация модуля joomla букмаркера для социальных сетей: 1) "В контакте" 2) "Мой мир" 3) "Мой круг" 4) "Livejurnal" Ссылка на модуль - основу для изменения: ...
Веб-программирование1 заявкаЗакрыт15 лет назад- $10
Быстренько нужно реализовать... Нижеуказанное нужно связать вместе, т.е. Выбираю я в выпадающем списке "Легковые" и "Мягкие" нажимаю Пуск меня редиректит на http://avtodiski-jarlyki-tovarov.html?q=7-10 Выбираю я в выпадающем списке "Легковые" ...
Веб-программирование1 исполнительЗавершен15 лет назад Сделать добавление и вывод новостей видом как на http://gamingintelligencegroup.com/gig/index.php К новости добавляются теги, а по названию тегов можно отобразить все новости с этим тегом. В текст страницы должны легко ...
Веб-программирование5 заявокЗакрыт15 лет назад- $130
Для действующего скрипта интернет-магазина (PHP) необходимо разработать и внедрить "тарификатор доставки" по существующему алгоритму. Обеспечить совместимость с "родной" системой платежей.
Веб-программирование1 исполнительЗавершен15 лет назад Необходимо поставить и настроить следующие компоненты для CMS Joomla 1.5: 1. чат 2. форум 3. блог 4. объявления Для работу дам доступ к админ-панели и доступ к FTP ...
Веб-программирование1 исполнительЗавершен15 лет назад- $15
Нужно сделать виджет, который будет брать текст и показывать на всех страницах сайта. Пример - http://www.shipito.com/ (вверху на желтом фоне) За подробностями в icq или ПМ
Веб-программирование1 исполнительЗавершен15 лет назад