URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 68953
[ Назад ]

Исходное сообщение
"NASA планирует использовать Nagios и PostgreSQL для монитори..."

Отправлено opennews , 18-Июл-10 21:29 
В списке рассылки пользователей PostgreSQL опубликовано (http://archives.postgresql.org/pgsql-general/2010-07/msg0039...) сообщение от менеджера проекта по организации инфраструктуры мониторинга на Международной космической станции. В сообщении утверждается, что NASA планирует в этом году ввести в строй систему мониторинга компьютеров МКС, использовав для этого свободный проект Nagios (http://www.nagios.org/). Данные будут собираться  с помощью Nagios прямо на космической станции, а затем сохраняться в СУБД PostgreSQL, содержимое которой будет реплицироваться со вторым сервером PostgreSQL, расположенным на Земле.

Проблема возникла в том, что доступные для  Nagios плагины для сохранения логов в SQL-базе поддерживают только MySQL, в то время как в NASA предпочитают использовать СУБД PostgreSQL, для которой уже отработан механизм репликации. Выход видится в переработке дополнения NDOUtils (http://www.nagios.org/download/addons), изначально предназначенного (http://nagios.sourcefor...

URL: http://archives.postgresql.org/pgsql-general/2010-07/msg0039...
Новость: http://www.opennet.me/opennews/art.shtml?num=27337


Содержание

Сообщения в этом обсуждении
"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Одмин , 18-Июл-10 21:29 
Не понял, это какие у постгреса "отработанные механизмы репликации"? Это такой стёб? Я только londiste не пробывал, всякими pgpool и slony сыт по горло. При любом расскладе у мускла с репликацией всё значительно проще. Даже когда выйдет постгрес с нативной поддержкой репликации она должна будет ещё обкататься некоторое время.

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено я... , 18-Июл-10 21:40 
Ну, например, wal shipping. Я вот MySQL пока бы в серьезных проектах использовать не стал (ждем, когда они системные таблицы в InnoDB хранить станут...)

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено klalafuda , 18-Июл-10 21:53 

Эммм... А смысл хранить их в InnoDB? В смысле практический смысл.

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Аноним , 20-Июл-10 07:02 
данные хранить - в этом смысл

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Аноним , 18-Июл-10 22:45 
WAL shipping умеет нормально работать с изменениями схемы? Если не путаю - триггер добавил и привет.

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Аноним , 19-Июл-10 00:54 
> WAL shipping умеет нормально работать с изменениями схемы?

конечно

> Если не путаю - триггер добавил и привет.

путаете.


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Одмин , 19-Июл-10 01:08 
ручками копировать по крону это репликация? Отработанный метод?

> Я вот MySQL пока бы в серьезных проектах использовать не стал

субъективно. Хотя проблемы с ним действительно бывают, bugs.mysql.com этому подтверждение. Однако с репликацией там сильно лучше.

> ждем, когда они системные таблицы в InnoDB хранить станут

Они такие по причинам совместимости. Во время работы сервера эти данные находятся в памяти, поэтому пофиг в каком формате записи.


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено www2 , 19-Июл-10 08:48 
>ручками копировать по крону это репликация? Отработанный метод?

Как как вы сказали? КОПИРОВАТЬ?


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Одмин , 21-Июл-10 15:43 
Да, а что ты собрался делать с wal-файлами?

Кстати, со слейва нельзя делать запросы:
The standby server is not available for access, since it is continually performing recovery processing

В общем, слухи о том что у постгреса всё хорошо с репликацией явно преувеличены


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено iZEN , 19-Июл-10 01:50 
Давно ли MySQL держит ACID "из коробки"? И СУБД ли, в прямом смысле этого определения в SQL, это?

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено klalafuda , 19-Июл-10 05:49 
> Давно ли MySQL держит ACID "из коробки"? И СУБД ли, в прямом смысле этого определения в SQL, это?

Пардон, а что не так с ACID в MySQL? Можно развернуть свою мысль? Нет, правда интересно.


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено demo , 19-Июл-10 11:08 
При использовании InnoDB - с MySQL 4.0.
Т.е. правильный ответ - с 2003 года.

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено iZEN , 19-Июл-10 11:29 
>При использовании InnoDB - с MySQL 4.0.

С 3.23.

>Т.е. правильный ответ - с 2003 года.

InnoDB — это "сбоку припёка".


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено demo , 19-Июл-10 12:01 
с MySQL до 4.1 встречаться не довелось,
а вот с оценкой роли InnoDB в MySQL не согласен :)

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Аноним , 18-Июл-10 21:37 
печально
NASA настолько обнищал что уже сами ничего не могут разработать (((

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Anon , 18-Июл-10 22:08 
Ну, вот нахрена, простите, изобретать свой велосипед?
Сделали в короткий срок из готовых компонентов, и дальше отлаживать ПО для зондов и спутников.
У них бюджет не резиновый.

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Аноним , 18-Июл-10 22:20 
>Ну, вот нахрена, простите, изобретать свой велосипед?

что бы не потерять спутники из за того что это ПО заглючит

>Сделали в короткий срок из готовых компонентов, и дальше отлаживать ПО для зондов и
>спутников.
>У них бюджет не резиновый.

а что на разработку подобного софта нужны несколько триллионов долларов?


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Аноним2 , 18-Июл-10 23:07 
>что бы не потерять спутники из за того что это ПО заглючит

А свой велосипед типа не никогда не заглючит, да?


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено www2 , 19-Июл-10 08:49 
>>что бы не потерять спутники из за того что это ПО заглючит
>
>А свой велосипед типа не никогда не заглючит, да?

Свой велосипед всегда можно починить своими силами.


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Пожалуйста , 19-Июл-10 09:16 
Возлюби открытые исходные тексты уже созданных велосипедов как свои собственные и сможешь починить его аки свой :-)

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Аноним , 18-Июл-10 22:22 
Это не наш подход:) Нам нужно свое сколково!

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено User294 , 19-Июл-10 04:38 
В то время как наши космические корабли бороздят просторы тихого океана...

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Аноним , 19-Июл-10 14:09 
> В то время как наши космические корабли бороздят просторы тихого океана...

Не только тихого :) Есть ещё бороздящие просторы космоса, модуль «Заря» — первый модуль МКС. Модули: «Звезда», «Пирс», «Рассвет», «Поиск», Многофункциональный лабораторный модуль «Наука».

Если об этом не говорят по телевизору по первой программе и не пишут в «вконтакте», это не значит что этого нет :)


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено filosofem , 18-Июл-10 22:23 
>NASA настолько обнищал что уже сами ничего не могут разработать (((

NASA космические корабли разрабатывает и спутники. Изобретать велосипеды не их специализация.


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Аноним , 18-Июл-10 23:19 
если вы заметили, то космические корабли и спутники это теже велосипеды

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено filosofem , 18-Июл-10 23:36 
Скажи наркотикам нет.

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено anonymous , 19-Июл-10 08:01 
В разработке таких велосипедов у NASA пятидесятилетний опыт.

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Аноним , 18-Июл-10 22:24 
может им еще обязательно свой коммутатор L2 для бытовых компов сделать? Это ничего, что там работает обычный коммодити коммутатор HP Procurve 25-й серии?

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено ononim , 18-Июл-10 22:28 
скорее они допилят их так, что это будет более узкоспециализированней чем постгрес и нагиос, хороших программистов у них наверняка в достатке.

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено iZEN , 19-Июл-10 01:52 
>печально
>NASA настолько обнищал что уже сами ничего не могут разработать (((

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



"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено allez , 19-Июл-10 05:49 
>>печально
>>NASA настолько обнищал что уже сами ничего не могут разработать (((
>
>Да они компьютерные комплектующие в магазинах бэушного барахла скупают — была как-то
>статейка на эту тему, где насовцев буквально "за руку" схватили, с
>фотографиями комплектующих, используемых в космических проектах.

Точнее, скупали. Процессоры 8086 для использования на "Шаттлах". Но в этом году программа
"Спейс Шаттл" закрывается и скупка б/у железа становится неактуальной. По крайней мере,
на некоторое время, пока не начнет устаревать оборудование первых модулей МКС.


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено www2 , 19-Июл-10 09:02 
>>печально
>>NASA настолько обнищал что уже сами ничего не могут разработать (((
>
>Да они компьютерные комплектующие в магазинах бэушного барахла скупают — была как-то
>статейка на эту тему, где насовцев буквально "за руку" схватили, с
>фотографиями комплектующих, используемых в космических проектах.

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

Не удивляйтесь, если однажды вдруг узнаете, что процедурой запуска ракет-носителей на Земле до сих пор управляют компьютеры с 8 килобайтами оперативной памяти на ферритовых кольцах. В системах жёсткого реального времени важно не быстродействие, а предсказуемость, когда время реакции системы на поступивший сигнал можно просчитать с точностью до машинного такта. Из-за этого до сих пор ещё можно встретить кое-где VAX'ы.


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Redduck , 19-Июл-10 10:16 
>в отличие от нынешних процессоров. Да и охлаждать старую микроэлектронику так
>сильно не нужно - всегда хватало простого радиатора.

Наверно в космосе все таки не простого радиатора? Воздуха вокруг нет, а там где есть невесомость! Ну я так подумал :)


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Sergey , 19-Июл-10 17:02 
поучите матчасть! охлаждать любое тело можно двумя способами - при наличии газовой атмосферы радиационно (через тепловое излучение) и конвективно. При отсутствии атмосферы - только радиационно. Наличие или отсутствие силы тяжетсти весьма слабо влияет на конвективную составляющую, вентиляторы в не весомости-то продолжают работать!

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено another Sergey , 19-Июл-10 19:58 
>поучите матчасть!
>Наличие или отсутствие силы тяжетсти весьма слабо влияет на конвективную составляющую

Если уж так авторитетно заявлять, необходимо уточнить, что существуют два вида конвекции - естественная и принудительная(вынужденная) - http://ru.wikipedia.org/wiki/Конвекция.
Естественная конвекция не может существовать в условиях отсутствия гравитации - http://www.gustaff.ru/post71767247/. Ну а насчет принудительной конвекции, с применением вентиляторов, никто не спорит, она будет работать и на космическом корабле.


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено allez , 19-Июл-10 11:17 
>Не удивляйтесь, если однажды вдруг узнаете, что процедурой запуска ракет-носителей на Земле
>до сих пор управляют компьютеры с 8 килобайтами оперативной памяти на
>ферритовых кольцах. В системах жёсткого реального времени важно не быстродействие, а
>предсказуемость, когда время реакции системы на поступивший сигнал можно просчитать с
>точностью до машинного такта. Из-за этого до сих пор ещё можно
>встретить кое-где VAX'ы.

Не смешите, пожалуйста. Единственная ЭВМ с памятью на феррите, которая использовалась в
КВЦ того же Байконура - это М-20 с ОЗУ в 180 современных килобайт. И из-за своего
низкого быстродействия (20 тысяч операций в секунду) в режиме реального времени она
никогда не работала, а обсчитывала баллистику до полетов и телеметрию - после.


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено oops , 19-Июл-10 15:03 
а скупали они их потому что эти процы не нуждаются в охлаждении и надежные как часы.

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено allez , 19-Июл-10 11:47 
>Да они компьютерные комплектующие в магазинах бэушного барахла скупают — была как-то
>статейка на эту тему, где насовцев буквально "за руку" схватили, с
>фотографиями комплектующих, используемых в космических проектах.

Кстати, вот статья: http://science.compulenta.ru/29460/
Только за руку их вроде бы и не хватали, поскольку ничего предосудительного в покупке
подержанных комплектующих нет.


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено umbr , 18-Июл-10 22:33 
Интересно, по какому протоколу они будут передавать данные на Землю?

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено iZEN , 19-Июл-10 01:54 
>Интересно, по какому протоколу они будут передавать данные на Землю?

См. "Цифровые технологии и любительская радиосвязь".


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Аноним , 19-Июл-10 17:02 
Наверное сделали "нормальный" TCP/IP поверх широкополосной радиосвязи в СМ диапазоне.

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Fantomas , 19-Июл-10 17:31 
fido :-)

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено fa , 19-Июл-10 04:09 
>Проблема возникла в том, что доступные для  Nagios плагины для сохранения
>логов в SQL-базе поддерживают только MySQL, в то время как в
>NASA предпочитают использовать СУБД PostgreSQL, для которой уже отработан механизм репликации.

Проблема приобрела воистину космические масштабы


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено www2 , 19-Июл-10 09:04 
>>Проблема возникла в том, что доступные для  Nagios плагины для сохранения
>>логов в SQL-базе поддерживают только MySQL, в то время как в
>>NASA предпочитают использовать СУБД PostgreSQL, для которой уже отработан механизм репликации.
>
>Проблема приобрела воистину космические масштабы

Зачётно :)


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Dmr , 19-Июл-10 13:36 
Пусть дождутся версии PostgreSQL 9.0 в которой говорят что точно будет потоковая репликация, которую хотели внедрить еще в версии 8.4, но на тот момент технология была еще сыроватой.

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено mike_t , 19-Июл-10 16:26 
интересно, на какой платформе это будет
NetBSD 1.2.1 уже летает

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено Piter_Ring , 21-Июл-10 06:11 
как на какой??
На той, которую знает бортовой сисадмин.
Сервер на ... убунте :) а рабочее место - винда ХР.
Если кто не верит - посмотрите прямые репортажи наса со станции.
Там кругом айбиэмы-буки на "подвесках" как в матрице и винда ХР. А что вы ожидали ... ?

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено allez , 21-Июл-10 07:56 
>как на какой??
>На той, которую знает бортовой сисадмин.
>Сервер на ... убунте :) а рабочее место - винда ХР.
>Если кто не верит - посмотрите прямые репортажи наса со станции.
>Там кругом айбиэмы-буки на "подвесках" как в матрице и винда ХР. А
>что вы ожидали ... ?

Центральный компьютер и сервер терминалов на МКС работают под ОС VxWorks, на ноутбуках,
которые используются для взаимодействия с ними - Solaris, на остальных - Windows XP (сначала была Windows 95, затем Windows 2000).
Ноутбуки - да, IBM, причем с давних времен. Еще у космонавтов есть КПК HP.


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено mike_t , 22-Июл-10 19:16 
vxworks? ох, жесть, малом им потерянного марсохода
а откуда информация?

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено allez , 23-Июл-10 07:29 
>vxworks? ох, жесть, малом им потерянного марсохода
>а откуда информация?

Вот статья: http://www.computerra.ru/features/332461/
И еще одну что-то пока найти не могу. Если отыщу, тоже поделюсь ссылкой.

P. S. Нашел-таки: http://www.domostroy.com/article/parent_id/584/


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено mike_t , 23-Июл-10 08:40 
thx!

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено allez , 23-Июл-10 08:48 
>thx!

Да завсегда пожалуйста. :-)


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено allez , 23-Июл-10 08:45 
>vxworks? ох, жесть, малом им потерянного марсохода

Кстати, а что не так с VxWorks? Вполне себе нормальная юниксовая ОС реального времени.
А "Феникс", насколько я помню, ушел в аут не из-за глюков софта, а из-за того, что
у него обледенели и сломались солнечные батареи и впоследствии сели аккумуляторы.
В принципе, никто и не рассчитывал, что он гарантированно переживет марсианскую зиму,
но на это наверняка очень надеялись.:-)


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено mike_t , 23-Июл-10 11:05 
http://www.algonet.ru/?ID=312969

"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено allez , 23-Июл-10 15:20 
>http://www.algonet.ru/?ID=312969

А-а, прошу пардону, это я малость обмишулился - вместо марсохода о посадочном модуле
вспомнил. :)

Вот только статья эта датирована 2004 годом, а Spirit, который в ней упоминается, отработал
после этого еще шесть лет и в данный момент не числится потерянным, а просто пережидает
марсианскую зиму, чтобы сберечь энергию. Последнее в текущем году перемещение он совершил
9 февраля. Не факт, конечно, что он эту зиму переживет, но три-то уже пережил, и перед
каждой из них кто-нибудь обязательно говорил: "Не факт, конечно, что он эту зиму
переживет". :)


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено mike_t , 23-Июл-10 11:05 
>Кстати, а что не так с VxWorks? Вполне себе нормальная юниксовая ОС
>реального времени.

неа, не юникс, posix layer прикрутили уже позднее


"NASA планирует использовать Nagios и PostgreSQL для монитори..."
Отправлено allez , 23-Июл-10 15:46 
>>Кстати, а что не так с VxWorks? Вполне себе нормальная юниксовая ОС
>>реального времени.
>
>неа, не юникс, posix layer прикрутили уже позднее

Ох, не люблю я эту терминологическую казуистику вида "юникс - не юникс". :)
Поэтому и не называю ничего Юниксом, а использую выражения "Юникс-подобный" или
"юниксовый". :)
Мне, в принципе-то, все равно, является ли VxWorks таковой или нет - я ведь ею не
пользуюсь. Просто официально (или неофициально, фиг ее знает) она считается юникс-подобной:
http://ru.wikipedia.org/wiki/VxWorks
http://ru.wikipedia.org/wiki/Unix-подобная_операционная_система#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B