Список вопросов
Как зайти в Даркнет?!
25th January, 01:11
4
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
892
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4380
0
Помогите пожалуйста решить задачи
24th November, 23:53
6084
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4308
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2598
0
Система оповещения системного администратора?
Просмотров: 358
 
Ответов: 5
Инетерсует какая нибудь gtd система, которая будет работать в сети.
Суть ее работы такова — пользователь может написать какое либо сообщение, о том, что у него что либо не работает, на которое реагирует сис админ, у которого все сообщения так же валятся в определенном окне.
В идеале было бы здорово если бы он мог там оставить комментарий и время реагирования (за которое он сумеет решить данный вопрос), после того, как проблема решена, поставить галочку, что все выполнено.
Если бы можно было потом еще выводить все выполненные задачи в виде отчета было бы совсем здорово. Интересуют в основном бесплатные решения или имеющие триал, чтобы можно было оценить функционал в работе, а потом уже купить.
Были мысли по поводу использования багтрекера, но в данном случае это не подходит, ибо использоваться будет в больнице, соответственно персонал не особо ладит с компютерами. Еще одна причина, по которой не подходит багтрекер — невозможность оперативного оповещения, хочелось бы, чтобы при каждом новом «посте» у админа всплывало какое либо окно с текстом и соответственно, при ответе на него, у юзер также видел, что его проблемой либо занимаются, либо уже решили.
Всем заранее спасибо за ответы, сам к сожалению так пока ничего и не нашел на эту тему.
Знакомая проблема.
… ибо использоваться будет в больнице, соответственно персонал не особо ладит с компютерами.
Решения типа orts или багтрекера не подойдут 90% таких пользователей (пользователи просто не осилят такую систему). В свое время, я решил данную проблему простым vbs скриптом:
Set wshshell = CreateObject("WScript.Shell")
computer = WshShell.ExpandEnvironmentStrings("%computername%")
Input = InputBox ("Опишите проблему и нажмите ОК." & Chr(10) & "Если хотите отказаться, жмите Отмена " & Chr(10) & Chr(10) & "Телефон системного администратора "& Chr(10) & ".... или ....", "Создать заявку", "Сюда введите краткую причину вызова")
If Input = "" then WScript.Quit 0
check = MsgBox ("Вы точно хотите отправить эту информацию?", 4+48 ,"Внимание!")
If check = 7 Then WScript.Quit 0
Dim fso1
Set fso1 = WScript.CreateObject("Scripting.FileSystemObject")
Dim objADSystemInfo
Dim objUser
Set objADSystemInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objADSystemInfo.UserName)
If Fso1.FileExists ("\\server\Zayavki.txt") Then
Set txtStreamOut = fso1.OpenTextFile("\\server\Zayavki.txt",8,True)
With objUser
txtStreamOut.WriteLine computer & " - " & .displayName & " - " & Input & " - " & Now
End With
Else
Set MyFile = fso1.CreateTextFile("\\server\Zayavki.txt")
With objUser
MyFile.WriteLine computer & " - " & .displayName & " - " & Input & " - " & Now
End With
End If
WshShell.run "net send " & "XXXXXX" & " Заявка!"
MsgBox "Ваша заявка отпрвлена!", 0+65536 ,"Congratulations!"
Set oShell = Nothing
Set wshshell = Nothing
Set objADSystemInfo = Nothing
Set objUser = Nothing
Необходимо такой скрипт раскидать пользователям по рабочим столам, с красивой иконкой и названием. При открытии скрипта открывается MsgBox с предложением ввести описание проблемы, после подтверждения текст записывается в файл с именем пользователя, компьютера и временем заявки, отправляется NetSend админу, и выдается окошко об успехе. Админ смотрит файл и связывается с пользователем. Работает только в домене, необходимо установить в AD на автозапуск службу сообщений Messenger (для отправки net send), //server/Zayavki.txt необходимо заменить на свой путь к файл серверу (общей папке), XXXXXX на имя компьютера админа. Скрипт не отработает конечно, если будут неполадки с сетью.
Надеюсь, помог Вам:)
computer = WshShell.ExpandEnvironmentStrings("%computername%")
Input = InputBox ("Опишите проблему и нажмите ОК." & Chr(10) & "Если хотите отказаться, жмите Отмена " & Chr(10) & Chr(10) & "Телефон системного администратора "& Chr(10) & ".... или ....", "Создать заявку", "Сюда введите краткую причину вызова")
If Input = "" then WScript.Quit 0
check = MsgBox ("Вы точно хотите отправить эту информацию?", 4+48 ,"Внимание!")
If check = 7 Then WScript.Quit 0
Dim fso1
Set fso1 = WScript.CreateObject("Scripting.FileSystemObject")
Dim objADSystemInfo
Dim objUser
Set objADSystemInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objADSystemInfo.UserName)
If Fso1.FileExists ("\\server\Zayavki.txt") Then
Set txtStreamOut = fso1.OpenTextFile("\\server\Zayavki.txt",8,True)
With objUser
txtStreamOut.WriteLine computer & " - " & .displayName & " - " & Input & " - " & Now
End With
Else
Set MyFile = fso1.CreateTextFile("\\server\Zayavki.txt")
With objUser
MyFile.WriteLine computer & " - " & .displayName & " - " & Input & " - " & Now
End With
End If
WshShell.run "net send " & "XXXXXX" & " Заявка!"
MsgBox "Ваша заявка отпрвлена!", 0+65536 ,"Congratulations!"
Set oShell = Nothing
Set wshshell = Nothing
Set objADSystemInfo = Nothing
Set objUser = Nothing
Багтрекер подходит. Это простая программа, которую можно написать за пару часов, и сделать ее такой, какую нужно. В том числе и с интерфейсом, адаптированным под ЦА.
Быстрые уведомления делаются следующим образом:
1. Трекер отправляет ПОЧТУ диспетчеру (админу)
2. У диспетчера в панели стоит виджет, каждые N минут проверяющий почту. Он издает звуковой сигнал в случае обнаружения новой почты.
Почта хороша тем, что она отлично доходит, и в большинстве случаев — достаточно быстро.
Так мы делали онлайн-заказ пиццы. Клиент заполняет форму на сайте, указывая свой телефон. После отправки форму диспетчер видит заказ немедленно, и перезванивает клиенту, уточняя детали.
В принципе, то-же самое можно сделать для такси, и для еще чего угодно.
Писать сразу в Excel, к сожалению не получится. А на счет невозможности составления отчетности — не согласен. Файл Zayavki.txt будет выглядеть таким образом:
…
Computer name — Имя пользователя — Введенная причина — 04.02.2011 1:49:51
Computer name — Имя пользователя — Введенная причина — 04.02.2011 1:49:51
Computer name — Имя пользователя — Введенная причина — 04.02.2011 1:49:51
Computer name — Имя пользователя — Введенная причина — 04.02.2011 1:49:51
Computer name — Имя пользователя — Введенная причина — 04.02.2011 1:49:51
Computer name — Имя пользователя — Введенная причина — 04.02.2011 1:49:51
…
При таком форматировании составить отчетность, перенеся текст в тот-же ворд или эксель не составит большого труда.
Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться