zabbix客户端简单配置

zabbix 客户端简单配置

安装:

rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
yum clean all
yum install zabbix-agent

配置:

zabbix客户端建议主动和被动模式同时打开。被动模式打开可通过zabbix_get -s 127.0.0.1 -k nginx_status[gw_active]进行调试。
cat>/etc/zabbix/zabbix_agentd.conf<
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=1
#日志产生级别为3.4表示未调试级别会产生大量的日志
EnableRemoteCommands = 1
#是否允许在本地执行远程命令,建议设置为允许.0表示不允许
LogRemoteCommands = 1
#启用已执行shell命令的日志记录作为警告,0表示关闭
Server=47.104.124.214,127.0.0.1
#被动模式下指定服务端ip地址.允许接收传入的主机ip
ListenPort=10050
#客户端端口,服务端将通过此端口获取数据
StartAgents = 5
#被动模式下开启的线程数量。
ServerActive=47.104.124.214:10051
#主动模式下:向服务端提交数据。指定服务端端口和ip
Hostname=Gw_Math
RefreshActiveChecks=60
#被监控的主机多久(秒)重新请求二级代理或服务端刷新一监控列表
BufferSend=6
#多少秒后,将BUFFER中的数据提交到二级代理或服务端。
BufferSize=100
#此参数作用设置保存采集数据在内存中的容量大小
Timeout=20
#当agent采集一个数据时,多长少算超时。建议保持默认
AllowRoot=1
#当一个脚本执行需要以ROOT身份执行的,0表示关闭
UnsafeUserParameters=1
#是否启用用户自定义监控脚本,1启用,0不启用
UserParameter=zabbix_agent.ping,/bin/echo '1'
#自定义监控脚本
Include=/etc/zabbix/zabbix_agentd.d/*.conf
EOF
cd /etc/zabbix/zabbix_agentd.d/
#上传压缩包
zabbix_scripts.tgz
tar -xvzf  zabbix_scripts.tgz
systemctl restart zabbix-agent

测试:

rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
yum clean all
rpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-get-4.2.4-1.el7.x86_64.rpm
zabbix_get -s 127.0.0.1 -k zabbix_agent.ping

 

转载于:https://my.oschina.net/wangyunlong/blog/3069668

你可能感兴趣的:(运维,shell)