LINUX.ORG.RU

Sentinella 0.9.0

 , ,


1

1

Sentinella - свободное приложение, наблюдающее за изменениями в системе и принимающее заданное действие, в зависимости от условий.

Такой подход позволяет использовать текущий статус процессора, оперативной памяти, сетевых интерфейсов и т.д.
Sentinella очень проста в использовании и не требует дополнительной документации.
Когда наступает заданное условие, Sentinella автоматически исполняет заданную команду, будь то стороннее приложение или bash script. Она очень хорошо интегрирована с популярными окружениями рабочего стола (KDE, gnome, XFCE...)


Изменения в версии 0.9.0 (вышла 2011-05-12)

  • Изменения окна сохраняются после закрытия сессии.
  • Переработан код, проверяющий pids.
  • Условия теперь - QTimers вместо QThreads.
  • Больше не поддерживается libsysactivity < 0.6.0
  • Теперь сетевые настройки в программе не сбиваются.
  • Добавлены Network и Process API классы.
  • Сетевой интерфейс с генерацией большего траффика выбирается по умолчанию, вместо выборки по имени.
  • Почищен код в MainWindow.cpp
  • Добавлен параметр --execute-command cmd.
  • Добавлены новые параметры компиляции.

Сайт программы: http://sentinella.sourceforge.net/

Скачать: http://sourceforge.net/projects/senti...

>>> Подробности

А чего то такого же только в виде демона нет?

ptah_alexs ★★★★★ ()

>будь то стороннее приложение или bash script.

WTF

anonymous ()

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

jcd ★★★★★ ()

>Она очень хорошо интегрирована с популярными окружениями рабочего стола (KDE, gnome, XFCE...)

И при этом зависит от kdelibs. Фтопку.

anonymous ()
Ответ на: комментарий от anonymous

>>Она очень хорошо интегрирована с популярными окружениями рабочего стола (KDE, gnome, XFCE...)

И при этом зависит от kdelibs. Фтопку.

Вот из-за такого подхода люди отказываются от вполне приличных приложений. Я вот не пойму: Вам что, места на HDD не хватает?

vilisvir ★★★★★ ()

Sentinella - свободное приложение, наблюдающее за изменениями в системе и принимающее заданное действие, в зависимости от условий.

Я не совсем понял, что это такое (вернее, совсем не понял). Это программа или библиотека и что она делает.

Vudod ★★★★★ ()
Ответ на: комментарий от vilisvir

>Я вот не пойму: Вам что, места на HDD не хватает?

Ты в свою квартиру тоже тащищь всякий хлам пока есть где пройти? Не все такие свиньи, некоторые ценят порядок.

anonymous ()
Ответ на: комментарий от anonymous

>>Я вот не пойму: Вам что, места на HDD не хватает?

Ты в свою квартиру тоже тащищь всякий хлам пока есть где пройти? Не все такие свиньи, некоторые ценят порядок.


Если мне дома понадобится держать какой-то очень полезный и эксклюзивный аппарат с питанием от сети 110 V и никаких лучших аналогов под 220 V нет, то я согласен притащить адаптер. Плюс к этому появится возможность ещё подобные (в плане питания) устройства подключать.
Например, под Linux пока нет видеоредактора лучше KDEnlive и писалки дисков K3b.

vilisvir ★★★★★ ()
Ответ на: комментарий от vilisvir

>под Linux пока нет видеоредактора лучше KDEnlive и писалки дисков K3b

Толстовато ИМХО, ибо на вкус и цвет... Тулкитофобия не нужна, однако ставить kdelibs или гном ради одного приложения мягко говоря сомнительная затея...

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

>>под Linux пока нет видеоредактора лучше KDEnlive и писалки дисков K3b

Толстовато ИМХО, ибо на вкус и цвет...


Ну это я так, для себя рейтинг вывел, разговор не об этом.

Тулкитофобия не нужна, однако ставить kdelibs или гном ради одного приложения мягко говоря сомнительная затея...


Ради одного незначительного может и нет, а вот ради одного существенного, то очень даже и да. А когда одно приложение уже стоит, то тогда уже ничего не мешает ставить и другие и это сродни преодоления комплекса неполноценности.

vilisvir ★★★★★ ()
Ответ на: комментарий от vilisvir

> Вот из-за такого подхода люди отказываются от вполне приличных приложений. Я вот не пойму: Вам что, места на HDD не хватает?

Нам глюков хватает.

Вот недавно установил Bluetooth пакет от гнома, ибо KDE-шный не работает какнада. В результате загрузка иксов вместо KDM идет через GDM, похерился рабочий стол - слетели стандартные значки и шрифты, стали гномовскими. Коньки стали глючить и произвольно пропадать. Так что не все так радужно как у вас. Debian Squeeze (Stable).

anonymous ()

>Sentinella очень проста в использовании и не требует дополнительной документации.

Этот пассаж намекает на то, что документацию никто не написал и не собирается?

locke314 ()

Читал описание и представлял легковесный демон с вменяемыми и гибкими текстовыми конфигами, но никак не ЭТО.

Nebuchadnezzar ★★★★ ()
Ответ на: комментарий от anonymous

>.Вот из-за такого подхода люди отказываются от вполне приличных приложений. Я вот не пойму: Вам что, места на HDD не хватает?

Нам глюков хватает.


Вот недавно установил Bluetooth пакет от гнома, ибо KDE-шный не работает какнада. В результате загрузка иксов вместо KDM идет через GDM, похерился рабочий стол - слетели стандартные значки и шрифты, стали гномовскими. Коньки стали глючить и произвольно пропадать. Так что не все так радужно как у вас. Debian Squeeze (Stable).


Я Вам сочувствую. Я уже какой год под Убунтой с Гномом использую КДЕшные проги и ни с чем подобным не сталкивался.

vilisvir ★★★★★ ()

Спасибо. Собрал. Годно.

amus ★★★ ()
Ответ на: комментарий от locke314

Этот пассаж намекает на то, что документацию никто не написал и не собирается?

Есть помощь, даже, местами переведённая. Чего ещё писать?

$ sentinella --help
Использование: sentinella [параметры Qt] [параметры KDE] [параметры] 

Исполнитель действий согласно системной активности

Общие параметры:
  --help                    Показать справку о параметрах
  --help-qt                 Показать специфические параметры Qt
  --help-kde                Показать специфические параметры KDE
  --help-all                Показать все параметры
  --author                  Показать сведения об авторе
  -v, --version             Показать сведения о версии
  --license                 Показать сведения о лицензии
  --                        Конец параметров

Параметры:
  -s, --start               The condition will be run immediately.

Возможные условия:
  --cpu <percentage>        Измерение загрузки ЦПУ. Использовать с --в течении, --выше или --ниже.
  --memory <megabytes>      Используемая память в мегабайтах. Используйте с --в течении, --выше или --ниже.
  --network <kb>            Сетевой трафик в килобайтах в секунду. Используйте это условие с --интерфейс, --в течении и --выше или --ниже.
  --date-time <value>       Текущее условие даты и времени. Формат должен быть: гггг-мм-ддТчч:мм:сс
  --program-dies <pid>      Условие выполнится, когда процесс с идентификатором <pid> - завершится.
  -h, --higher              Условие выполнится, если системная активность выше, чем Ваше заданное значение.
  -l, --lower               Условие выполнится, если системная активность меньше, чем Ваше заданное значение.
  -d, --during <time>       Продолжительность условия должна быть задана, чтобы выполнить действие. Формат: мм:сс.
  -i, --interface <name>    Задайте имена сетевых интерфейсов для мониторинга, когда используете параметр --сеть.

Возможные действия:
  --shutdown <force>        Shutdown the computer when the condition is met. <force> values are 'yes' or 'no'.
  --reboot <force>          Reboot the computer when the condition is met. Possible values for <force> are 'yes' or 'no'.
  --sleep <mode>            Place computer in sleep mode when the condition is met. Possible values for <mode> are 'Standby', 'Suspend' or 'Hibernate'.
  --execute-command         The command will be read from stdin.
  --terminate-program <pid> Она попытается завершить программу с указанным <pid>
amus ★★★ ()
Ответ на: комментарий от anonymous

>Вот недавно установил Bluetooth пакет от гнома, ибо KDE-шный не работает какнада. В результате загрузка иксов вместо KDM идет через GDM...

Да вроде ни один гномий блютузовый пакет не зваисит от gdm. Не в debian.

locke314 ()

Еще б доработать и вообще было бы шикарно!

yaronasa ()

Я плохо понимаю назначение этой программы. Расскажите кто и для каких целей её использует?

ZhAN ★★ ()
Ответ на: комментарий от vspider

Ага. Просто установить gdm, десктоп и ещё кучу пакетов, совершенно не нужных в KDE-only системе, а потом винить в «глюках» гномий блютузоапплет. Ну блин, это так трогательно! Типа, тулкит виноват, ага. А гений, который не догадался посмотреть, что он устанавливает, не виноват. Знаете, даже я со своими хомяково-убунтийскими закидонами уже готов отойти в сторонку и нервно покурить фимиам.

locke314 ()
Ответ на: комментарий от anonymous

Вот недавно установил Bluetooth пакет от гнома

Зачем? Есть не зависимый от DE Blueman.

anonymous ()
Ответ на: комментарий от anonymous

как ни удивительно, но Blueman без гномовского Bluetooth у меня коряво работал, а совместно - ок, вероятно кривизна рук ему мешала.

insider ★★★ ()

> не требует дополнительной документации.
Убивать.

svu ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.