Программа, которая следит за статусом компов в сети

OlegXXL

Есть ли программа, которая может оповестить меня если компьютер с заданным IP вышел в сеть?

katrin2201

Можно нагуглить. Гуглится не очень, но тем не менее
рас
двас

Ivan8209

"Программа, которая следит за статусом компов в сети" называется "Nagios".
Иногда она называется иначе, но чаще всего --- "Nagios".
---
...Я работаю антинаучным аферистом...

Olenenok

$ 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

Ivan8209

> Есть ли программа, которая может оповестить меня
> если компьютер с заданным IP вышел в сеть?
Такая программа легко пишется самостоятельно:

ping host | awk '/time=/ {system("***alarm***")}'

Можешь делать что угодно:
а) "/bin/echo \a";
б) "mplayer ~user/alarm.mp3 </dev/null";
в) ENVIRON["ALARM"];
в) впиши своё.
---
"Аллах не ведёт людей неверных."

OlegXXL

линуксом не пользуюсь

athenae

Alchemy eye pro попробуй, может, она тоже может

krishtaf

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

nagios - это мощная система мониторинга
зачем из танка по воробьям ?

Ivan8209

> зачем из танка по воробьям?
Потому что простые решения виндузятникам непонятны,
они, видите ли, нос воротят, сложно awk поставить.
Кроме того, простые решения вызывают нарекания не только со
стороны ламеров, но и со стороны модераторского состава, цитирую:
"Продолжая отвечать <...> не на те, которые тебе задают,
ты очень скоро обеспечишь себе мусорный бачок.
_Это_совпадает_с_общими_настроениями_в_разделе_."
Подчёркивание моё.
Отсюда можно сделать вывод, что модераторский состав не только
не поощряет полезные ответы, но и всячески препятствует им,
указывая отвечать в духе "вы находитесь на воздушном шаре".
Так что программа называется "Nagios".
---
"Дебилы, несмотря на замедленность и конкретность мышления,
низкий уровень суждений, узкий кругозор, бедный запас слов
и слабую память, способны к приобретению некоторых знаний
и профессиональных навыков."

slonishka

зачот

agaaaa

Служба 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") и написать нужную прогу.

viktor954

+1 за Nagios
А под винду:
WhatsUp
SNMPc
...и хоть обоповещайся....
(все три варианта - "из пушки по воробьям")

Olenenok

какой нах программерс вей?
в никсах скрипт из трёх строчек, одна из которых #!/usr/bin/env sh
если бы товарищ пользовался не вендой, он с лёгкостью скопипастил бы решение контры (правда ping лучше было бы вызывать с -c 1 добавил at now + X minutes -f $0 и занёс его в автозагрузку, вот это просто

AlexV769

в никсах скрипт из трёх строчек
поверь, в винде не многим больше
START:
ping -n 1 -w 10 host
if ERRORLEVEL 1 (echo !) ELSE (echo ? )
goto START
что-то вроде этого

Olenenok


#!/usr/bin/env sh
if ping -c 1 host > /dev/null; then
at now + 3 minutes -f $0
else
echo "bugaga"
fi

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

Ivan8209

> одна из которых #!/usr/bin/env sh
В линуксе execve бесплатен или неизвестно, где лежит sh?
Я уже давно не пишу эту строчку "#!/bin/sh".
---
"Читайте маны, ибо они --- рулез!"

Olenenok

традиция

AlexV769

ты что мне доказать пытаешься? то, что ты знаешь содержание man at что ли?
Я бы вааще написал
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

Olenenok

нефек венду оправдывать
ЗЫ твой вендовый пример не работает

Olenenok

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

Ivan8209

Традиция велит писать "/bin/sh", а не "/usr/bin/env sh".
"/usr/bin/env" нужна только для того, что лежит неизвестно где,
sh к таким не относится.
---
...Я работаю антинаучным аферистом...

OlegXXL

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

Dasar

часто видел, что Friendly Pinger юзают
Оставить комментарий
Имя или ник:
Комментарий: