美文网首页
经典版imanager监控iportal

经典版imanager监控iportal

作者: SuperMap技术控 | 来源:发表于2021-12-27 08:56 被阅读0次

 我们知道经典版的imanager同监控iserver一样可以监控iportal,但iportal只能用root用户启动,那么用户在实际执行页面给出的命令时就会产生疑惑,到底是用root用户执行还是普通用户执行呢?本文就这一点给出能够正确监控的操作步骤。

以下表格为本次实验的背景环境情况。

产品

imanager

iportal

版本

1020

1020a

系统环境

centos 7.9

centos 7.5

许可

试用版

试用版

内网IP

172.16.15.170

172.16.14.121

首先给出最后监控成功的截图

 

简明步骤如下:

1.         如果已经安装了zabbix先卸载,可参照博客经典版imanager监控iserver末尾的步骤进行卸载操作

2.         在iportal正常运行的情况下,打开imanager页面添加iportal, 得到页面提示的wget命令

sudo wget -O setup_16.sh 'http://172.16.15.170:8390/imanager/packages/setupscript?ip=172.16.14.121&id=16&os=linux' && sh setup_16.sh

1.         使用普通用户(本文使用user指代)停止iportal

2.         user用户执行以上wget完整命令(user需要有sudo的权限)
中间第一次输入密码是user的密码,第二次输入密码是root的密码

3.         user启动iportal

 至此imanager添加iportal监控完成。

PS

1.         以上执行命令时第一次输入密码是sudo wget的需要,第二次输入密码是执行sh setup_16.sh脚本中的需要,具体搜索相关命令,可以在supermap-iportal-10.2.0a-linux64-deploy/imanager-agent/bin/linuxshell目录下打开脚本installzabbix.sh,其中有

18 #change zabbix config
19 echo change zabbix config
20 [ `whoami` = root ] || exec su -c $0 root
21 echo start

             可以看到其中切换到了root用户进行zabbix agents的安装步骤

2.         如果用普通用户分开执行以上wget命令和sh setup_16.sh命令,将报出权限相关错误(permission denied)

3.         如果用root用户执行以上wget命令,则iportal将无法正常启动,日志报zabbix相关文件访问权限错误

 

相关文章

网友评论

      本文标题:经典版imanager监控iportal

      本文链接:https://www.haomeiwen.com/subject/raaeqrtx.html