Перейти до

OriNet

Сitizens
  • Всього повідомлень

    112
  • Приєднався

  • Останній візит

Сообщения додав OriNet

  1. Если по GSM (отправить СМСку для перезагрузки), то пользуюсь этим:

    http://integral.rv.ua/gsm_lite.html

    (естественно, нужно через реле подключать)

    Пару раз спасало от далекой поездки :)

    Дешевле, наверное, не найдете.

    Как бонус, еще и шлет СМС когда пропадает 220 В.

  2. Когда-то ставил себе на сервер, но в сети чат популярности не получил, хотя на предыдущей работе пользовались очень активно. Удалил через год.

    Ставится вроде без проблем - все стандартно, make && make install.

    Если нужны исходники под Линух - могу дать, есть версия 0.21

  3. Я недавно поднимал тут похожую тему - http://local.com.ua/forum/topic/65027-%D1%81%D0%B0%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80-%D1%80%D0%B0%D0%B7%D1%80%D1%8F%D0%B4%D0%B0-%D0%B8%D0%B1%D0%BF/page-13?hl=+%D1%81%D0%B0%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20+%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%20+%D1%80%D0%B0%D0%B7%D1%80%D1%8F%D0%B4%D0%B0

     

    В итоге заказал на Алиэкспресс Arduino UNO, и соорудил простенький контроллер по своим нуждам.

    Вместо слаботочного реле использовал оптрон из нерабочего компьютерного БП. Чтобы не включить уже выключенный комп, можно мониторить 5 В на блоке питания. Если элементарные знания в программировании и электронике есть - сможете сами сделать, будет "дешево и сердито" :)

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

  4. Решил вот отписаться, что сделал сие устройство (контроллер разряда) на Arduino UNO, плюс еще мониторинг температуры, наличия 220 В в сети и автовключение сервера при появлении 220 В. Так что кого заинтересует - обращайтесь, расскажу что да как. Стоимость всего устройства составляет грн 120, не более.

     

    По поводу управления розеткой с помощью СМС. Самое дешевое решение, которое я нашел и пользуюсь уже пару лет:

    http://integral.rv.ua/gsm_lite.html

    но его нужно еще немного доработать - подключить реле, чтоб коммутировать сеть 220 В.

     

    Кстати, Ардуино оказалась очень простой и интерессной штуковиной, надо будет еще что-нибудь придумать... :)

  5.  

    Я тоже спотыкнулся об эту логику, что ноль на балансе - это нормально, когда перешел с версии стг кажись 2.406 на 2.408. В предыдущей версии при баланс=0 инет не давало.

    ...

    Здается мне что вы брешете. Дело, конечно, давнее, но stg никогда не менял логику отключения абонентов.

     

     

    Что Вы, сударь, здесь же мы все джентльмены, я не могу себе такого позволить :)

    Мне это точно не приснилось, я минимум пол года пользовался старой версией, и там было именно так. Может это была не 2.406 а еще старше, может еще что-то поменялось при обновлении (хотя я конфиги и скрипты оставил старые) - не знаю, но факт остается, раньше при баланс = 0 инета не было, и мне не приходилось писать в кредите -1.

    Будет время, не поленюсь, поставлю на виртуалке старый стг и перепроверю...

     

     

    при балансе = 0 еще "никто никому ничего не должен"

    якраз навпаки, ви читаєте тільки біле а чорне лишаєте в ФАКу???

     

    у бабанента 100 грошей 30 числа,

    триф 100 грошей,

    ви першого числа зняли 100 грошей і ви винні абоненту послугу до наступного першого числа.

    цілком логічнол, що при нулі абонент працює,

    якщо 30 числа у абонента 0 грошей і ви знімете 100 грошей, то у абонента борг робиться -100 і поки він його не віддасть то нет працюваьти небуде.

    якось так.

     

    Я с Вами полностью согласен, это ТАКЖЕ вполне все логично.

    Но расскажите это оператору МТС, когда у Вас будет 0.00 на счету и Вы не сможете позвонить :)

    Играют роль разные принципы расчета, см. мой пост выше, я выделил жирным.

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

  6. Я тоже спотыкнулся об эту логику, что ноль на балансе - это нормально, когда перешел с версии стг кажись 2.406 на 2.408. В предыдущей версии при баланс=0 инет не давало.

    На тот момент, пока я еще не додумался (вернее мне помогли додуматься на этом форуме) поставить в кредите -1, я сделал скрипт, который каждый день по крону в 0:10 ночи проверял баланс абонентов, и если он равен 0 то отключал абонента.

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

    Было бы не плохо, чтобы эта возможность выбора принципа учета была в конфиге старгейзера... :) Но, не будем высказывать свои замечания-предложения, а то щас полетят камни, см. FAQ :)

    Тем более что действительно, система годами отточена специалистами, а это - мелочь. Лично меня, в принципе, все устраивает, еще и бесплатно :)

  7. Да никто тут не обсуждает "купите нормальный УПС", просто хочется подробнее понять проблему.

    Насколько понимаю, Powercom ICH-550  - не УПС, это инвертор. А как же питается система от сети?

    Кто заряжает аккумуляторы и как организован переход сеть-УПС-сеть?

     

    Да, называется он "инвертор", но работает как почти полноценный ИБП, только без управления через комп. Т.е. имеется контроллер заряда АКБ (кстати приспособленный для батарей большой емкости), корректно переключается при пропадании/появлении 220 В. Только не умеет общаться с компутером, что и хочется доработать.

     

     

    Купить такой девайс в комплекте с таким, подключить к серваку и к аккуму. 

    При помощи Нагиоса, который выше упоминался, вывести в сервисы напряжение батареи.

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

    Запилить скрипт, чтобы при критичном сервисе посылалась команда shutdown.

    Заодно на этот же Нагиос выводится наличие 220 в сети - тоже полезно.

    Всё.

     

    Спасибо за совет, интерессное решение.

  8. Купить УПС который это умеет делать из коробки религия не позволяет ?

    Обязательно работать с тем "говном" что есть ?

     

     

    ну я знал что такое сообщение обязательно будет :-) см. пост № 27

    Вы думаете, что я до такой степени деревянный, что не знаю о существовании нормальных упсов, и поэтому пытаюсь "изобрести велосипед"?

    моя религия позволяет купить все что угодно, не позволяет что-то другое :-)

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

    я спрашивал, "не делал ли кто такое-то устройство", а не "посоветуйте мне классный дорогой упс".

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

  9. MICROWATT, из того что я понял, человеку нужно обезопасить сервер от внезапного обесточивания системы. Так как ИБП без всякой логики не соединён с ПК, это равносильно тому, что питание может выключиться и потушить сервак который некорректно завершит работу, а данный девайс, даст возможность корректно всё выключить, не опасаясь за потерю данных и порчу железа. Можно паралель провести с обычным ПК, Вырубать его с розетки, или нажимать на ПУСК, завершение работы, подождать пока всё вырубитсья и выключить с розетки. :)

     

    совершенно верно :-)

  10. Все равно задача как-то туманно сформулирована.

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

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

     Т.е. проблемы, как таковой, не существует вроде бы.

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

     Контролировать УПС как? Сесть к нему прямо на батарею и смотреть на ней напряжение? Так а какое смотреть? Кто знает при каком напряжении на батарее УПС отключится? И сколько времени пройдет до этого отключения?

     Скажем, мы решили отключаться при 10.6 вольта, а УПС еще минут десять-пятнадцать будет тянуть до 10.3 и таки дождется сети.  Или вообще надумает отключиться при 10.65 и  тогда мы ничего полезного не поймаем. 

     Техдокументацию на УПС смотрели? Как точно там нормирован порог отключения? Правильно, плюс-минус лапоть...Т.е. ничего из этого не выйдет.

     Технически несложно сделать черный ящик (небольшой) который может питать сервер после снятия питания еще, скажем миллисекунд 50-100. Можно и больше, вопрос в стоимости ящичка  и мощности сервера. Этот ящик может дополнительно генерировать логический сигнал "сеть пропала" (скажем, оптрон). Заводите это на любой вход прерывания и пусть сервер сам шлет админу привет перед выключением.

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

     

    Никто и не говорит, что в нормальных системах эта проблема сущестрвует :-)

    Но Powercom ICH-550 - это далеко не профессиональное оборудование, это "дешево и сердито", зато довольно долго держит питание за свои деньги.

    Вот и хочется его немного автоматизировать. И пусть он выключится на 0,3 В (на 15 минут) раньше, зато корректно, чем потом, тьху-тьху, час восстанавливать систему после какого-то краха. Не вижу ничего туманного: меряем напряжение на АКБ, через преобразователь напряжение-частота (или МК) посылаем импульсы в порт. Каждые 1 мин смотрим в порт и считаем частоту импульсов, при достижении порога, равному напряжению на АКБ 10,5 В (ну или 10,8, задать в настройках ПО) - выполнять какое-то действие (запуск другого скрипта). Алгоритм примерно такой, усложнять его дальше не нужно. Понятно, что в промышленных масштабах эта проблема не актуальна...

    Не стОит акцентировать внимание на оповещении админа, это во-первых я смогу реализовать самостоятельно, во-вторых это жизненно важного значения не имеет, просто чтоб знал, что происходит в серверной. К тому же, включать пока что приходится только вручную (удаленно через СМС или на месте кнопкой), хоть и оповещение о появлении 220 В настроено.

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

     

    только не говорите мне, что нужно купить нормальный ИБП, я спрашиваю немного о другой задаче :-)

    модернизировать то что есть будет интересснее и дешевле.

  11. А включать кто будет? Ну т.е. если сервер выключился, а упс - еще нет (батарея не села), и дали 220?

     

     

    Ну, это уже будет контроллер версии 2.0 :-)

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

    Биос сервера настроен на включение после появления питания. Через сигналку и реле по простенькой схеме, отправив СМС можно сделать выкл/вкл питания, и сервер заводится. Нету острой необходимости это автоматизировать, за все время к таким фокусам приходилось прибегать всего пару раз. Но хотя бы вручную удаленно питание передергнуть - иметь возможность надо, а то в отпуск спокойно не уедешь :-)

  12. Ну, в принципе работает, при желании можно ещё каких нить "плюшек" добавить, Температура там, или тоже выключение по команде.... :)

    Если что, обращайтесь, постараюсь помочь. :)

     

    Красота :-)

    Готов приступить к реализации, сколько буду должен литров пива? ;-)

    Наверное, перейдем в ЛС или на эл-почту?

  13.  

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

     

     

    Админ не должен выключать, в том то и вся суть :-) Он просто должен узнать, что оно само корректно выключилось.

  14.  

    Есть простой ИБП с внешним аккумом (Powercom ICH-550), который не позволяет мониторить его состояние через комп. Хочется смастерить (или недорого купить) штуковину, которая бы помогала корректно выключить сервер при разряде АКБ.

     При достижении определенного порога делать "shutdown -h now" и слать СМСку админу :-)

    Как это все можно соорудить на практике?

    Уточните задачу, пожалуйста.

     - а что , ИБП сам не выключится разве при разряде батареи? Сама проблема разве существует? УПС традиционно просто обязан следить за разрядом батареи.

    - сервер что, удален? Вы хотите получать данные в консоль админа от удаленного объекта и потом ехать туда выключать все при разряде батареи? Ну и если удаление 1км, то как это в СОМ потрт передать?

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

     

     Может оно не так понято, подробнее опишите.

     

    1) ИБП выключается, но при этом тушит сервер по питанию, т.е. не корректно. 4 года полет нормальный, пока сюрпризов с поврежденной файловой системой и прочими радостями еще не было, но хотелось бы выключать корректно. Задумался над этим вопросом после последней бури, когда почти 2 суток без света сидели, а потом еще пол дня, а батареи только на 2 часа хватает.

    2) Сервер не удаленный, но не мешало бы иметь возможность удаленно зайти на него и посмотреть напряжение на ИБП. Ехать выключать не приходилось, в крайнем случае выключаю его с телефона, захожу по SSH.

     

     

    Всем спасибо за советы, уже есть пища для размышлений, буду пытаться что-то сооружать.

    По поводу СМС админу - это не проблема, можно будет донастроить, было бы все остальное :-)  Сейчас уже настроено оповещение всего что нужно через Nagios + gnokii + USB GSM модем, думаю при наличии контроллера и софта можно будет добавить и СМС при разряде ИБП.

  15.  

    10.5 слишком мало 10,7-8 в самый раз. 

     

    Может быть, я не против

     

     

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

     

     

     

     

     

    есть твердотельные высоковольтные реле с управлением от 1,5 до 30 вольт

     

     

    Не хочу реле и кнопку питания, хочу COM-порт :-)

  16. Используй NUT

     

     

    Мой ИБП им не поддерживается. У него нету никаких управляющих интерфейсов.

    Хотя, нужно посмотреть на этот НУТ повнимательнее, может удастся его присобачить к самодельному контроллеру... Спасибо за наводку.

  17. Могу помочь со схемой на МК, которая будет отсылать в КОМ порт нужные данные, а так же конфигурация настроек, через тот же ком порт. (требуемое напряжение на АКБ при выкл.) Но вот софт на Unix системы это уже не ко мне. Всё управление через терминал, если в руках паяльник деражл, то проблем не будет.

    С паяльником вроде дружу, но МК программировать еще не приходилось :-) Буду рад, если бросите несложную схемку и краткую инструкцию что и как делать. Софтовую часть будем делать отдельно. Если что - рабочее напряжение 10,5...14,5 В. Ниже 10,5 В - пора выключаться.

     

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

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

  18. Приветствую всех!

    Интересует вопрос, не делал ли кто-нибудь самодельный контроллер разряда ИБП для мониторинга его напряжения через COM или USB порт?

    Есть простой ИБП с внешним аккумом (Powercom ICH-550), который не позволяет мониторить его состояние через комп. Хочется смастерить (или недорого купить) штуковину, которая бы помогала корректно выключить сервер при разряде АКБ.

    В теории предпологаю, что можно сделать простенький преобразователь напряжение-частота (для радиолюбителей это должно быть простейшая задача), а потом считать импульсы через порт RS-232 (для программистов это тоже должно быть не сложно). При достижении определенного порога делать "shutdown -h now" и слать СМСку админу :-)

    Как это все можно соорудить на практике?

  19. Могу предложить свой вариант веб-админки Старгейзера на базах в файлах. Основной инструмент взаимодействия с сервером - sgconf. sgconf_xml - не используется. Цель написания - не полноценная замена классического виндовозного конфигуратора, а обеспечение удобного и быстрого доступа к самым основным функциям, в основном с мобильного телефона. Внешний вид - на скриншотах ниже.

    За начальный вариант взята какая-то разработка с данного форума, откуда и чья именно - не помню, но я ей премного благодарен :)

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

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

    Итак, что умеет мой веб-интерфейс:

    - добавлять и редактировать пользователей (доступны не все параметры, например примечаний только 4, просто делал минимально необходимый функционал);

    - смотреть графики потребления трафика пользователей с помощью MRTG (статистика берется с файлов stat и обрабатыватеся простеньким скриптом);

    - менять статус пользователя "Всегда онлайн", "Отключен", "Заморожен";

    - пополнять счет абонента;

    - пинговать комп и антенну абонента (используем Ubiquiti, статические IP, 10.0.3.1/24, 10.0.4.1/24 - абоненты, 192.168.1.1/24, 192.168.4.1/24 - ихние антенны. В случае DHCP, PPoE - не представляю как это можно будет переделать);

    - фильтровать список абонентов по критерию (например, искать по фамилии, или улице. Поиск производится по части слова и без учета регистра, т.е. фильтр "иван" найдет абонентов "Иванов Петр Семенович", "Петров Иван Петрович", и еще кого-то по улице "Подиванченка")

    Что НЕ умеет:

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

    - Менять и просматривать некоторые параметры пользователей (например, е-мэйл). По сути, это можно доработать, не мне оно не нужно, делалось все по минимуму.

    - Может еще что-то, кому нужно, а я не использую и не знаю :) Мне хватает.

     

    Кому нужно - дам бесплатно то, что есть. Но естественно, его прийдется основательно настраивать под себя, пригодятся знания РНР и написания shell-скриптов. К тому же, программист с меня не очень (самоучка), и файлы много раз по немногу дорабатывались, поэтому код не оптимизирован. Поэтому нужно быть готовым к основательному разбору кода для переделки под себя.

    Сомневаюсь, что этот продукт будет пользоваться большим спросом, поэтому не стал его "вылизывать" и унифицировать. У меня и так работает :)

     

    Как бонус еще будет модуль для пополнения счета карточками и модуль абонента, позволяющий смотреть свою статистику, "замораживаться", менять тариф, временно платно увеличивать скорость... может еще что-то, не помню. Когда-то делал, но не использовал в работе. При желании сможете доработать.

     

    post-13904-0-81637800-1401961352.jpg

    post-13904-0-06110300-1401961388_thumb.jpg

    post-13904-0-68066700-1401961398_thumb.jpg

    post-13904-0-28991200-1401961411_thumb.jpg

    post-13904-0-03681800-1401961419_thumb.jpg

  20. Пользуюсь вот этим - http://integral.rv.ua/gsm_lite.html. Немного требует доработки, но необходимый минимум функций выполняет и стоит всего 350 грн.

    Запихнул сие устройство в корпус от нерабочего коммутатора, припаял даже микрофон - можно позвонить и слушать как сервер гудит :)

    Для управления цепи 220 В дополнительно поставил реле с нормально замкнутыми контактами прямо в сетевой фильтр на 6 розеток, подключенный на выход бесперебойника.

    Имеет приятный бонус - приходит смс при пропадании 220 В и переходе на работу от упса.

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

    стресслинукс уже докачиваю, будем пробовать :) спасибо за наводку.

    с кондерами вроде порядок, по крайней мере на материнке. Тоже в первую очередь на них подумал

  22. Всем здрасте!

    кто может сказать более-менее точно, исходя из данных дампа, в чем может быть причина зависания сервера на ASP Linux 11.2 (ядро 2.6.24.1)

    периодически (чем дальше тем чаще) вываливается в kernel panic (скриншот прилагается, в var/log/messages ничего интересного не нашел)

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

    в качестве сервера выступает обычный старенький комп на основе Селерон 1100 и 256 мб памяти :)

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

    осталось выяснить что именно...

    вариант того что сервер не справляется с нагрузкой исключаю, трафик идет не большой (около 20-30 мбит), загрузка проца не превышает нескольких %

    post-13904-0-10028600-1319705959_thumb.jpg

×
×
  • Створити нове...