ioma-client 客户端的安装(linux 版)分2种方式

前提:

  完成IOMA服务端安装后

 

linux版有2种方式安装ioma-client。

  第一种:被监控主机操作系统支持systemctl。第二种:不支持systemctl,这就需要自己手动启动脚本。

 

第一种和第二种方式共同的步骤:

 1、安装lftp,从IOMA服务器中下载对应的客户端安装目录。

[root@localhost ~]# yum install lftp
[root@localhost ~]# lftp 192.168.7.198  # IONA服务器IP地址
lftp 192.168.7.198:~>                 
lftp 192.168.7.198:~> 
lftp 192.168.7.198:~> ls
drwxr-xr-x    6 0        0            4096 Sep 11 00:46 linux-python2.7
drwxr-xr-x    6 0        0            4096 Sep 11 00:46 linux-python3.6
-rw-r--r--    1 0        0             224 Sep 11 00:46 update_version.sh
-rw-r--r--    1 0        0               5 Sep 11 00:46 version
drwxr-xr-x    6 0        0            4096 Sep 11 00:46 windows-python2.7
drwxr-xr-x    6 0        0            4096 Sep 11 00:46 windows-python3.6
# 选择 linux-python2.7 目录下载(使用mirror命令下载文件夹),大部分linux系统都默认安装python2.7,所以选这个就可以了
lftp 192.168.7.198:/> mirror linux-python2.7/
Total: 7 directories, 35 files, 0 symlinks
New: 35 files, 0 symlinks
2596516 bytes transferred
lftp 192.168.7.198:/> 

2、下载成功后,在被监控主机上就存在此客户端安装目录。

lftp 192.168.7.198:/> exit
[root@localhost ~]# 
[root@localhost ~]# ls
linux-python2.7

3、切换到安装目录,执行如下命令。此命令执行成功后,会提示相关信息,根据提示信息,可以选择不同的方式安装。比如:

  a、提示 “系统检测到不支持systemctl,需要systemctl管理服务。”请选择第二种方式继续安装。

  b、如果没有提示“系统检测到不支持systemctl,需要systemctl管理服务。”,那么你可以选择第一种方式继续安装。

[root@localhost ~]# cd linux-python2.7/setup/
[root@localhost setup]# ls
ioma  ioma-client.service  setup.sh
[root@localhost setup]# bash setup.sh 

4、修改/etc/ioma.conf文件 ,修改红色字体的IP地址。[server]下面的是IOMA服务器地址,[client]下面的是被监控主机的IP地址。

vi  /etc/ioma.conf

[server]
# 服务器的IP,只支持一种方式,请将另外一种方式的值写为: None
ipv4 = 127.0.0.1
ipv6 = None

[client]
# 1、辨别数据来自那台客户端,支持ipv4和ipv6。值为前端主机配置的ip地址。
# 2、为了防止配置错误,请务必填写正确。客户端也会分析此IP地址是否存在此电脑上,不存在此配置IP客户
端将退出。
localIP = 127.0.0.1

[script]

# key =[Interpreter] script_path
# key:健值名称
# Interpreter : 解释器
# script_path:脚本的绝对路径

# 例如1: diskStatus = C:\Python36\python.exe  C:\disk_status_list.py

# 例如2: diskStatus = C:\disk_status_list.bat

# 例如3: diskStatus = bash /home/cccc/script/disk_status_list.sh

# 例如4: diskStatus[/dev/sda1] = bash /home/cccc/script/disk_status.sh 此时,系统将把/dev/sda1作
为参数传递给脚本,脚本可以$1接收key中的传参。

 

第一种方式步骤补充(操作系统支持systemctl):

 1、修改配置文件后,重启ioma-client:

systemctl restart ioma-client

  这种方式开机自动启动。

2、结束安装。

  可以删除下载的目录。程序真实目录在/usr/local/4cman_ioma/ioma_client/

 

第二种方式步骤补充(操作系统不支持systemctl):

1、手动执行

# python2.7执行下面的命令
python /usr/local/4cman_ioma/ioma_client/setup/ioma/ioma-client.py

# python3.6执行下面的命令
python3 /usr/local/4cman_ioma/ioma_client/setup/ioma/ioma-client.py 

 

 2、如果要后台执行,请跳过第一步骤,使用nohup 上面的命令命令 &

# python2.7执行下面的命令
nohup python /usr/local/4cman_ioma/ioma_client/setup/ioma/ioma-client.py  &

# python3.6执行下面的命令
nohup python3 /usr/local/4cman_ioma/ioma_client/setup/ioma/ioma-client.py &

 

3、如何开机启动

  将第二步骤 nohup 的命令写入开机脚本中。

转载于:https://www.cnblogs.com/ccccwork/p/11528098.html

你可能感兴趣的:(python,操作系统,前端,ViewUI)