如何在Linux上配置ServiceDesk Plus作为服务运行?

如何在Linux上配置ServiceDesk Plus作为服务运行?

1.获取servicedesk.txt文件,点击下载

2.将上述文件复制到目标Linux机器上,并在其路径下,执行以下命令,将下载的 servicedesk.txt 内容复制到 /etc/init.d/下

# cp servicedesk.txt /etc/init.d/servicedesk
            注意:编辑servicedesk文件,将MDIR变量修改为产品实际安装目录的bin文件夹,例如,MDIR=/home/guest/ManageEngine/ServiceDesk/bin
            提示:使用Vim编辑器进行编辑,#vi servicedesk.txt

3.使用以下命令获取servicedesk启动脚本的执行权限:
# chmod 755 /etc/init.d/servicedesk
4.使用以下命令在/var/log下创建一个空白文件,用于记录应用程序登录日志:
# touch /var/log/servicedesk-plus.log
5.使用以下命令将脚本添加为启动脚本:
# systemctl start servicedesk 或 # service servicedesk start

注意:
如果执行完以上所有的命令,还是无法安装成功,报“failed to start SYSV: run the servicedesk program”错误,并且执行官网的命令无法成功的情况下,请使用“cat -v servicedesk”这个命令去查一下这个文件的每一行后面是否带了这个转换字符“^M”(参考以下截图),如果是,请修改这个文件,去掉文件中的这个字符,重新执行命令,服务就可以安装成功。

删除文件中“^M”字符,可以使用以下命令:
sed -i -e  's/\r//g' /etc/init.d/servicedesk 






    • Related Articles

    • 在Linux中,是否需要安装额外的软件包/库来支持ServiceDesk Plus?

             RHEL 8.1等环境需要安装ncures-compat-lib,以便在启动应用程序数据库时加载共享库(例如,libtinfo.so.5)。       如果这个包没有安装,将显示以下错误:       “error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or ...
    • 如何在ServiceDesk Plus中配置PFX格式的证书,启用HTTPS模式

      启用https模式,ServiceDesk Plus默认采用自签名的证书,使用此步骤,可以将该自签名的证书更改为企业申请的PFX格式的授信证书。注:该内容适用于 ServiceDesk Plus 9400及以上版本  使用记事本(或其它文本编辑工具)打开ServiceDesk Plus安装目录\conf\server.xml ,找到下述内容: 将属性: keystoreFile="${jhome.dir}/conf/sdp.keystore" keystorePass="sdpsecured" ...
    • 分布式资产扫描的目的是什么?

      ServiceDesk Plus帮助您扫描分布在多个站点的资产,即没有连接到网络的资产,或不能从中央ServiceDesk Plus服务器访问的资产。这可以通过安装在远程网络中的AssetExplorer远程服务器来完成,它可以帮助扫描远程网络中的资产,将资产信息导出为zip文件,然后将信息导入到中央ServiceDesk Plus服务器中。为了使用分布式资产扫描特性,我们必须理解以下术语: 中央服务器:ServiceDesk Plus安装是中央服务器,其中有中央资产数据库。 ...