Zabbix技术分享——zabbix命令详解
在与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命令详解的更多相关文章
- Linux常用命令详解(week1_day1_3)--技术流ken
本节内容 pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof ss ...
- Zabbix技术分享——docker组件编译使用教程
docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源,它可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的Linux机器上,还可以实现 ...
- 自学Zabbix9.2 zabbix网络发现规则配置详解+实战
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix9.2 zabbix网络发现规则配置详解+实战 1. 创建网络发现规则 Conf ...
- Linux常用命令详解(week1_day1_2)--技术流ken
本节内容 aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看 ...
- Linux常用命令详解(week1_day1_1)--技术流ken
本节内容 基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasu ...
- Linux就业技术指导(五):Linux运维核心管理命令详解
一,Linux核心进程管理命令 1.1 ps:查看进程 1.1.1 命令解释 功能说明 ps命令用于列出执行ps命令的那个时刻的进程快照,就像用手机给进程照了一张照片.如果想要动态地显示进程,就需要使 ...
- Linux常用命令详解(3)
pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof sshd 24 ...
- Git 常用命令详解
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...
- IIS7.0 Appcmd 命令详解和定时重启应用池及站点的设置
IIS7.0 Appcmd 命令详解 废话不说!虽然有配置界面管理器!但是做安装包的时候命令创建是必不可少的!最近使用NSIS制作安装包仔细研究了一下Appcmd的命令,可谓是功能齐全. 上网查了些资 ...
- 【初级】linux pwd 命令详解及使用方法实战
pwd:查看当前工作目录 前言: Linux中用 pwd 命令来查看”当前工作目录“的完整路径,就是经常提及的所在目录,多用在生产环境多级目录中查看当前所在路径,使用此命令能给运维人员/操作人员带来很 ...
随机推荐
- Java开发中PO、VO、DAO、BO、DTO、POJO 含义
PO(persistant object) 持久对象 可以看成是与数据库中的表相映射的java对象.使用 Mybatis 来生成 PO 是不错的选择. VO(value object) 值对象 通常用 ...
- Java开发学习(四十七)----MyBatisPlus删除语句之多记录操作
1.多记录操作 先来看下问题: 之前添加了很多商品到购物车,过了几天发现这些东西又不想要了,该怎么办呢? 很简单删除掉,但是一个个删除的话还是比较慢和费事的,所以一般会给用户一个批量操作,也就是前面有 ...
- ABC306 A - F
ABC306 A - F 代码不提供 A 题意:吧字符串的每个字符连续输出两遍,记得不要快读,不要忘记输入 $ n $ 纪念 Qinzh A 题 WA 掉 B 题意:给定长度为 $ 64 $ 的数组 ...
- CF1834
A 给出一个由 \(1,-1\) 组成的序列.一次操作可以让一个数变相反. 要多少次操作,才能让整个序列和非负且积等于 \(1\). 大 氵题. B 定义两个数 \(A,B\) 有一个价值:每一位上的 ...
- NC16671 [NOIP2006]金明的预算方案
题目链接 题目 题目描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间.更让他高兴的是,妈妈昨天对他说:"你的房间需要购买哪些物品,怎么布置,你说了算, ...
- Activiti7 多实例子流程
顾名思义,子流程是一个包含其他活动.网关.事件等的活动,这些活动本身形成了一个流程,该流程是更大流程的一部分. 使用子流程确实有一些限制: 一个子流程只能有一个none类型的启动事件,不允许有其他类型 ...
- java常用包下载地址(非maven)
httpclient与httpcore: http://hc.apache.org/downloads.cgi jdbc: https://dev.mysql.com/downloads/connec ...
- ultraISO方式制作win10安装U盘
说明 最近帮朋友安装下win10,用了2种制作U盘启动盘的方式.记录一下也方便大家少走弯路. 准备的工具: 1.utralISO(软通牒) 2.win10镜像 3.16GB U盘,U盘容量 > ...
- maven打包时打包指定的lib文件夹
今天在打包自己的spring boot项目时遇到了问题, 报找不到类和符号. 因为我有些依赖是放在项目lib文件夹中,那么打包的时候要连把它一起打包. 修改pom.xml, 添加一下内容: <b ...
- HttpURLConnection使用分析
在项目中遇到各种版本的httpClient,所以想了解一下httpClient的实现 首先查看的是JDK1.1中自带的HttpURLConnection,看一下最初的设计是怎么样的 代码分析 使用Ht ...