Задач проста, нужно следить за работаспособностью хостов.
Мои варианты решения данной проблемы:
1) скрипты
2) wine+ The Dude
3) Nagios
А хотелось бы приложение под KDE которое открываешь и наслаждаешься, кто что может посоветовать?
cacti, zabbix, и еще очень много самых страшных слов. :-)
Ключевой момент - если нужен мониторинг не тогда когда ты на работе/на месте, а всегда - понятие вайна и иже с ним резко отменяются.
Если же хочется поизвращаться - ставим виртуальную машину, и что то ворованное от МС. :-)
Что то у них есть для этого. :-)
Сакти - это такой минимальный набор, позволяющий не только пинговать но и получать статистику нагрузки на отдельных хостах, или ту же загрузку канала.
В качестве приложения под КДЕ предлагаю конкувер/фирефокс/оперу/ИЕ под вайном. :-)
да линукс, в области не только свистелки-перделки плазмоиды-игрушки вообще сложен.
Голосую за забить и поднимать Нагиос. Хотя он такой страшный, что жесть... хотя я пока полноценно не погружался с головой.
ИМХО, если вопрос не разовый и вообще ты админ, то от Нагиоса сложно отмазаться.
А вообще, смотря что понимать под мониторингом ? Только отклик в конкретный момент ? Или вкл\выкл по времени и т.п. ?
Ведь можно и скриптами чего наваять.
Решил не забивать и сделал проще. На самом деле - да, нужно только отклик от хоста(ICMP).
Скриптами мне не хотелось делать ничего, из-за того что это консоль, а мне вот именно захотелось, что то вроде программульки ну вот хочется и хоть убей...=)
А вобще от нагиоса никто не отказался, но нагиос стоит на сервере, а кто будет следить работает ли этот сервер? Ставить и тут и там нагиос... Да можно следить иначе, но вот решил проще взять и написать:
Чуть меньше часа работы, и все у тебя есть. Просто думал, кто то уже задовался таким вопросом.
Это главная фишка.
А вообще, она разве закрытая ? Вроде как собственническая, но открытая или я совсем криветко? Т.е. смотреть можно, использовать нет ?
Смотреть можно, копировать нет - это только к старым версиям относится (до System III по линии AT&T и до Tahoe по линии BSD). Почти все, что после - либо OSS, либо закрытые коммерческие системы.
Я могу выложить, но она сырая, в связи с тем, что делалась для себя, я могу её немного "подмарофетить" и выложить. И ничего в ней особенного нет. Главное, что бы в этом нужда была ;)
2Жюстина, молодцом! :) Единственное, как я уже говорил, мне скрипты не нужны были, они есть, задача у меня немного другая была. А вобще "ответ" супер ;)
Уже представляю, что будет, если хостов 100 =)))))
После первого пинга каждому хосту выставляется статус(true,false), если последующий пинг по таймеру увидит, что status отличается от "реальности" :) то надо записать в лог время и новый статус, плюс сделать notify-send =) Отличие от скрипта в том, что она работает постоянно и эти данные не нужно сохранять в каком нибудь файле и проверять каждый раз, эти данные храняться в памяти(только когда утилитка включена). Единственные данные которые постоянно сохраняются(в файле) это host\description.
cacti, zabbix, и еще очень много самых страшных слов. :-)
Ключевой момент - если нужен мониторинг не тогда когда ты на работе/на месте, а всегда - понятие вайна и иже с ним резко отменяются.
Если же хочется поизвращаться - ставим виртуальную машину, и что то ворованное от МС. :-)
Что то у них есть для этого. :-)
Сакти - это такой минимальный набор, позволяющий не только пинговать но и получать статистику нагрузки на отдельных хостах, или ту же загрузку канала.
В качестве приложения под КДЕ предлагаю конкувер/фирефокс/оперу/ИЕ под вайном. :-)
zabbix и cacti тоже забыл упоминуть - тоже пользовался! :)
Ну как то не улыбнули они меня! :)
наше дело - предложить, ваше дело использовать то, что как вы думаете будет удобнее.
но нагиос в настройке сложнее чем какти.
да линукс, в области не только
свистелки-перделкиплазмоиды-игрушки вообще сложен.Голосую за забить и поднимать Нагиос. Хотя он такой страшный, что жесть... хотя я пока полноценно не погружался с головой.
ИМХО, если вопрос не разовый и вообще ты админ, то от Нагиоса сложно отмазаться.
А вообще, смотря что понимать под мониторингом ? Только отклик в конкретный момент ? Или вкл\выкл по времени и т.п. ?
Ведь можно и скриптами чего наваять.
Решил не забивать и сделал проще. На самом деле - да, нужно только отклик от хоста(ICMP).
Скриптами мне не хотелось делать ничего, из-за того что это консоль, а мне вот именно захотелось, что то вроде программульки ну вот хочется и хоть убей...=)
А вобще от нагиоса никто не отказался, но нагиос стоит на сервере, а кто будет следить работает ли этот сервер? Ставить и тут и там нагиос... Да можно следить иначе, но вот решил проще взять и написать:
Чуть меньше часа работы, и все у тебя есть. Просто думал, кто то уже задовался таким вопросом.
Молодца, настоящий unix'овый подход)
Юниксовый подход это выложить исходники.
Юникс - закрытая система)
Это главная фишка.
А вообще, она разве закрытая ? Вроде как собственническая, но открытая или я совсем криветко? Т.е. смотреть можно, использовать нет ?
Смотреть можно, копировать нет - это только к старым версиям относится (до System III по линии AT&T и до Tahoe по линии BSD). Почти все, что после - либо OSS, либо закрытые коммерческие системы.
Посмотрел и сделал свою систему, с GNU-шами и Ядрами :-), (с) Линус+Столлман и Ко.
Я могу выложить, но она сырая, в связи с тем, что делалась для себя, я могу её немного "подмарофетить" и выложить. И ничего в ней особенного нет. Главное, что бы в этом нужда была ;)
Вперед и с песнями! =)
****** ! Жюстина !Блин, радуешь неимоверно !!!
Ты же сокровище скриптостроения :-)
2Жюстина, молодцом! :) Единственное, как я уже говорил, мне скрипты не нужны были, они есть, задача у меня немного другая была. А вобще "ответ" супер ;)
Уже представляю, что будет, если хостов 100 =)))))
Да ладна, его переделать на то, чтоб сообщение появлялось только если хост перестанет пинговацо пара минуток...
Тут не совсем так, у меня сообщение появляются исключительно тогда когда хост меняет свой "статус". Массивы:
ip[index]:=string;
description[index]:=string;
status[index]:=boolean;
После первого пинга каждому хосту выставляется статус(true,false), если последующий пинг по таймеру увидит, что status отличается от "реальности" :) то надо записать в лог время и новый статус, плюс сделать notify-send =) Отличие от скрипта в том, что она работает постоянно и эти данные не нужно сохранять в каком нибудь файле и проверять каждый раз, эти данные храняться в памяти(только когда утилитка включена). Единственные данные которые постоянно сохраняются(в файле) это host\description.
Да тож левой ногой, да зеваючи, а если не зеваючи, то мона и все варианты :D))))
:D Ну я же и не спорю :)
Отправить комментарий