在与IT运维的小伙伴交流过程中不少人问到了zabbix_agentd、zabbix_proxy等命令的具体使用问题,为此这一期内容我们来聊聊Zabbix相关命令,其中包括zabbix_server、zabbix_proxy、zabbix_get、zabbix_agentd、zabbix_agent2,一起看看吧~

1.zabbix_server

zabbix_server 是整个 Zabbix 系统的核心程序,数据的获取和处理、主机的配置和管理、事件的生成、告警的发送等都是由 zabbix_server 完成的。它的参数如下。

•-c, –config config-file:配置文件的路径,取代默认的配置文件。

•-f, –foreground:在前台运行 zabbix_server。

•-R, –runtime-control runtime-option:根据配置的选项执行管理功能。

上述 runtime-control 的选项如下。

(1)config_cache_reload:重新加载配置缓存。

(2)housekeeper_execute:立即执行 Housekeeper 操作。

(3)log_level_increase [=target]:提升日志级别,如果没有指定进程,则提升所有进程的日志级别。

(4)log_level_decrease [=target]:降低日志级别,如果没有指定进程,则降低所有进程的日志级别。

•-h, –help:显示帮助内容。

•-V, –version:显示版本的详细信息。

2.zabbix_proxy

zabbix_proxy 可以收集从设备上获取的监控数据,并把这些数据发送给 zabbix_server,其参数如下。

•-c, –config config-file:配置文件的路径,取代默认的配置文件。

•-f, –foreground:在前台运行 zabbix_proxy。

•-R, –runtime-control runtime-option:根据配置的选项执行管理功能。

上述 runtime-control 的选项如下。

(1)config_cache_reload:重新加载配置缓存。

(2)housekeeper_execute:立即执行 Housekeeper 操作。

(3)log_level_increase [=target]。:提升日志级别,如果没有指定进程,则提升所有进程的日志级别。

(4)log_level_decrease [=target]:降低日志级别,如果没有指定进程,则降低所有进程的日志级别。

•-h, –help:显示帮助内容。

•-V, –version:显示版本的详细信息。

3.zabbix_get

zabbix_get 是一个实用的命令行程序,用于从 Zabbix agent 直接获取监控数据,其参数如下。

•-s, –host host-name-or-IP:指定主机的主机名或 IP 地址。

•-p, –port port-number:指定主机上运行的 Agent 的端口号,默认是 10050。

•-I, –source-address IP-address:指定源 IP 地址。

•-k, –key item-key:指定要获取的监控项的键值。

•–tls-connect value:指定如何连接到 Agent,属于加密选项,默认连接不加密。

•psk 加密:使用 TLS 和 psk 预共享密钥进行连接。

•cert 加密:使用 TLS 和 cert 证书进行连接。

•–tls-ca-file CA-file:包含用于验证 CA 证书文件的路径。

•–tls-crl-file CRL-file:包含已撤销证书文件的路径。

•–tls-agent-cert-issuer cert-issuer:允许的 Agent 证书颁发者。

•–tls-agent-cert-subject cert-subject:允许的 Agent 证书主题。

•–tls-cert-file cert-file:证书或证书链文件的路径。

•–tls-key-file key-file:私钥文件的路径。

•–tls-psk-identity PSK-identity:PSK ID 字符串。

•–tls-psk-file PSK-file:PSK 预共享密钥文件的路径。

•-h, –help:显示帮助内容。

•-V, –version:显示版本的详细信息。

4.zabbix_agentd

zabbix_agentd 是一个用于获取各种服务器参数的守护程序,其参数如下。

•-c, –config config-file:配置文件的路径,取代默认的配置文件。

•-f, –foreground:在前台运行 zabbix_agentd。

•-R, –runtime-control runtime-option:根据配置的选项执行管理功能。

上述 runtime-control 选项如下。

(1)log_level_increase [=target]:提升日志级别,如果没有指定进程,则提升所有进程的日志级别。

(2)log_level_decrease [=target]:降低日志级别,如果没有指定进程,则降低所有进程的日志级别。

•-p, –print:显示输出已知的监控项信息。

•-t, –test item-key:测试单个监控项。

•-h, –help:显示帮助内容。

•-V, –version:显示版本的详细信息。

5.zabbix_agent2

zabbix_agent2 是一个基于 GO 语言开发的用于获取各种服务器参数的应用程序,其参数如下。

•-c, –config config-file:配置文件的路径,取代默认的配置文件。

•-R, –runtime-control runtime-option:根据配置的选项执行管理功能。

上述 runtime-control 选项的如下。

(1)log_level_increase [=target]:提升日志级别,如果没有指定进程,则提升所有进程的日志级别。

(2)log_level_decrease [=target]:降低日志级别,如果没有指定进程,则降低所有进程的日志级别。

•-p, –print:显示输出已知的监控项信息。

•-t, –test item-key:测试单个监控项。

•-h, –help:显示帮助内容。

•-V, –version:显示版本的详细信息。

以上就是本期的内容。

我是乐乐,专注Zabbix技术研究与分享,更多Zabbix技术内容敬请留意后续文章。如有Zabbix问题还可以到乐维社区提问留言,或加入Zabbix技术交流群(QQ群:617295020),一起交流Zabbix技术心得。

Zabbix技术分享——zabbix命令详解的更多相关文章

  1. Linux常用命令详解(week1_day1_3)--技术流ken

    本节内容 pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof ss ...

  2. Zabbix技术分享——docker组件编译使用教程

    docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源,它可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的Linux机器上,还可以实现 ...

  3. 自学Zabbix9.2 zabbix网络发现规则配置详解+实战

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix9.2 zabbix网络发现规则配置详解+实战 1.  创建网络发现规则 Conf ...

  4. Linux常用命令详解(week1_day1_2)--技术流ken

    本节内容 aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看 ...

  5. Linux常用命令详解(week1_day1_1)--技术流ken

    本节内容 基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasu ...

  6. Linux就业技术指导(五):Linux运维核心管理命令详解

    一,Linux核心进程管理命令 1.1 ps:查看进程 1.1.1 命令解释 功能说明 ps命令用于列出执行ps命令的那个时刻的进程快照,就像用手机给进程照了一张照片.如果想要动态地显示进程,就需要使 ...

  7. Linux常用命令详解(3)

    pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof sshd 24 ...

  8. Git 常用命令详解

    Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...

  9. IIS7.0 Appcmd 命令详解和定时重启应用池及站点的设置

    IIS7.0 Appcmd 命令详解 废话不说!虽然有配置界面管理器!但是做安装包的时候命令创建是必不可少的!最近使用NSIS制作安装包仔细研究了一下Appcmd的命令,可谓是功能齐全. 上网查了些资 ...

  10. 【初级】linux pwd 命令详解及使用方法实战

    pwd:查看当前工作目录 前言: Linux中用 pwd 命令来查看”当前工作目录“的完整路径,就是经常提及的所在目录,多用在生产环境多级目录中查看当前所在路径,使用此命令能给运维人员/操作人员带来很 ...

随机推荐

  1. 报错ValueError: Can't find 'adapter_config.json'

    前言 在做组内2030项目时,我具体做的一个工作是对大模型进行LoRA微调,在整个过程中有许多坑,其中有些值得记录的问题,于是便产生了这篇博客. 问题 我在得到微调好的模型后,需要对模型进行性能测评. ...

  2. 私密离线聊天新体验!llama-gpt聊天机器人:极速、安全、搭载Llama 2

    "私密离线聊天新体验!llama-gpt聊天机器人:极速.安全.搭载Llama 2,尽享Code Llama支持!" 一个自托管的.离线的.类似chatgpt的聊天机器人.由美洲驼 ...

  3. 补发一篇tensorflow下MADDPG环境搭建配置

    相关文章: [一]MADDPG-单智能体|多智能体总结(理论.算法) [二]MADDPG多智能体算法实现(parl)[追逐游戏复现] 之前用的都是paddle,现在补一下tf的. github上ope ...

  4. Java多线程-ThreadPool线程池-3(五)

    除了可以通过ThreadPoolExecutor自定义线程池外,同Stream API中的Collectors一样,多线程里的Executors类也提供了一组相关的线程池工具,可以直接拿来用,不用考虑 ...

  5. 硬盘SMART信息解读

    目录 一.SMART概述        4 二.SMART的ID代码        4 三.SMART的描述(Description)        5 四.SMART的值        5 1.临界 ...

  6. 关于TypeScript中提示xxx is declared but its value is never read的解决方法

    首先,提示很明显,是定义了变量,但是却没有使用.解决方案有如下两种: 一: 需要确定变量是否真的没有使用到,如果没有使用直接删除即可. 二: 对于方法中的入参,是没法随便删除的.这时候我们可以利用Ty ...

  7. 逆天的全排列函数next_permutation()

    next_permutation 是算法库(<algorithm>)里的一个用于求全排列的函数,其定义为 next_permutation(_BidIt _First, _BidIt _L ...

  8. Java 运算符 - 除法

    1. 除法运算符 Java中的除法运算符是"/"符号,表示将左侧操作数除以右侧操作数. 2. 整数除法 在Java中,整数除法的结果是一个整数,即只保留除法的整数部分,舍去小数部分 ...

  9. npm i -D和-s及-g以及--save的那些事

      i 是 install 的简写 -S 就是 --save 的简写 -D 就是 --save-dev 的简写 npm i module_name -S = > npm install modu ...

  10. Oracle-创建用户不带C##(Oracle 19c)

    由于oracle从12c开始引入了容器(PDB和CDB).租户的概念.直接连接sysdba用户创建新用户时,会默认在CDB中创建公有用户,用户名需要以"C##"或"c## ...