SysAid Server - Web-Based Help Desk

  • user warning: Duplicate entry '30188860' for key 'PRIMARY' query: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('visudo -- редактирование файла sudoers', 'node/437', 'http://muff.kiev.ua/content/visudo-redaktirovanie-faila-sudoers', '216.73.216.62', 0, 'i4jf6o225ntnn6vi1h9fc7dt16', 122, 1767914460) in /usr/local/www/muff.kiev.ua/modules/statistics/statistics.module on line 63.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:bd25ab637474b69f36de964eb59a861a' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"SysAid\" width=\"140\" height=\"51\" src=\"http://muff.kiev.ua/files/SysAid-IT-logo2.gif\" /></p>\n<p class=\"rtejustify\">Решил попробовать такой програмный продукт как SysAid, тем более что есть&nbsp;бесплатная версия. Описание можно посмотреть на <a href=\"http://www.ilient.ru\">сайте проекта</a>,&nbsp;также можно просмотреть проект в <a href=\"http://www.ilient.ru/demoChoose.htm\">режиме демонстрации</a>.</p>\n<p class=\"rtejustify\">Для начала скачиваем дистрибутив с сайта разработчика (кстати порадовала скорость загрузки - до 15 мегабит на секунду):</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>wget </strong><a href=\"http://www.ilient.com/down/sysaid-server-linux-free.tar.gz\"><strong>http://www.ilient.com/down/sysaid-server-linux-free.tar.gz</strong></a></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">По завершению загрузки распаковываем архив и переходим в каталог с программой:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p>#<strong> tar -xzf sysaid-server-linux-free.tar.gz<br />\n </strong># <strong>cd sysaid-server-linux</strong></p>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Далее,&nbsp;следуя иструкции,&nbsp;ознакомимся с инструкциями по установке, которые можно найти в файле INSTALL.txt. Согласно инструкции, возможны два варианта установки. Первый вариант - Embedded Database, второй - MySQL database. Остановимся более детально на втором варианте. Итак,&nbsp;исходя из этого нам предстоит проделать следующие действия:</p>\n<ol>\n<li class=\"rtejustify\">Установить SUN JAVA JRE 1.5 или старше.</li>\n<li class=\"rtejustify\">Установить <a href=\"http://ru.wikipedia.org/wiki/Apache_Tomcat\">Tomcat</a> 4.1 , 5.0&nbsp;или 5.5.</li>\n<li class=\"rtejustify\">Установить MySQL версии 3.x или 4.0.x.</li>\n<li class=\"rtejustify\">Создать пустую базу данных MySQL.</li>\n<li class=\"rtejustify\">Развернуть sysaid.war на Tomcat-сервере.</li>\n<li class=\"rtejustify\">Остановить Tomcat server.</li>\n<li class=\"rtejustify\">Если есть лицензионный файл для полной версии, то замените файл tomcat/webapps/sysaid/WEB-INF/conf/activation.xml.</li>\n<li class=\"rtejustify\">Виполнить init-sysaid.sh скрипт.</li>\n<li class=\"rtejustify\">Запустить tomcat сервер.</li>\n<li class=\"rtejustify\">Войти по адресу <a href=\"http://&lt;host&gt;:&lt;port&gt;/sysaid\">http://&lt;host&gt;:&lt;port&gt;/sysaid</a></li>\n</ol>\n<p>На первый взгляд ничего сложного. Теперь поэтапно выполним каждый из пунктов.</p>\n<p><em><strong>&nbsp;1. Установить SUN JAVA JRE 1.5 или старше.</strong></em></p>\n<p class=\"rtejustify\">У меня на этом сервере уже установлена Java (diablo-jdk-1.6.0.07.02_3). В&nbsp;документации запрашивают JRE, а у меня JDK, но и так все работает. Ознакомиться с процедурой установки Java можно <a href=\"http://muff.kiev.ua/content/ustanovka-java-jdk\">здесь</a>.</p>\n<p class=\"rtejustify\"><em><strong>2. Установить Tomcat 4.1 , 5.0 или 5.5.</strong></em></p>\n<p class=\"rtejustify\"><span style=\"color: #ff0000\"><strong><em>Предупреждение!</em></strong></span><em>&nbsp; <strong>SysAid </strong></em>Не работает с Tomcat 6.0., поэтому устанавливем Tomcat 5.5. согласно требований.</p>\n<p class=\"rtejustify\">Что ж... приступаем к установке.&nbsp; Устанавливать будем по привычной схеме,&nbsp;тоесть из портов.</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>cd /usr/ports/www/tomcat55/ &amp;&amp; make install clean &amp;&amp; rehash</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Установился... Ну и отличненько. Информация,&nbsp;которая может пригодится:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>Installation settings:<br />\n Destination directory:<strong> /usr/local/tomcat5.5<br />\n </strong>Location of JDK: <strong>/usr/local/diablo-jdk1.6.0<br />\n </strong>Location of Java port: <strong>java/diablo-jdk16<br />\n </strong>Running as (user/group):<strong> www/www<br />\n </strong>HTTP port: <strong>8180<br />\n </strong>Shutdown listener port:<strong> 8005<br />\n </strong>AJP 1.3 connector port: <strong>8009<br />\n </strong>Logfile stdout: <strong>/usr/local/tomcat5.5/logs/stdout.log<br />\n </strong>Logfile stderr: <strong>/usr/local/tomcat5.5/logs/stderr.log</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">&nbsp;Добавляем&nbsp;в rc.conf строку запуска Tomcat и&nbsp; запускаем приложение:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p># <strong>echo \'#&nbsp;Apache Tomcat&nbsp;\' &gt;&gt; /etc/rc.conf<br />\n </strong># <strong>echo \'tomcat55_enable=&quot;YES&quot;\' &gt;&gt; /etc/rc.conf<br />\n </strong>#&nbsp;<strong>sh /usr/local/etc/rc.d/tomcat55 start</strong></p>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\"><strong><em>&nbsp;3. Установить MySQL версии 3.x или 4.0.x. </em></strong></p>\n<p class=\"rtejustify\">MySQL&nbsp;5.0 уже установлен. <a href=\"http://muff.kiev.ua/content/mysql-ustanovka-i-bazovaya-nastroika\">См. пример установки и настройки</a>.</p>\n<p class=\"rtejustify\"><em><strong>&nbsp;4. Создать пустую базу данных MySQL.</strong></em></p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p>mysql&gt; <strong>create database sysaid;<br />\n </strong>Query OK, 1 row affected (0.05 sec)</p>\n<p>mysql&gt; <strong>grant all on sysaid.* to \'sysaid\'@\'localhost\' identified by \'<span style=\"color: #ff0000\">mysql_</span><span style=\"color: #ff0000\">password</span>\';<br />\n </strong>Query OK, 0 rows affected (0.09 sec)<br />\n &nbsp;</p>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\"><em><strong>5. Развернуть sysaid.war на Tomcat-сервере.</strong></em></p>\n<p class=\"rtejustify\">Для этого, согласно INSTALL.txt, необходимо скопировать файл sysaid.war в каталог webapps Томкета. Он&nbsp;должен развернуть его автоматически, создав sysaid дерево директорий.</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>cp sysaid.war /usr/local/tomcat5.5/webapps/</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\"><em><strong>&nbsp;6. Остановить Tomcat server. </strong></em></p>\n<p class=\"rtejustify\">Даем команду останова Tomcat-сервера:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>sh /usr/local/etc/rc.d/tomcat55 stop</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\"><strong>7. Если есть лицензионный файл для полной версии, то замените файл tomcat/webapps/sysaid/WEB-INF/conf/activation.xml.</strong></p>\n<p class=\"rtejustify\">Лицензионного файла нету, поэтому этот пункт пропустим.</p>\n<p class=\"rtejustify\"><strong>8. Виполнить init-sysaid.sh скрипт. </strong></p>\n<p class=\"rtejustify\">Запускаем скрипт на выполнение:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td><strong># sh init-sysaid.sh</strong><br />\n Welcome to the SysAid initialization script!<br />\n This script will configure the database connection and initialize the database.<br />\n Usage: init_db.sh &lt;root sysaid directory&gt;</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Ругнулось на неверный синтаксис. В подсказке указано, что необходимо добавить путь к каталогу sysaid. Повторный запуск:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>sh init-sysaid.sh /usr/local/tomcat5.5/webapps/sysaid<br />\n </strong>Welcome to the SysAid initialization script!<br />\n This script will configure the database connection and initialize the database.<br />\n Please enter the host name or IP address of the MySQL server [localhost]:<br />\n <strong>localhost</strong><br />\n Please enter the database name that should contain the SysAid data (please create an empty database with this name) [ilient]:<br />\n <strong>sysaid</strong><br />\n Please enter the database login user name [mysql]:<br />\n <strong>sysaid</strong><br />\n Please enter the database login password [mysql]:<br />\n <strong><span style=\"color: #ff0000\">mysql_</span><span style=\"color: #ff0000\">password</span></strong><br />\n Please confirm your input:<br />\n Host name: localhost<br />\n Database name: sysaid<br />\n Database user name: sysaid<br />\n Database password: mysql_password<br />\n Would you like to proceed (y/n) ?<br />\n <strong>y</strong><br />\n Would you like to check connection (y/n) ?<br />\n <strong>y<br />\n </strong>Checking connection....<br />\n Connection verified.<br />\n Validating license .....<br />\n License verified. Account ID is free. Serial is 770CAFF1ABC62952<br />\n Please choose a main user name. Use this login for your first login into SysAid [sysaid]:<br />\n <strong>admin</strong><br />\n Please choose the password of the muff login [changeit]:<br />\n <span style=\"color: #ff0000\"><strong>admin_passwd<br />\n </strong></span>Initializing database....<br />\n Initialization complete! Please restart the web application server (Tomcat). Welcome to SysAid!</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Кажется все в порядке...</p>\n<p class=\"rtejustify\"><strong>9. Запустить tomcat сервер.</strong></p>\n<p class=\"rtejustify\">Запускаем tomcat-сервер, тем более что скрипт&nbsp;init-sysaid.sh&nbsp;в последней строке тоже указал на необходимость этого действия.</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>sh /usr/local/etc/rc.d/tomcat55 start</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\"><strong>10. Войти по адресу </strong><strong>http://&lt;host&gt;:&lt;port&gt;/sysaid</strong></p>\n<p class=\"rtejustify\">Во время установки Tomcat предупредил, что работает на порту 8180. Итак... Трепетный момент - проверка работоспособности. Вуаля! Окошко авторизации:</p>\n<p class=\"rtecenter\"><a class=\"thickbox\" title=\"SysAid Server -Web-Based Help Desk\" href=\"/files/imagepicker/1/sysaid1.png\"><img alt=\"SysAid Server -Web-Based Help Desk\" src=\"/files/imagepicker/1/thumbs/sysaid1.png\" /></a></p>\n<p class=\"rtejustify\">Как бы все... Но не тут-то было.&nbsp;Tomcat&nbsp;вылетал&nbsp;через некоторое&nbsp;время после запуска.&nbsp;Начал искать,&nbsp;в чем же бага. Немного &quot;загуглившись&quot; нашел ответ - init-sysaid.sh запускался от root и не хватало прав доступа для записи логов, вследстие чего Tomcat вылетал. &quot;Лечится&quot; это очень просто:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p>&nbsp;# <strong>chown www:www /usr/local/tomcat5.5/webapps/sysaid/WEB-INF/logs/sysaid.log<br />\n </strong># <strong>sh /usr/local/etc/rc.d/tomcat55 start</strong></p>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">&nbsp;Вот теперь все в норме... После авторизации попадаем в админку:</p>\n<p class=\"rtecenter\"><a class=\"thickbox\" title=\"SysAid Server - Web-Based Help Desk\" href=\"/files/imagepicker/1/sysaid2.png\"><img alt=\"SysAid Server - Web-Based Help Desk\" src=\"/files/imagepicker/1/thumbs/sysaid2.png\" /></a></p>\n<p class=\"rtejustify\">&nbsp;Было бы неплохо русифицировать систему. Для этого идем по следующему пути: <em><strong>Admin Portal -&gt; Preferences -&gt; Customize -&gt; Translate</strong></em>. <em><strong>Language </strong></em>изменяем на <em><strong>Russian</strong></em>, в графе <em><strong>Upload translate file</strong></em> указываем путь к файлу перевода (<strong><a href=\"http://muff.kiev.ua/files/sysaid_text_ru_RU.utf8_.properties\">скачать</a></strong> файл перевода для версии <em><strong>v6.5.05</strong></em>). После этого жмем кнопку <em><strong>Upload</strong></em>.</p>\n<p class=\"rtecenter\"><a class=\"thickbox\" title=\"SysAid Server - Web-Based Help Desk\" href=\"/files/imagepicker/1/sysaid3.png\"><img alt=\"SysAid Server - Web-Based Help Desk\" src=\"/files/imagepicker/1/thumbs/sysaid3.png\" /></a></p>\n<p class=\"rtejustify\">Переходим в раздел &quot;<em><strong>My settings</strong></em>&quot;, выставляем настройки для своего аккаунта и жмем &quot;<em><strong>Save</strong></em>&quot;:</p>\n<p class=\"rtecenter\"><a class=\"thickbox\" title=\"SysAid Server - Web-Based Help Desk\" href=\"/files/imagepicker/1/sysaid4.png\"><img alt=\"SysAid Server - Web-Based Help Desk\" src=\"/files/imagepicker/1/thumbs/sysaid4.png\" /></a>&nbsp;</p>\n<p class=\"rtejustify\">Потом переходим в пункт &quot;<em><strong>Учетные записи по умолчанию</strong></em>&quot; и выставляем настройки, которые будут применяться по умолчанию&nbsp;для новых пользователей.</p>\n<p class=\"rtecenter\"><a class=\"thickbox\" title=\"SysAid Server - Web-Based Help Desk\" href=\"/files/imagepicker/1/sysaid5.png\"><img alt=\"SysAid Server - Web-Based Help Desk\" src=\"/files/imagepicker/1/thumbs/sysaid5.png\" /></a></p>\n<p class=\"rtejustify\">Ну а дальнейшая настройка - уже в зависимости от поставленых задач.</p>\n<p class=\"rtejustify\"><strong>Итог</strong>. Полезная софтина для выездных администраторов, обслуживающих несколько компаний. Очень поможет организовать учет и автоматизировать обработку заявок пользователей.</p>\n', created = 1767914470, expire = 1768000870, headers = '', serialized = 0 WHERE cid = '2:bd25ab637474b69f36de964eb59a861a' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:68e52f6b6808e3e4ef7e36b51e86240c' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Коллеги, занимающимся выбором системы для ITSM&nbsp; рекомендую Ilient Sysaid Helpdesk Software and Asset Management 7.5.03 x86 - полностью локализованную и настроенную.<br />\nС Витруальной машиной (<a href=\"http://rutracker.org/forum/viewtopic.php?t=3398446\" title=\"http://rutracker.org/forum/viewtopic.php?t=3398446\">http://rutracker.org/forum/viewtopic.php?t=3398446</a>) не нужно заниматься первичной настройкой. На русский язык переведены все необходимые термины и используемые в работе списки:<br />\n1. Категории<br />\n2. Маршрутизация<br />\n3. Приоритеты<br />\n4. Сроки<br />\n5. Оперативный список<br />\n6. Тексты настраиваемых уведомлений<br />\n7. Перевод заточенный под вашу организацию<br />\n8. Вид портала конечного пользователя<br />\nlogin Administrator pass 1234567.<br />\n<a href=\"http://itmgm.ru/\" title=\"http://itmgm.ru/\">http://itmgm.ru/</a></p>\n', created = 1767914470, expire = 1768000870, headers = '', serialized = 0 WHERE cid = '2:68e52f6b6808e3e4ef7e36b51e86240c' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d0e4c215b9333f79d0b7f19deee70bb5' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Моя статья.</p>\n<p>Первоначально была размещена на lissyara.su/?id=2089&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767914470, expire = 1768000870, headers = '', serialized = 0 WHERE cid = '2:d0e4c215b9333f79d0b7f19deee70bb5' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767914470, expire = 1768000870, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767914470, expire = 1768000870, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version

SysAid

Решил попробовать такой програмный продукт как SysAid, тем более что есть бесплатная версия. Описание можно посмотреть на сайте проекта, также можно просмотреть проект в режиме демонстрации.

Для начала скачиваем дистрибутив с сайта разработчика (кстати порадовала скорость загрузки - до 15 мегабит на секунду):

# wget http://www.ilient.com/down/sysaid-server-linux-free.tar.gz

По завершению загрузки распаковываем архив и переходим в каталог с программой:

# tar -xzf sysaid-server-linux-free.tar.gz
# cd sysaid-server-linux

Далее, следуя иструкции, ознакомимся с инструкциями по установке, которые можно найти в файле INSTALL.txt. Согласно инструкции, возможны два варианта установки. Первый вариант - Embedded Database, второй - MySQL database. Остановимся более детально на втором варианте. Итак, исходя из этого нам предстоит проделать следующие действия:

  1. Установить SUN JAVA JRE 1.5 или старше.
  2. Установить Tomcat 4.1 , 5.0 или 5.5.
  3. Установить MySQL версии 3.x или 4.0.x.
  4. Создать пустую базу данных MySQL.
  5. Развернуть sysaid.war на Tomcat-сервере.
  6. Остановить Tomcat server.
  7. Если есть лицензионный файл для полной версии, то замените файл tomcat/webapps/sysaid/WEB-INF/conf/activation.xml.
  8. Виполнить init-sysaid.sh скрипт.
  9. Запустить tomcat сервер.
  10. Войти по адресу http://<host>:<port>/sysaid

На первый взгляд ничего сложного. Теперь поэтапно выполним каждый из пунктов.

 1. Установить SUN JAVA JRE 1.5 или старше.

У меня на этом сервере уже установлена Java (diablo-jdk-1.6.0.07.02_3). В документации запрашивают JRE, а у меня JDK, но и так все работает. Ознакомиться с процедурой установки Java можно здесь.

2. Установить Tomcat 4.1 , 5.0 или 5.5.

Предупреждение!  SysAid Не работает с Tomcat 6.0., поэтому устанавливем Tomcat 5.5. согласно требований.

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

# cd /usr/ports/www/tomcat55/ && make install clean && rehash

Установился... Ну и отличненько. Информация, которая может пригодится:

Installation settings:
Destination directory: /usr/local/tomcat5.5
Location of JDK: /usr/local/diablo-jdk1.6.0
Location of Java port: java/diablo-jdk16
Running as (user/group): www/www
HTTP port: 8180
Shutdown listener port: 8005
AJP 1.3 connector port: 8009
Logfile stdout: /usr/local/tomcat5.5/logs/stdout.log
Logfile stderr: /usr/local/tomcat5.5/logs/stderr.log

 Добавляем в rc.conf строку запуска Tomcat и  запускаем приложение:

# echo '# Apache Tomcat ' >> /etc/rc.conf
# echo 'tomcat55_enable="YES"' >> /etc/rc.conf
sh /usr/local/etc/rc.d/tomcat55 start

 3. Установить MySQL версии 3.x или 4.0.x.

MySQL 5.0 уже установлен. См. пример установки и настройки.

 4. Создать пустую базу данных MySQL.

mysql> create database sysaid;
Query OK, 1 row affected (0.05 sec)

mysql> grant all on sysaid.* to 'sysaid'@'localhost' identified by 'mysql_password';
Query OK, 0 rows affected (0.09 sec)
 

5. Развернуть sysaid.war на Tomcat-сервере.

Для этого, согласно INSTALL.txt, необходимо скопировать файл sysaid.war в каталог webapps Томкета. Он должен развернуть его автоматически, создав sysaid дерево директорий.

# cp sysaid.war /usr/local/tomcat5.5/webapps/

 6. Остановить Tomcat server.

Даем команду останова Tomcat-сервера:

# sh /usr/local/etc/rc.d/tomcat55 stop

7. Если есть лицензионный файл для полной версии, то замените файл tomcat/webapps/sysaid/WEB-INF/conf/activation.xml.

Лицензионного файла нету, поэтому этот пункт пропустим.

8. Виполнить init-sysaid.sh скрипт.

Запускаем скрипт на выполнение:

# sh init-sysaid.sh
Welcome to the SysAid initialization script!
This script will configure the database connection and initialize the database.
Usage: init_db.sh <root sysaid directory>

Ругнулось на неверный синтаксис. В подсказке указано, что необходимо добавить путь к каталогу sysaid. Повторный запуск:

# sh init-sysaid.sh /usr/local/tomcat5.5/webapps/sysaid
Welcome to the SysAid initialization script!
This script will configure the database connection and initialize the database.
Please enter the host name or IP address of the MySQL server [localhost]:
localhost
Please enter the database name that should contain the SysAid data (please create an empty database with this name) [ilient]:
sysaid
Please enter the database login user name [mysql]:
sysaid
Please enter the database login password [mysql]:
mysql_password
Please confirm your input:
Host name: localhost
Database name: sysaid
Database user name: sysaid
Database password: mysql_password
Would you like to proceed (y/n) ?
y
Would you like to check connection (y/n) ?
y
Checking connection....
Connection verified.
Validating license .....
License verified. Account ID is free. Serial is 770CAFF1ABC62952
Please choose a main user name. Use this login for your first login into SysAid [sysaid]:
admin
Please choose the password of the muff login [changeit]:
admin_passwd
Initializing database....
Initialization complete! Please restart the web application server (Tomcat). Welcome to SysAid!

Кажется все в порядке...

9. Запустить tomcat сервер.

Запускаем tomcat-сервер, тем более что скрипт init-sysaid.sh в последней строке тоже указал на необходимость этого действия.

# sh /usr/local/etc/rc.d/tomcat55 start

10. Войти по адресу http://<host>:<port>/sysaid

Во время установки Tomcat предупредил, что работает на порту 8180. Итак... Трепетный момент - проверка работоспособности. Вуаля! Окошко авторизации:

SysAid Server -Web-Based Help Desk

Как бы все... Но не тут-то было. Tomcat вылетал через некоторое время после запуска. Начал искать, в чем же бага. Немного "загуглившись" нашел ответ - init-sysaid.sh запускался от root и не хватало прав доступа для записи логов, вследстие чего Tomcat вылетал. "Лечится" это очень просто:

 # chown www:www /usr/local/tomcat5.5/webapps/sysaid/WEB-INF/logs/sysaid.log
# sh /usr/local/etc/rc.d/tomcat55 start

 Вот теперь все в норме... После авторизации попадаем в админку:

SysAid Server - Web-Based Help Desk

 Было бы неплохо русифицировать систему. Для этого идем по следующему пути: Admin Portal -> Preferences -> Customize -> Translate. Language изменяем на Russian, в графе Upload translate file указываем путь к файлу перевода (скачать файл перевода для версии v6.5.05). После этого жмем кнопку Upload.

SysAid Server - Web-Based Help Desk

Переходим в раздел "My settings", выставляем настройки для своего аккаунта и жмем "Save":

SysAid Server - Web-Based Help Desk 

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

SysAid Server - Web-Based Help Desk

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

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

Ваша оценка: Нет Средняя: 5 (3 голоса)

Коллеги, занимающимся выбором

Коллеги, занимающимся выбором системы для ITSM  рекомендую Ilient Sysaid Helpdesk Software and Asset Management 7.5.03 x86 - полностью локализованную и настроенную.
С Витруальной машиной (http://rutracker.org/forum/viewtopic.php?t=3398446) не нужно заниматься первичной настройкой. На русский язык переведены все необходимые термины и используемые в работе списки:
1. Категории
2. Маршрутизация
3. Приоритеты
4. Сроки
5. Оперативный список
6. Тексты настраиваемых уведомлений
7. Перевод заточенный под вашу организацию
8. Вид портала конечного пользователя
login Administrator pass 1234567.
http://itmgm.ru/

Re: SysAid Server - Web-Based Help Desk

Моя статья.

Первоначально была размещена на lissyara.su/?id=2089 

 

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература

Единственный вирус, с которым не может справиться Админ, это User PC (любых модификаций).