首页 > 其他分享 >Zabbix技术分享——zabbix命令详解

Zabbix技术分享——zabbix命令详解

时间:2022-12-13 16:36:25浏览次数:61  
标签:config zabbix Zabbix 详解 file 日志 runtime 级别

在与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技术心得。

标签:config,zabbix,Zabbix,详解,file,日志,runtime,级别
From: https://www.cnblogs.com/lwops/p/16979170.html

相关文章

  • Java IO详解
    作者:一面千人来源:cnblogs.com/EvswardJavaI/O流是一组有顺序的,有起点和终点的字节集合。是对设备文件间数据传输的总称和抽象。在IO中涉及的设备文件包括文件、控制......
  • 三、教你搞懂渐变堆叠面积图《手把手教你 ECharts 数据可视化详解》
    注:本系列教程需要对应JavaScript、html、css基础,否则将会导致阅读时困难,本教程将会从ECharts的官方示例出发,详解每一个示例实现,从中学习ECharts。ECharts官方示例:h......
  • Delphi(lazarus) TStringHelper用法详解(转载)
    Delphi(lazarus)TStringHelper用法详解DelphiXE4的TStringHelper,对操作字符串进一步带来更多的方法,使用这些方法才可以实现跨平台的代码。Delphi引用单元:System.Sys......
  • win7 64 + Ubuntu 14.04.1 64双系统安装,详解UEFI ~ GPT和legacy ~ MBR区别
    win764+Ubuntu14.04.164双系统安装背景:我的笔记本之前的系统是window764+Ubuntu14.04.1,用UEFI引导系统。安装过程是先装的win7,再装Ubuntu。本来挺和谐的搭配,但是......
  • IDEA学生认证的步骤详解
    步骤详解在上次使用学生认证的方法对jetbrains认证成功之后,咱们在IDEA这里认证一下吧!一、点击help这里的register如图所示:进入这样一个界面:然后点击左下角的的LogIn......
  • MyBatis的Example类详解
    Example类的定义?第一次幕课网教程看到关于这方面教时,没有懂example起什么用,感觉不用example也可以查询了,后来认真一看才知道这是查询条件生成器  mybatis-generator......
  • webpack优化之代码分割与公共代码提取详解
    前言开发多页应用的时候,如果不对webpack打包进行优化,当某个模块被多个入口模块引用时,它就会被打包多次(在最终打包出来的某几个文件里,它们都会有一份相同的代码)。当项目业......
  • webpack学习笔记之代码分割和按需加载的实例详解
    主要介绍了webpack学习笔记之代码分割和按需加载的实例详解,具有一定的参考价值,有兴趣的可以了解一下为什么需要代码分割和按需加载代码分割就是我们根据实际业务需求将代......
  • 第40周 Linux调优与架构调优 Zabbix和Prometheu 没用
                 ......
  • django-路由层详解
    django-路由层详解可视化界面之数据增删改查针对数据对象主键字段的获取可以使用更加方便的obj.pk获取在模型类中定义双下str方法可以在数据对象被执行打印操作的时候......