Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» GLPI

Автор: Galeups
Дата сообщения: 18.06.2014 12:58
Хм, спасибо, буду пробовать, у меня пока стоит 0.84.2
Сделал, но что то с шрифтами, буквы в словах съехали в кучу, но проглядывается кирилица )))
Автор: Xagok
Дата сообщения: 18.06.2014 13:01
Механика, собственно, таже. Пробуй. У меня точно работает (скрин я выкладывал чуть выше)
Автор: Galeups
Дата сообщения: 18.06.2014 13:02
Блин, мой косяк, ВСЕ ПОЛУЧИЛОСЬ!!!! СПАСИБИЩЕ!!!
Удалил все шрифты из папки плагина, и вновь скопировал отредактированные, и плюс поправил владельца папки, дал www-data, и все заработало.
Спасибо ещё раз!!!!! )))
Автор: Xagok
Дата сообщения: 18.06.2014 13:06
2 Galeups,

Мб еще в этом косяк может быть:

Правим C:\xampp\htdocs\glpi\inc\search.class.php – меняем все строки с windows-1252 на
windows-1251

Автор: KostqN
Дата сообщения: 18.06.2014 14:50

Цитата:
Избавление от ????? при использовании плагина Print to PDF
http://www.glpi-project.org/wiki/doku.php?id=ru:faq:faqplugin

Спасибо. Заработало
Автор: Xagok
Дата сообщения: 18.06.2014 14:52
Если кому нужно - ответ на мой же вопрос выше:

Как сделать так, что бы при введении, скажем, HD1 в адресной строке браузера - открывалось окно авторизации GLPI

В файле xampp\apache\conf\ httpd.conf
Найти строку - # virtual host being defined.
И ниже вставить:

#$$$
<VirtualHost *.*.*.*:80>
ServerAdmin postmaster@localhost
DocumentRoot "C:/xampp/htdocs/glpi"
ServerName hd1
ServerAlias www.hd1.local
ErrorLog C:/xampp/apache/logs/error.log
CustomLog C:/xampp/apache/logs/access.log common
</VirtualHost>
Автор: iimert
Дата сообщения: 02.07.2014 13:23
Как установить FusionInventory?
устанавливал\распаковывал плагин. вижу ошибку.
скрин прилагаю. куда посмотреть в какие логи?
подскажите как исправить или куда копать дальше?
https://www.dropbox.com/s/wqfzvi4fve5pjyx/Screenshot%20from%202014-07-02%2014%3A15%3A37.png
Автор: KostqN
Дата сообщения: 03.07.2014 08:08
смотри права на каталог плагинов, смотри лог php и apache
Автор: alex1an
Дата сообщения: 03.07.2014 17:42
Доброго времени суток, уважаемые подскажите плз как безболезненно проапдейтить окс сервер
спасибо

Вроде как разобрался, просто стартанул по новой инстал (т.е. проинсталил по новому), но мне кажется должен быть способ попроще, потому как после инстала слетели пермишины

поделитесь плз
Автор: ICY_fire
Дата сообщения: 04.07.2014 13:03
Друзья, здравствуйте. Может кто то поможет?
Как русифицировать заголовки заявок в письме, которые рассылает система
например

Код: URL : http://localhost/glpi//index.php?redirect=ticket_3_Ticket$2&noAUTO=1
Date of solving : 2014-07-04 13:55
Solution type :
Solution :
Автор: Likarian
Дата сообщения: 08.07.2014 09:50
Доброго времени суток
Выгрузка по pdf происходит без кракозабр, но такой вот вопрос - у нас на фирме при выдаче картриджей обычно подписывается бумажка(картридж такой-то, дата сегодняшняя, подпись сюдысь). Есть ли возможность эту бумажку формировать средствами glpi(0.80) , плагины порыл-вроде нету.
просьба дать развёрнутый ответ, заранее благодарен
Автор: diestake
Дата сообщения: 11.07.2014 13:10
Пришло сообщение на e-mail:


Цитата:
Следующие автоматические задачи завершились с ошибкой и требуют вмешательства.
optimize : Оптимизация базы данных


После попытки запустить вручную:

Цитата:
Количество выполненных: 5 запускаются, 3 остановились

И после каждой попытки вручную запустить оба значения растут, т.е. я так понимаю задача не выполняется

Цитата:
Количество выполненных: 6 запускаются, 4 остановились
Количество выполненных: 7 запускаются, 5 остановились

Я проверил базу данных с помощью PhpMyAdmin. Состояние всех таблиц OK.

Кто-нибудь знает, как решить эту проблему?
Спасибо
Автор: alex1an
Дата сообщения: 15.07.2014 18:31
Уважаемые, кто то подскажет как настроить оповещение о изменении конфигурации компьютера, связка
GLPI 0.84.6 + OCS 2.1.1
Спасибо
Автор: jpogor2
Дата сообщения: 17.07.2014 09:25

Цитата:
у нас на фирме при выдаче картриджей обычно подписывается бумажка

Присоединюсь к вопросу. Хотелось бы иметь возможность создавать свои шаблоны для распечатки на принтере информации о ПК, мониторе и т.д. по своим формам.
Автор: bunak
Дата сообщения: 17.07.2014 20:44
Модуль Report - позволяет делать свои отчеты
Самое главное что оно дает внедренеи php кода, ну а с помощью пхп можно рисовать свои формы или таблицы
Автор: kapten
Дата сообщения: 22.07.2014 10:12
Добрый день.
Помогите разобраться в нескольких вопросах. Может кто уже решил данные проблемки. Имеется связка GLPI 0.84.7 + Fusioninventory_0.84+3.1

1. Как настроить установку (обновление пакетов агента) на компьютеры с учетом разрядности операционок.
2. Есть ли решение по дубликатам. Скажем изменили имя компа и он добавился в GLPI как дубль с новым именем. Есть ли вариант выделив оба объединить по новому имени? Или же есть какое иное решение.
3. Есть ли у кого заполенный раздел FAQ по компьютерной тематики?
4. Есть плагин, который выводит в pdf карточку компа. Но он выводит каркозяблами. С кодировкой проблемы. Есть ли вариант вывода скажем карточек компа с необходимыми полями и с ID компа в базе. Карточки предполагается наклеивать на компы.
5. Автоматическое задание по сбору писем(заявок) не срабатывает. Автоматический запуск приемника почты. В чем может быть проблема. Остальные задания работают исправно.
Автор: YuriPavlivsky
Дата сообщения: 27.07.2014 07:38

Цитата:
1. Как настроить установку (обновление пакетов агента) на компьютеры с учетом разрядности операционок.


   У меня отлично работает вот такой скрипт. 

Option Explicit
On Error Resume Next

Dim AgentCurrentVersion, AgentInstalledVersion, AgentInstallArguments, AgentUpdateArguments, AgentSetupFile, Arch
Dim WshShell, OSType, InstallCommand, UpdateCommand, InstalledKey

'
' Устанавливаем текущую версию агента, параметры обновления, размещение установочного файла
'
AgentCurrentVersion = "2.3.5"
AgentUpdateArguments = "/execmode=none"


' Определяем количество памяти, Мб

Dim objWMIService, colItems, Item, SystemMemory, ReqMemory

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Computersystem")
For Each Item In colItems
SystemMemory = Round(Item.TotalPhysicalMemory/1048576)
Next

' Если памяти меньше ReqMemory, ставим как задачу в планировщике иначе ставим как службу
ReqMemory = 900
If (SystemMemory < ReqMemory) Then
AgentInstallArguments = "/S /acceptlicense /delaytime=15 /execmode=Task /task-frequency=Daily /task-daily-modifier=1 /installtasks=Default /server=""http://glpi.ms.epfr.ru/plugins/fusioninventory/"" /no-start-menu /runnow"
Else
AgentInstallArguments = "/S /acceptlicense /delaytime=15 /execmode=Service /add-firewall-exception /httpd-trust=""127.0.0.1/32,10.75.0.0/16"" /installtasks=Default /server=""http://192.168.0.1/plugins/fusioninventory/"" /no-start-menu /runnow"
end If

' Main
Set WshShell = Wscript.CreateObject("Wscript.shell")

' Get OS Type, 32 or 64 bit
OsType = WshShell.RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE")

If (OsType = "x86") Then
Arch = "x86"
'InstalledKey = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FusionInventory-Agent\DisplayVersion"
Else
Arch = "x64"
'InstalledKey = "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\FusionInventory-Agent\DisplayVersion"
end If

InstalledKey = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FusionInventory-Agent\DisplayVersion"
AgentSetupFile = "\\192.168.0.1\fiagent\fusioninventory-agent_windows-" & Arch & "_" & AgentCurrentVersion & ".exe"
InstallCommand = AgentSetupFile & " " & AgentInstallArguments
UpdateCommand = InstallCommand & " " & AgentUpdateArguments

' Install FusionInventory if not yet installed
' Update FusionInventory if available version is different from installed one
AgentInstalledVersion = WshShell.RegRead(InstalledKey)
if AgentInstalledVersion = "" then
'Wscript.Echo "FusionInventory not installed, installing version " & AgentCurrentVersion
'Wscript.Echo "Running command: " & InstallCommand
WshShell.Run "CMD.EXE /C """ & InstallCommand & """",0,True
elseif AgentInstalledVersion <> AgentCurrentVersion then
'Wscript.Echo "Installed version: " & AgentInstalledVersion & " - New version available: " & AgentCurrentVersion
'Wscript.Echo "Running command: " & UpdateCommand
WshShell.Run "CMD.EXE /C """ & UpdateCommand & """",0,True
else
'Wscript.Echo "Current version " & AgentInstalledVersion & " is up to date"
WScript.Quit
end if



Добавлено:

Цитата:
Уважаемые, кто то подскажет как настроить оповещение о изменении конфигурации компьютера, связка
GLPI 0.84.6 + OCS 2.1.1
Спасибо


Этот функционал обещали в финальной версии 0.85
Автор: fenixaz
Дата сообщения: 29.07.2014 20:31

Цитата:
4. Есть плагин, который выводит в pdf карточку компа. Но он выводит каркозяблами. С кодировкой проблемы. Есть ли вариант вывода скажем карточек компа с необходимыми полями и с ID компа в базе. Карточки предполагается наклеивать на компы.


Также как и в случае выше надо заменить шрифты в директории glpi/plugins/pdf/fonts/ на файлы с данного архива http://sisyphus.ru/cgi-bin/srpm.pl/Sisyphus/glpi/getsource/4

И внести изменения в файл glpi/plugins/pdf/inc/simplepdf.class.php

По всему файлу надо заменить windows-1252 на windows-1251. В используемой мной версии это 6 раз в данном файле.

А также заменить использование шрифта без русского языка на исправленный:
- $this->pdf->selectFont(GLPI_ROOT."/plugins/pdf/fonts/Times-Roman.afm");
- $this->pdf->setFontFamily('Times-Roman.afm',array('b' => 'Times-Bold.afm',
- 'i' => 'Times-Italic.afm',
- 'bi' => 'Times-BoldItalic.afm'));
+ $this->pdf->selectFont(GLPI_ROOT."/plugins/pdf/fonts/Helvetica.afm");
+ $this->pdf->setFontFamily('Helvetica.afm',array('b' => 'Helvetica.afm',
+ 'i' => 'Helvetica.afm',
+ 'bi' => 'Helvetica.afm'));


Добавлено:
Есть две задачи и очень хотелось бы их решить с помощью glpi.
Одна вытекает из другой.

1. Хочется вести учет оборудования которое не привязано к компьютерной инвентаризации
(я использую fusion). И в идеале бы, чтобы это было отдельным пунктом в меню.
С привязкой по местоположению и пользователям которым оно выдано.

2. Чуть расширяется задача 1, а именно необходимо вести учет поломок(ремонта) оборудования с указанием причины поломки и когда она произошла, в glpi есть похожие механизм и у меня он используется это учет Заправок картриджей для принтеров,
точнее мы его настроили когда картридж отправляется на заправку пользователь это указывает, в дополнение завели триггер и табличку чтобы фиксировать и делать потом отчет сколько когда и каких картриджей заправлялось.

Если привести конкретный пример, что мне необходимо:
Есть мед учреждение, у каждого врача есть рабочее место и компьютер (в кабинете в день работают два врача по сменно), есть оборудование которое выдано на КАБИНЕТ, у него есть название и серийный номер (в идеале бы оборудование разделить по типам еще).

Ну так вот хочется знать с каким серийным номером оно установлено в определенном кабинете, а в случае выхода из строя хочется видеть дату и причину поломки.

Кто может подсказать направление в реализации? Или у кого используется что-то подобное?
Автор: Galeups
Дата сообщения: 30.07.2014 10:04
Есть тип оборудования "Устройства"
Там есть все нужные пункты - Местоположение, тип и т.п., даже ответственный.
У меня торговый зал в магазин, таким образом учитываются весы.
Когда устройство ломается, заходишь в его карточку и создаешь заявку, таким образом заявка привязывается к устройству, потом можно увидеть сколько и как часто ломалось данное устройство.
Автор: kapten
Дата сообщения: 30.07.2014 19:25

Цитата:
У меня отлично работает вот такой скрипт.


Добрый день. Расскажите подробнее. У меня он не работает. Если по отдельности выполнять команды все срабатывает, а вот на запуске cmd стопорится.

И еще интересует вопрос, как производили рассылку и запуск скрипта. Если с помощью Fusuoninventori, то как его настраивали. Не могу разобраться.
Автор: YuriPavlivsky
Дата сообщения: 30.07.2014 20:24

Цитата:
Добрый день. Расскажите подробнее. У меня он не работает. Если по отдельности выполнять команды все срабатывает, а вот на запуске cmd стопорится.


Думаю что у Вас не работает из-за аргументов командной строки. Попробуйте вот такой вариант части скрипта:

If (SystemMemory < ReqMemory) Then
AgentInstallArguments = "/S /acceptlicense /add-firewall-exception /task-frequency=Daily /task-daily-modifier=1 /installtasks=Default /server=""http://192.168.0.1/glpi/plugins/fusioninventory/"" /no-start-menu /runnow /httpd /execmode=task"

Else
AgentInstallArguments = "/S /acceptlicense /add-firewall-exception /task-frequency=Daily /task-daily-modifier=1 /installtasks=Default /server=""http://192.168.0.1/glpi/plugins/fusioninventory/"" /no-start-menu /runnow /httpd /execmode=service"
end If


Цитата:
И еще интересует вопрос, как производили рассылку и запуск скрипта. Если с помощью Fusuoninventori, то как его настраивали. Не могу разобраться.


Я инсталил через AD. При логине юзера выполняется этот скрипт: проверяется наличие и версия fusioninventory, и далее или инстал, или апдейт, или выход.
Автор: Galeups
Дата сообщения: 30.07.2014 20:26
скрипт кладется в расшаренную папку.
с помощью psexec запускаем удаленно на определенном компе
Подробное описание здесь:
http://www.fusioninventory.org/documentation/agent/installation/windows/large_install/

Мой запуск:
C:\cmd>psexec -u администратор \\192.168.0.50 cscript \\192.168.0.1\shared\inventory\script.vbs

Устанавливаем на комп с ипом 192.168.0.50, скрипт лежит в шаре на компе с ипом 192.168.0.1
Автор: fenixaz
Дата сообщения: 31.07.2014 07:42

Цитата:
Есть тип оборудования "Устройства"
Там есть все нужные пункты - Местоположение, тип и т.п., даже ответственный.
У меня торговый зал в магазин, таким образом учитываются весы.


Спасибо, чтото не подумали в этом направлении.

Но все же есть небольшая ложка дегтя, а именно.
У меня "Местоположение" это клиника, можно ли каким то образом сделать еще административное деление, и сделать еще связку Клиника->Кабинет
и в идеале привзать его еще к сотруднику?

Ну и есть ли возможность сделать привязку Пользователь-Компьютер,
для того чтобы когда пользователь открывает заявку, можно было сразу ткунть и отркрыть ВНЦ для удаленного управления. ?
Автор: YuriPavlivsky
Дата сообщения: 31.07.2014 08:51

Цитата:
Ну и есть ли возможность сделать привязку Пользователь-Компьютер,
для того чтобы когда пользователь открывает заявку, можно было сразу ткунть и отркрыть ВНЦ для удаленного управления. ?


http://forum.lissyara.su/viewtopic.php?f=3&t=22294

Добавлено:

Цитата:
У меня "Местоположение" это клиника, можно ли каким то образом сделать еще административное деление, и сделать еще связку Клиника->Кабинет


Заходите в местоположение "Клиника", там раздел "Новая подчинённая организация" - вводите название "Кабинет 1", нажимаете добавить и получаете в "Клинике" подчиненное местоположение "Кабинет"
Автор: IrinaMazur
Дата сообщения: 31.07.2014 10:03
Добрый день. А кто может рассказать подробнее какой скриптик закинуть в АД чтобы при включении компа распространялось на пользователей установка и сбор инфо с компов через каждый час.
2-й вопрос: немогу никак наколупать проблему с крякозябрами в системе линуксов...
3-й вопрос: хорошая привязка глпи и фюжн но если их совместно ставить каша получается. в каких целях вы используете эти две разные привязки и какая Вам больше нравится?
У меня ситуация такая: в ослуживании много компов более 150 и серверов, картриджей, роутеров, принтеров и т.д. нужно вести инвентаризацию. Все компы находятся в домене, только два-три компа не вдомене ну и регионалы на ноутах работают, подключаясь по ВПН.
Нужен учёт всех всех компов номеров ихний составляющих и т.д., принимать комплексно заявки на ремонт, но при этом компы должен не привязываться к пользователю (как в ГЛПИ можно настроить всё ручками тоесть выставить что за конкретным компом сейчас сидит тако-то пользователь) так как компы иногда между ними меняются. Еще нужно если запчасть новую втыкнули так чтобы были видны изменения и приходили допустим на почту или в журнале запись где то велась...
Спасибо Вам огромное. Может помогу кому-то решить их проблемки
Автор: Galeups
Дата сообщения: 31.07.2014 10:19

Цитата:
У меня "Местоположение" это клиника, можно ли каким то образом сделать еще административное деление, и сделать еще связку Клиника->Кабинет


Почему бы не сделать каждую клинику, как отдельную организацию в GLPI, а в ней уже все разить по кабинетам (Местоположение)
В таком случае будет удобно и в интерфейсе, будут показываться устройства только выбранной Организации. Также можно будет показывать все организации.

Цитата:
сбор инфо с компов через каждый час.

Fusion... умеет. Но при такой инвентаризации у меня двоились/троились принтеры, потому как были расшарены и инвентаризовался один у тот же принтер с несколькими компами.. Решил проблему отключив инвентаризацию принтеров, вбиваю ручками.
По автоматическому уведомлению, оно вроде так не умеет, несколько постов выше, написали, что обещают в сл. версиях.
С пользователями не понятно. Каждый же заходит под своим логином в GLPI, какая разница с какого компа.

Кто ведет лицензии в GLPI, уведомления о их истекшем сроке. Все настроил, но не могу найти. Уведомляет меня спустя 5-7 дней, что истек срок лицензии, мне бы наоборот заблаговременно. Кто нить сталкивался???
Заранее спасибо!
Автор: IrinaMazur
Дата сообщения: 31.07.2014 10:22
Спасибо огромное будем усовершенсвоваться
вот только вопрос об скриптике и крякозябрах еще решить не могу

А по поводу лицензий у меня вообще прикол, меня не уведомляло но когда заходишь и смотришь видно что отмечено красным - тоесть истёк срок лицензии и всё, даже ничего не уведомляло, хотя настройки все выставлены были, может просто версии еще не доработаны.

Вы лично в какой связке работаете???

может у Вас есть какие то интересные отчёты собственноручно созданы? для статистики и удобства
Автор: Galeups
Дата сообщения: 31.07.2014 10:37

Цитата:
Вы лично в какой связке работаете???  
 
может у Вас есть какие то интересные отчёты собственноручно созданы? для статистики и удобства

Работаю с GLPI+FusionInventory. Только недавно решил проблему с крякозябрами в плагине PrintToPDF, очень не хватало печтаи карточек компьютеров.
Есть по моему плагин с настраиваемыми отчетами - Reports, но к сожалению я не разобрался, как там создавать свои отчеты. Пока вроде хватает PrintToPDF
Иногда в Компонентах появляются компоненты названия которых - крякозябры, тоже не могу понять, некоторые нормально, некоторые вот так....
Автор: IrinaMazur
Дата сообщения: 31.07.2014 10:41
много постов есть о крякозябрах но к сожалению в линуксах они не решаемы
только в винде, я пока экспериментирую, а Вы сис.админ в компании?
Автор: Galeups
Дата сообщения: 31.07.2014 10:52
Ответил в личку...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445

Предыдущая тема: Глюки с DNS сервером


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.