如何在centos服務器上部署奧維企業(yè)服務器

奧維企業(yè)服務器可運行在Windows、Linux CentOS系統(tǒng)上。對于CentOS系統(tǒng),僅支持CentOS 6系列和CentOS 7系列。

1. 下載企業(yè)版組件

管理控制臺軟件:http://www.lnjo.cn/enterprise/,安裝在Windows PC上,供管理員使用。

image-20241009152405753

企業(yè)服務器軟件:http://www.lnjo.cn/129216/,安裝在CentOS服務器上。

222

奧維客戶端:http://www.lnjo.cn/download/,安裝在PC、手機、平板等機器上。

2. 安裝數據庫軟件

2.1. CentOS6系統(tǒng)安裝數據庫軟件

若您在安裝CentOS6+操作系統(tǒng)時未安裝數據庫軟件,需要安裝數據庫軟件;若您已安裝數據庫軟件,請?zhí)^以下步驟。

  • 安裝MySQL數據庫

執(zhí)行安裝命令,安裝系統(tǒng)自帶的MySQL數據庫軟件,奧維互動地圖企業(yè)版,僅需安裝mysql-server。

命令:yum install -y mysql-server

3

若您的服務器沒有MySQL安裝包,服務器可訪問外網的情況下,仍可以安裝MySQL Server,安裝的過程中服務器會自動下載;若服務器連接的是內網,用戶需要先將MySQL Server的安裝包上傳至服務器,再執(zhí)行安裝。

  • 啟動MySQL服務

執(zhí)行命令:service mysqld start

4

  • 設置MySQL服務自啟動

    執(zhí)行命令:chkconfig mysqld on

  • MySQL常用命令

停止服務:service mysqld stop

重啟服務:service mysqld restart

查看服務狀態(tài):service mysqld status

2.2. CentOS7系統(tǒng)安裝數據庫軟件

CentOS7版的奧維企業(yè)服務器,安裝系統(tǒng)自帶的MariaDB數據庫即可。

  • 安裝MariaDB數據庫服務

? 執(zhí)行命令:yum -y install mariadb-server

5

  • 啟動MariaDB服務

執(zhí)行命令:systemctl start mariadb

  • 設置MariaDB服務自啟動

? 執(zhí)行命令:systemctl enable mariadb.service

  • MariaDB常用命令

停止服務:systemctl stop mariadb

重啟服務:systemctl restart mariadb

查看服務狀態(tài):systemctl status mariadb

3. 安裝奧維企業(yè)服務器

3.1. 安裝企業(yè)服務器軟件

執(zhí)行命令:rpm -ivh https://download.ovital.com/pub/omservice-latest.x86_64.rpm

6

3.2. 啟動omservice

  • Centos6系統(tǒng)

? 執(zhí)行命令:service omservice start

7

如果在啟動的過程中,提示“please set max_long_data_size= 268435456 in /etc/my.cnf”,需修改my.cnf配置文件,執(zhí)行命令vi /etc/my.cnf,在my.cnf文件中添加max_long_data_size= 268435456,保存。

☆說明:即使沒有提示,建議您也增加該配置,否則存儲單個文件的大小不能超過1M。

8

重啟omservice,執(zhí)行命令:service omservice restart

9

初次啟動omservice,系統(tǒng)會初始化數據庫,創(chuàng)建ovsrv數據庫。

  • Centos7系統(tǒng)

? 執(zhí)行命令:systemctl start omservice.service

如果在啟動的過程中,提示“please set max_allowed_packet=256M in /etc/my.cnf”,需修改my.cnf配置文件,執(zhí)行命令vi /etc/my.cnf,在my.cnf文件中添加max_allowed_packet=256M,保存。

☆說明:即使沒有提示,建議您也增加該配置,否則存儲單個文件的大小不能超過1M。**

11

重啟數據庫,執(zhí)行命令:systemctl restart mariadb.service

初始化數據庫,執(zhí)行命令:/usr/local/bin/initomservice.sh。系統(tǒng)會提示您輸入MySQL root用戶的密碼,不用輸入,直接回車。

img

重啟數據庫服務,執(zhí)行命令:systemctl restart mariadb.service

重啟omservice服務,執(zhí)行命令:systemctl restart omservice.service

  • 查看企業(yè)服務器配置信息

? 執(zhí)行命令:cat /etc/omservice.conf,可獲取控制臺遠程連接企業(yè)服務器的默認密碼(LoginPwd)、端口(ListenPort)。

15

4. 設置防火墻

奧維企業(yè)服務器默認使用的網絡端口是1616,因此您需要允許1616端口通過防火墻。

  • CentOS6執(zhí)行命令: /sbin/iptables -I INPUT -p tcp --dport 1616 -j ACCEPT

? 保存配置: /etc/rc.d/init.d/iptables save

16

設置完成后,執(zhí)行命令service iptables restart重啟防火墻。

  • CentOS7執(zhí)行命令:firewall-cmd --permanent --add-port=1616/tcp --permanent

17

設置完成后,執(zhí)行命令systemctl restart firewalld重啟防火墻。

5. 管理控制臺登錄企業(yè)服務器

啟動管理控制臺程序,點擊【系統(tǒng)】菜單,點擊【連接企業(yè)服務器】,輸入登錄信息,點擊【確定】按鈕。

2

登錄成功后,在管理控制臺標題欄中會顯示登錄信息,如下圖。

3

☆說明:

①企業(yè)服務器IP地址:企業(yè)服務器所在CentOS機器的IP地址,可以使用ip addr命令查看IP地址。

②端口:默認為1616。

③密碼:omservice.conf配置文件中的LoginPwd,默認為123456??梢允褂?strong>cat /etc/omservice.conf命令查看。

登錄企業(yè)服務器后,您可以參照以下文檔,測試使用相關功能。

如何將奧維賬戶添加到企業(yè)服務器(自建服務器):http://www.lnjo.cn/133784-2/

企業(yè)云收藏夾管理使用說明:http://www.lnjo.cn/130168-2/

企業(yè)共享云端管理使用說明:http://www.lnjo.cn/130740-2/

與企業(yè)服務器同步操作說明:http://www.lnjo.cn/129204-2/

自動簽到功能說明:http://www.lnjo.cn/147271/

如何在企業(yè)服務中添加管理奧維定位設備:http://www.lnjo.cn/131003-2/

6.補充說明:omservice.conf

為了讓您更加了解奧維企業(yè)服務器,對其管理功能加以充分利用,下面對奧維企業(yè)服務器的各項配置進行補充說明。

奧維企業(yè)服務器的各項配置保存在omservice.conf文件中,您可以使用cat /etc/omservice.conf查看。

(1)企業(yè)服務器設置(service setting)

①LogPath=“/var/log/OMapService.log”

OMapService.log文件是記錄企業(yè)服務器連接數據庫、管理控制臺連接企業(yè)服務器、斷開連接企業(yè)服務器的日志文件,這個文件存放在/var/log目錄下。

②DebugFile=“/tmp/omservice.log”

omservie.log文件是記錄企業(yè)服務器調試信息的日志文件,這個文件存放在tmp目錄下。如果未執(zhí)行調試企業(yè)服務器,是不會生成這個文件的。

下列各設置項,若用戶進行了修改,需要重啟omservice,才能生效。

③不允許管理控制臺設置數據庫(Deny Console Set MySQL)

該設置項的默認值為“1”,即不允許管理控制臺設置數據庫。若將值改為“0”,表示允許管理控制臺設置數據庫。

④DenyConsoleSetMap(不允許管理控制臺設置地圖服務)

這個設置項的默認狀態(tài)是注釋掉了的,前面有#號的表示注釋,不起效果。若取消注釋,保持值為“1”,表示不允許管理控制臺設置地圖服務;若將值設置為“0”,表示允許管理控制臺設置地圖服務。

⑤DenyConsoleSetLogin(不允許管理控制臺修改登錄信息)

這個設置項的默認狀態(tài)是注釋掉了的,不起效果。若取消注釋,保持值為“1”,表示不允許管理控制臺修改登錄信息;若將值設置為“0”,表示允許管理控制臺修改登錄信息。

⑥DenyConsoleUpgrade(不允許管理控制臺升級企業(yè)服務器)

這個設置項的默認狀態(tài)是注釋掉了的,不起效果。若取消注釋,保持值為“1”,表示不允許管理控制臺升級企業(yè)服務器;若將值設置為“0”,表示允許管理控制臺升級企業(yè)服務器。

(2)管理控制臺登錄設置(console login seting)

①LoginPwd(管理控制臺登錄密碼)

用戶可對管理控制臺登錄企業(yè)服務器的密碼進行修改,默認為123456。

②ListenPort(端口號)

用戶根據實際需要對端口號進行修改,默認為1616。修改端口后,除了需要重啟omservice外,還需要對防火墻配置進行修改,加入新的端口號,修改步驟參考本文《4、設置防火墻》。

③RemoteAllow(允許遠程管理)

該設置項默認值為“1”,即允許遠程管理,建議用戶不要修改該設置項,否則會導致Windows電腦上的管理控制臺無法登陸企業(yè)服務器。若將值設置為“0”,表示不允許遠程管理。

④AllowListOnly(僅允許下方列表中的機器登錄)

該設置項作用是限制通過管理控制臺登錄企業(yè)服務器的機器和地址。默認是注釋掉了的,不起效果。

如果取消注釋,默認值為“1”,而下面的機器列表(Remote Allow List)是注釋掉了的,表示不允許任何機器登錄。

機器列表取消掉注釋,添加允許登錄的機器??墒褂肐P地址和機器碼限制管理控制臺機器的登錄。這個設置項用戶根據實際需要進行設置,可以添加多臺機器,用分號隔開。

(3)數據庫設置(mysql setting)

數據庫的相關設置建議用戶保持默認值,一般情況下不要作任何修改。數據庫設置項包括用戶服務、數據庫服務器地址、數據庫用戶名和密碼。

①UserServiceFlag(用戶服務)

開啟用戶服務,默認值為“1”。若將用戶服務的值設置為“0”,則企業(yè)服務器不會連接數據庫。

②MysqlHost(數據庫服務器地址)

數據庫服務器地址,若用戶的數據庫和奧維企業(yè)服務器軟件不在同一機器上,這里需要修改成數據庫服務器的真實IP地址。

③MysqlUser(數據庫用戶名)和MysqlPwd(數據庫密碼)

數據庫用戶,默認用root用戶登錄,若用戶需要使用其他用戶登錄,在此修改即可,一定要注意用戶權限。