Счетчик

Поисковый анализ сайта
яндекс.ћетрика
Cервер и сайт запущен 2011.02.01 на Debian

Всем доброго времени суток, сегодня я расскажу как я внедрял в своей организации систему helpdesk

Бесплатная версия ограничена сотней пользователей и двумя админами.
Есть возможность развернуть в домене политиками sysaid agent, который будет передать статус пользователя ( онлайн,офлайн), конфиг железа и ПО , установленное на клиенте, мониторить состояние рабочей станции, инвентаризация и др.
Нам подходит, погннали!

apt-get install java-common

apt-get install java-package


Добавляем репозиторий с явкой.

apt-get install python-software-properties


Обновляем репозитории:

apt-get update


Устанавливаем пакеты Sun Java

apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts


Использовать Sun Java JRE по умолчанию:

update-java-alternatives --set java-6-sun


Проверить вашу версию java :

java -version


Устанавливаем Apache Tomcat

wget http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz


Распаковываем:

tar xvzf apache-tomcat-6.0.18.tar.gz


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

mv apache-tomcat-6.0.18 /usr/local/tomcat


nano /etc/init.d/tomcat
cat /etc/init.d/tomcat

export JAVA_HOME=/usr/lib/jvm/java-6-sun
case $1 in
start)
sh /usr/local/tomcat/bin/startup.sh
;;
stop)
sh /usr/local/tomcat/bin/shutdown.sh
;;
restart)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
esac
exit 0


chmod 755 /etc/init.d/tomcat

вставляем его в автозагрузку:

update-rc.d tomcat defaults



ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat


Добавляем в .bashrc:

cat ~/.bashrc

export JAVA_HOME=/usr/lib/jvm/java-6-sun


Рестартуем

shutdown -r now


Скачиваем SysAid:

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

tar xvzf sysaid-server-linux-free.tar.gz
cd sysaid-server-linux


Копируем sysaid.war в директорию webapps tomcat:

cp sysaid.war /usr/local/tomcat/webapps


После этого сразу создадим базу в mysql (обязательно с кодировкой utf8, так как могут быть траблы в сисаиде с русскими буквами, будут в ввиде ????????????).Ниже еще добавлю про кодировку.
mysql -u root -p - или можно создать БД через phpmyadmin это называется кто к чему привык

CREATE DATABASE ilient CHARACTER SET utf8 COLLATE utf8_bin;


Добавляем в /etc/mysql/my.cnf в секцию [mysqld] строку с кодировкой:

[mysqld]
default-character-set=utf8


Запустим скрипт инициализации базы данных mysql и ответим на несколько вопросов:

./init-sysaid.sh /usr/local/tomcat/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]:
ilient
Please enter the database login user name [mysql]:
root
Please enter the database login password [mysql]:
123
Please confirm your input:
Host name: localhost
Database name: ilient
Database user name: root
Database password: 123
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]:
sysaid
Please choose the password of the sysaid login [changeit]:
123
Initializing database....
Initialization complete! Please restart the web application server (Tomcat). Welcome to SysAid!



Рестартуем Tomcat:

/etc/init.d/tomcat restart


SysAid установлен, Проверяем:
http://localhost:8080/sysaid

Будем прикручивать русский язык в SysAid

Перевод качественным не назовешь, так что и за этот огромное спасибо !:)
Начнем со следующего:
Идем в

AdminPortal -> Preferences -> Account Defaults
russian 1
И настраиваем профиль по-умолчанию:

Сначала в Available Languages выбираем Russian, потом в Language — Russian.
Encoding обязательно utf8.
Сохраняем.
Идем в Customize -> Translate
russian 2
Выбираем Language Russian
russian 3
Загружаем файл перевода Upload translate file смотрим тут
russian 4
Русский язык установлен. Теперь у всех новых пользователей по-умолчанию будет именно он.

Установим русский язык и себе в портале:

AdminPortal -> Preferences ->My Settings
russian 5
Не забываем про кодировку utf8.
Сохраняемся.
Результат на скрине ниже:
russian 6
Сразу можно проверить, корректно ли установили кодировку:
1.Напишем и опубликуем новость на русском языке . Если все правильно , то вместо ????? будет читаемая новость.
2.Создадим в HelpDesk новую заявку. Опять же, если русский текст читаем, то все хорошо 
С этим закончили.

Далее идем в Настройки -> Загрузки
Для сбора статистики по компам сети ( железо, по и тд) устанавливаем sysaid-агента.
Доступен как для ручной инсталяции, так и в виде MSI пакета для развертывания в домене.
Так же полезен «SysAid Инструменты Администратора».может просканировать сеть и показать на каком компе установлен/не установлен агент и какой версии, так же можно внести некоторые настройки и задеплоить агента из окна приложения.

Всем спасибо за внимание!

Добавить комментарий


Защитный код
Обновить