Zabbix下查看参数的小技巧

时间:2023-11-27 16:16:02

我们在管理、维护Zabbix的时候,经常需要查看配置文件下的一些参数信息。下面介绍一些常用的小技巧。

1:我想知道zabbix_server.conf文件中配置了那些参数。

# grep '^[a-Z]' /etc/zabbix/zabbix_server.conf 

LogFile=/var/log/zabbix/zabbix_server.log

LogFileSize=0

PidFile=/var/run/zabbix/zabbix_server.pid

SocketDir=/var/run/zabbix

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=xxxxxxxx

DBSocket=/mysql_data/mysql/mysql.sock

StartPollers=15

StartTrappers=40

StartPingers=10

SNMPTrapperFile=/var/log/snmptrap/snmptrap.log

CacheSize=2048M

ValueCacheSize=128M

Timeout=4

AlertScriptsPath=/usr/lib/zabbix/alertscripts

ExternalScripts=/usr/lib/zabbix/externalscripts

LogSlowQueries=3000

StatsAllowedIP=127.0.0.1

2:我想知道zabbix_agentd.conf文件中配置了那些参数。

[root@KerryDB ~]# grep '^[a-Z]' /etc/zabbix/zabbix_agentd.conf 

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=0

EnableRemoteCommands=1

Server=192.168.xxx.xxx

ServerActive=192.168.xxx.xxx

Hostname=getlnx14uat

Include=/etc/zabbix/zabbix_agentd.d/

UnsafeUserParameters=1

UserParameter=custom.iptables.version,/sbin/iptables --version | cut -d 'v' -f 2

 

[root@KerryDB ~]# cat /etc/zabbix/zabbix_agentd.conf | grep -v ^$ | grep -v ^#

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=0

DenyKey=system.run[*]

Server=192.168.xxx.xxx

ServerActive=192.168.xxx.xxx

Hostname=KerryDB

Include=/etc/zabbix/zabbix_agentd.d/*.conf

UserParameter=custom.iptables.version,/sbin/iptables --version | cut -d 'v' -f 2

[root@KerryDB ~]# 

Zabbix下查看参数的小技巧

3:我想查看某个参数的值,例如CacheSize的值

# grep "^CacheSize" /etc/zabbix/zabbix_server.conf 

CacheSize=2048M

 

#grep -B 5 "^CacheSize" /etc/zabbix/zabbix_server.conf

#

# Mandatory: no

# Range: 128K-64G

# Default:

# CacheSize=8M

CacheSize=2048M

4:我想查看某几个参数的值

[root@KerryDB ~]# egrep 'LogFileSize|UserParameter' /etc/zabbix/zabbix_agentd.conf

### Option: LogFileSize

# LogFileSize=1

LogFileSize=0

#       Does not support UserParameters or aliases.

### Option: UnsafeUserParameters

# UnsafeUserParameters=0

### Option: UserParameter

#       Format: UserParameter=<key>,<shell command>

# UserParameter=

UserParameter=custom.iptables.version,/sbin/iptables --version | cut -d 'v' -f 2

[root@KerryDB ~]# egrep 'LogFileSize|UserParameter' /etc/zabbix/zabbix_agentd.conf | grep '^[L,U]'

LogFileSize=0

UserParameter=custom.iptables.version,/sbin/iptables --version | cut -d 'v' -f 2

[root@KerryDB ~]# 

Zabbix下查看参数的小技巧