Программа, которая следит за статусом компов в сети
"Программа, которая следит за статусом компов в сети" называется "Nagios".
Иногда она называется иначе, но чаще всего --- "Nagios".
---
...Я работаю антинаучным аферистом...
Иногда она называется иначе, но чаще всего --- "Nagios".
---
...Я работаю антинаучным аферистом...
$ apt-cache search nagios
arrayprobe - command line HP (Compaq) SmartArray status checker
libnagios-object-perl - Parse and represent Nagios configuration as objects in Perl
mailping - monitor email service availability and functioning
munin - network-wide graphing framework (grapher/gatherer)
nagat - Nagios Administration Tool
nagcon - console application interfacing to Nagios
nagios-common - A host/service/network monitoring and management system
nagios-images - Collection of images and icons for the nagios system
nagios-mysql - A host/service/network monitoring and management system
nagios-nrpe-plugin - Nagios Remote Plugin Exectutor Plugin
nagios-nrpe-server - Nagios Remote Plugin Exectutor Server
nagios-pgsql - A host/service/network monitoring and management system
nagios-plugins - Plugins for the nagios network monitoring and management system
nagios-plugins-basic - Plugins for the nagios network monitoring and management system
nagios-plugins-extra - radius plugin for nagios network monitoring and management system
nagios-plugins-standard - Plugins for the nagios network monitoring and management system
nagios-statd-client - nagios client for montioring remote system information
nagios-statd-server - nagios server for monitoring remote system information
nagios-text - A host/service/network monitoring and management system
nagios2 - A host/service/network monitoring and management system
nagios2-common - support files for nagios2
nagios2-dbg - debugging symbols for nagios2
nagios2-doc - documentation for nagios2
nsca - Nagios service monitor agent
> Есть ли программа, которая может оповестить меня
> если компьютер с заданным IP вышел в сеть?
Такая программа легко пишется самостоятельно:
Можешь делать что угодно:
а) "/bin/echo \a";
б) "mplayer ~user/alarm.mp3 </dev/null";
в) ENVIRON["ALARM"];
в) впиши своё.
---
"Аллах не ведёт людей неверных."
> если компьютер с заданным IP вышел в сеть?
Такая программа легко пишется самостоятельно:
ping host | awk '/time=/ {system("***alarm***")}'
Можешь делать что угодно:
а) "/bin/echo \a";
б) "mplayer ~user/alarm.mp3 </dev/null";
в) ENVIRON["ALARM"];
в) впиши своё.
---
"Аллах не ведёт людей неверных."
линуксом не пользуюсь
Alchemy eye pro попробуй, может, она тоже может
"Программа, которая следит за статусом компов в сети" называется "Nagios".
nagios - это мощная система мониторинга
зачем из танка по воробьям ?
> зачем из танка по воробьям?
Потому что простые решения виндузятникам непонятны,
они, видите ли, нос воротят, сложно awk поставить.
Кроме того, простые решения вызывают нарекания не только со
стороны ламеров, но и со стороны модераторского состава, цитирую:
"Продолжая отвечать <...> не на те, которые тебе задают,
ты очень скоро обеспечишь себе мусорный бачок.
_Это_совпадает_с_общими_настроениями_в_разделе_."
Подчёркивание моё.
Отсюда можно сделать вывод, что модераторский состав не только
не поощряет полезные ответы, но и всячески препятствует им,
указывая отвечать в духе "вы находитесь на воздушном шаре".
Так что программа называется "Nagios".
---
"Дебилы, несмотря на замедленность и конкретность мышления,
низкий уровень суждений, узкий кругозор, бедный запас слов
и слабую память, способны к приобретению некоторых знаний
и профессиональных навыков."
Потому что простые решения виндузятникам непонятны,
они, видите ли, нос воротят, сложно awk поставить.
Кроме того, простые решения вызывают нарекания не только со
стороны ламеров, но и со стороны модераторского состава, цитирую:
"Продолжая отвечать <...> не на те, которые тебе задают,
ты очень скоро обеспечишь себе мусорный бачок.
_Это_совпадает_с_общими_настроениями_в_разделе_."
Подчёркивание моё.
Отсюда можно сделать вывод, что модераторский состав не только
не поощряет полезные ответы, но и всячески препятствует им,
указывая отвечать в духе "вы находитесь на воздушном шаре".
Так что программа называется "Nagios".
---
"Дебилы, несмотря на замедленность и конкретность мышления,
низкий уровень суждений, узкий кругозор, бедный запас слов
и слабую память, способны к приобретению некоторых знаний
и профессиональных навыков."
зачот
Служба Computer Browser "Maintains an updated list of computers on the network and supplies this list to computers designated as browsers. If this service is stopped, this list will not be updated or maintained. If this service is disabled, any services that explicitly depend on it will fail to start."
Удобных программ, работающих на её основе не знаю. Можно погуглить, а можно воспользоваться "unix-way" (который скорее "programmer's way") и написать нужную прогу.
Удобных программ, работающих на её основе не знаю. Можно погуглить, а можно воспользоваться "unix-way" (который скорее "programmer's way") и написать нужную прогу.
+1 за Nagios
А под винду:
WhatsUp
SNMPc
...и хоть обоповещайся....
(все три варианта - "из пушки по воробьям")
А под винду:
WhatsUp
SNMPc
...и хоть обоповещайся....
(все три варианта - "из пушки по воробьям")
какой нах программерс вей?
в никсах скрипт из трёх строчек, одна из которых #!/usr/bin/env sh
если бы товарищ пользовался не вендой, он с лёгкостью скопипастил бы решение контры (правда ping лучше было бы вызывать с -c 1 добавил at now + X minutes -f $0 и занёс его в автозагрузку, вот это просто
в никсах скрипт из трёх строчек, одна из которых #!/usr/bin/env sh
если бы товарищ пользовался не вендой, он с лёгкостью скопипастил бы решение контры (правда ping лучше было бы вызывать с -c 1 добавил at now + X minutes -f $0 и занёс его в автозагрузку, вот это просто

в никсах скрипт из трёх строчекповерь, в винде не многим больше
START:
ping -n 1 -w 10 host
if ERRORLEVEL 1 (echo !) ELSE (echo ? )
goto START
что-то вроде этого
#!/usr/bin/env sh
if ping -c 1 host > /dev/null; then
at now + 3 minutes -f $0
else
echo "bugaga"
fi
это решение, самое главное, не потребует потом лазанья по визардам чтобы задать периодическое выполнение, это во-первых, а во-вторых, в случае успешного пинга, возможно более оно не понадобится. что, тогда, отрубать задание вручную?
> одна из которых #!/usr/bin/env sh
В линуксе execve бесплатен или неизвестно, где лежит sh?
Я уже давно не пишу эту строчку "#!/bin/sh".
---
"Читайте маны, ибо они --- рулез!"
В линуксе execve бесплатен или неизвестно, где лежит sh?
Я уже давно не пишу эту строчку "#!/bin/sh".
---
"Читайте маны, ибо они --- рулез!"
традиция
ты что мне доказать пытаешься? то, что ты знаешь содержание man at что ли?
Я бы вааще написал
Хотя для таких целей лучше заботать fping
тогда будет что-то вроде (аргументы на память)
Я бы вааще написал
ping -c 1 host > /dev/null && at now + 3 minutes -f $0 || echo "bugaga"нефиг кучу строчег писать!
Хотя для таких целей лучше заботать fping
тогда будет что-то вроде (аргументы на память)
fping -q host && echo "bugaga" || at now + 3 minutes -f $0
нефек венду оправдывать
ЗЫ твой вендовый пример не работает
ЗЫ твой вендовый пример не работает

нефиг кучу строчег писать!оно конечно верно, просто привычка такая, if совать

Традиция велит писать "/bin/sh", а не "/usr/bin/env sh".
"/usr/bin/env" нужна только для того, что лежит неизвестно где,
sh к таким не относится.
---
...Я работаю антинаучным аферистом...
"/usr/bin/env" нужна только для того, что лежит неизвестно где,
sh к таким не относится.
---
...Я работаю антинаучным аферистом...
Да нах мне вся эта консольная хрень? Я люблю красивый интерфейс.
Вобщем, как я и ожидал, все закончилось тем что мне пришлось написать свою прогу с нормальной иконкой в трее и baloon-tips'ами при успешном пинге.
Вобщем, как я и ожидал, все закончилось тем что мне пришлось написать свою прогу с нормальной иконкой в трее и baloon-tips'ами при успешном пинге.
часто видел, что Friendly Pinger юзают
Оставить комментарий
OlegXXL
Есть ли программа, которая может оповестить меня если компьютер с заданным IP вышел в сеть?