业务主机

业务主机功能是系统最常用的功能之一,左侧以服务树维度展示所有主机,点击左侧主机节点后,右侧显示了当前主机可管理的所有信息和管理功能,包括主机信息、监控信息、运行状态、系统日志、作业、主机用户。

监控

包括子菜单监控模板、低级发现、Target管理、发现监控项

主机用户

包括子菜单全部用户和秘钥对

系统管理

系统管理可以查看所有机器的进程、内核参数、日志、监听的端口、监听的Unix域、软件版本、主机配置。

Agent

安装条件:主机需要指定一个Proxy,然后页面点击安装即可,安装成功后Agent会把自己的信息发到系统,页面也可以查看Agent版本和发送的时间等信息。

Shell编写参考

#!/bin/bash

PROXY=$1
HOST_ID="$2"
HOST_AK="$3"
EXEC_TIME="$4"
CLIENT_IP="$5"
ANSIBLE_HOSTS="$6"
ITEM_KEY="$7"
LLD_VALUE="$8"
CURL="curl -s --connect-timeout 3 -m 10 -X POST"
CURL_MON="${CURL}"" ${PROXY}/agent/mon/host"

#用ansible方式获取数据
#echo "timeout 5 ansible -i \"${ANSIBLE_HOSTS}\" -c smart -m raw -a \"echo 80\""
#ITEM_VALUE=$(timeout 5 ansible -i "${ANSIBLE_HOSTS}" -c smart -m raw -a "echo 80")

#用curl方式获取数据
#echo "timeout 5 ${CURL} http://${CLIENT_IP}/metrics|grep cpu_usage"
#ITEM_VALUE=$(timeout 5 ${CURL} http://${CLIENT_IP}:9100/metrics|grep cpu_usage)

#提交监控值
#echo "${CURL_MON} -d \"id=${HOST_ID}&ak=${HOST_AK}&exec_time=${EXEC_TIME}&key=${ITEM_KEY}&value=${ITEM_VALUE}\""
#${CURL_MON} -d "id=${HOST_ID}&ak=${HOST_AK}&exec_time=${EXEC_TIME}&key=${ITEM_KEY}&value=${ITEM_VALUE}"

results matching ""

    No results matching ""