|
использование smbclient в качестве мессенжера | ☑ | ||
---|---|---|---|---|
0
Arxangel06
27.01.15
✎
16:42
|
в Linux-системе, которая досталась в наследство от старых времен, использовалась такая конструкция:
/bin/echo - "message"|/usr/bin/smbclient -M hostname, hostname - имя виндовой машины в какой-то момент она перестала работать и никто этого не заметил. конструкция использовалась в механизме оповещения об аварии, аварий давно не было, вот и забыли... а тут вот случилась авария, а оповещение не случилось, пришлось вспомнить :) Так вот - кто может объяснить, как оно должно работать и почему сейчас при попытке ввести это в консоли я получаю сначала вопрос Enter root's password, а потом, независимо от того, какой пароль я ввожу, получаю session request failed. Что не так, и какого собственно рута он требует? своего или машины-получателя? |
|||
1
mikecool
27.01.15
✎
16:45
|
man smbclient что говорит?
|
|||
2
Лефмихалыч
27.01.15
✎
16:45
|
(0) в душе не чаю, что делать с smbclient'ом, но уверен, что проблема надежно решается удалением к херам всей этой ереси и установкой zabbix'а
|
|||
3
polosov
27.01.15
✎
16:56
|
(0) Эта конструкция посылает сообщение машине с ip-адресом взятым по smb-имени из самба-клиента.
|
|||
4
Провинциальный 1сник
27.01.15
✎
16:57
|
Линукс должен быть введен в домен. Проверьте, так ли это.
|
|||
5
Arxangel06
27.01.15
✎
17:10
|
(1) умаялся его курить, так и не понял.
(2) когда нечего сказать, лучше промолчать. Конкретно эту проблему ни Zabbix, ни PRTG мониторить не могут, речь о потоке Е1. (4) Это так. |
|||
6
shotsdv2008
23.02.15
✎
13:44
|
А ты пробовал на разные машинки посылать сообщения? Может дело в винде, а не в линуксе.
|
|||
7
shotsdv2008
23.02.15
✎
13:45
|
Ещё могли изменить настройки в доменном файерволе.
|
|||
8
ДенисЧ
23.02.15
✎
13:49
|
net send с виндовой машины туда же работает?
|
|||
9
Biker
23.02.15
✎
14:04
|
МС отключил net send c vistы
|
|||
10
Torquader
23.02.15
✎
21:16
|
Сообщения в Windows реализованы через MainSlot, который служба обмена сообщениями на каждой машине открывает и ждёт получения сообщений.
Соответственно, служба должна быть запущена. Если что-то не устраивает, то можно посмотреть аналог этой службы, который использует не MainSlot, а UDP-пакеты и поставить её на нужные машины. |
|||
11
vlandev
23.02.15
✎
22:08
|
(10) небольшое уточнение: не MainSlot , a MailSlot.
|
|||
12
milan
24.02.15
✎
00:09
|
(5) e1 это какаято магическая последовательность буков? Тебе дело говорят, замени самбу на файл и мониторь его забиксом.
|
|||
13
Torquader
24.02.15
✎
01:38
|
(11) Ну да, согласен, иногда полезно читать перед отправкой, что пишешь, но после программирования на Си Main пишется автоматом.
Точнее его зовут \MAILSLOT\MESSNGR и отвечает за его работу служба WorkStation. |
|||
14
smaharbA
24.02.15
✎
08:17
|
херня про майлслоты, просто теперь у вас не ХП/2000, а вин7/8 механизьм несколько иной
|
|||
15
smaharbA
24.02.15
✎
08:19
|
+ а отправлять можно хоть телнетом сообщения.
|
|||
16
vlandev
24.02.15
✎
11:00
|
(15) Не думаю что телнетом можно отправить сообщение на mailslot , или в вин 7/8 какой то отдельный порт для этого открывается?
|
|||
17
Garikk
24.02.15
✎
11:34
|
Есть ещё такая магическая вещь как SNMP, которая ещё в страшно староглинянные времена создавалась для мониторинга всего чего угодно ...и E1 и x.25 и температуры на марсе... и самое жуткое что оно до сих пор отлично работает без построение всяких костылей на основе технологий для этого не предназначенных
|
|||
18
vlandev
24.02.15
✎
11:41
|
(17) Не факт что софт оборудования , которое ТС надо мониторить , поддерживает SNMP.
|
|||
19
Garikk
24.02.15
✎
11:51
|
(18) Зачастую оборудование обычно его и поддерживает
Да и перепилить линуховый net send на отправку трапов snmp не так уж и сложно |
|||
20
Зеленый Кот
24.02.15
✎
11:53
|
поставь им электронную почту!
|
|||
21
smaharbA
24.02.15
✎
14:16
|
(16) Читай внимательно, и выкиньте из головы требуху.
|
|||
22
vlandev
24.02.15
✎
14:21
|
(21) Не понял насчет читать и требухи. На какой порт мне надо прителнетиться к хосту с Windows 7 что бы отправить туда посредством телнета сообщение и что бы оно отобразилось на экране у активного юзера? Я к тому , что такой вариант был бы безусловно удобнее , чем геморой с установкой и вводом в домент самбы и отсылкой сообщений через smbclient.
|
|||
23
smaharbA
24.02.15
✎
14:35
|
(22) на 23
|
|||
24
vlandev
24.02.15
✎
14:53
|
(23) Предлагаешь устанавливать всем телнет сервер для того , что бы в его сеансе запускать msg.exe? Не слишком-ли это через задницу?
|
|||
25
smaharbA
24.02.15
✎
14:58
|
А в чем проблема ? Ежли это не басик телнет сервер во всех есть.
{ sleep 1; echo -e -n 'Администратор\r\n' | iconv -tcp866; sleep 1; echo -e -n 'password\r\n'; sleep 1; echo -e -n 'msg ВасяПупкин Проверка\r\n' | iconv -tcp866; sleep 1; } | telnet WS026 |
|||
26
smaharbA
24.02.15
✎
14:59
|
+ есть способ еще просче (безо всяких портов и прочих сервисов), старые местные адинеснеги о нем должны знать.
|
|||
27
vlandev
24.02.15
✎
15:10
|
(25) Там придется еще Администратора в какую то группу телнет сервера на всех компах прописывать , да и стремно как то когда пароль админский в открытом виде передается , придется заводить какой то левый аккаунт. Не , с телнет сервером все таки больше телодвижений получается , чем с настройкой самбы. К тому же через net send или smbclient можно за один раз послать широковещательный мессадж целой группе.
|
|||
28
smaharbA
24.02.15
✎
15:11
|
(27) А не обязательно Одмина, есть иной способ.
|
|||
29
Garikk
24.02.15
✎
15:13
|
...я чёт не понимаю, неужели так сложно нормальную систему мониторинга сделать...
|
|||
30
vlandev
24.02.15
✎
15:25
|
(29) Я так понимаю система мониторинга установлена у ТС на компе с линухом , ему просто надо что бы в случае аварий на компах с виндовсами выпрыгивало сообщение.
|
|||
31
Torquader
24.02.15
✎
20:59
|
Тогда zabbix ему в помощь.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |