运维人必知必会的Zabbix核心命令

博文小编

2022-04-11

【以下文章来源于Zabbix开源社区 ,作者Zabbix开源社区】

Zabbix是一个极其灵活的平台,可用于监控从硬件和网络设备到应用和终端用户服务的不同级别IT基础设施的可用性与性能。

然而,灵活性是有代价的,有时候需要花费大量时间和精力来建立最佳实践并获得在企业环境中使用Zabbix的丰富知识。

即使是经验丰富的管理员,也需要有关网络监控、应用监控和云监控的实用建议。

由Zabbix大中华区总代理宏时数据官方出品的《Zabbix监控系统之深度解析和实践》一书结构有序、条理清晰,详细阐述了丰富的主题,包括自动化,以及Zabbix与其他系统集成的多种方法,在很大程度上有效地填补了Zabbix的灵活性与实践操作之间的空白,能立即应用于日常工作中并提供非常有价值的信息。

下面就根据本书内容进行整理,为大家分享5个Zabbix核心命令,更多内容及详细解释可以阅读本书!

01.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:显示版本的详细信息。

02.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:显示版本的详细信息。

03.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:显示版本的详细信息。

04.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:显示版本的详细信息。

05.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监控系统之深度解析和实践》一书,有关参数举例参考等更多内容,欢迎阅读本书!

粉丝六折专享,快快扫码抢购吧!

购书赠课,课表如下

读者评论

相关博文

  • 社区使用反馈专区

    陈晓猛 2016-10-04

    尊敬的博文视点用户您好: 欢迎您访问本站,您在本站点访问过程中遇到任何问题,均可以在本页留言,我们会根据您的意见和建议,对网站进行不断的优化和改进,给您带来更好的访问体验! 同时,您被采纳的意见和建议,管理员也会赠送您相应的积分...

    陈晓猛 2016-10-04
    5437 739 3 7
  • 迎战“双12”!《Unity3D实战核心技术详解》独家预售开启!

    陈晓猛 2016-12-05

    时隔一周,让大家时刻挂念的《Unity3D实战核心技术详解》终于开放预售啦! 这本书不仅满足了很多年轻人的学习欲望,并且与实际开发相结合,能够解决工作中真实遇到的问题。预售期间优惠多多,实在不容错过! Unity 3D实战核心技术详解 ...

    陈晓猛 2016-12-05
    3302 36 0 1
  • czk 2017-07-29
    5874 28 0 1