Zabbix3.2.6 修改agentd.conf

安装zabbix_agentd

首先下载zabbix

wget -c http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz/download -O zabbix
tar -zxvf ./zabbix
cd ./zabbix-3.2.6/configure --enable-agent
make install

可以加 –prefix=/home/myzabbix 这样daemon binaries 会安装在/home/myzabbix/sbin, 同时 utilities 在/home/myzabbix/bin. Man 手册会在/home/myzabbix/share.
默认安装在/usr/local目录下,配置文件在/usr/local/etc/目录下,daemon在/usr/local/sbin/目录下

修改agentd.conf

我们可以先创建一个用户

adduser myzabbix 
passwd myzabbix

因为笔者用的是CentOS7 会自动添加用户到myzabbix组中

vi /usr/local/etc/zabbix_agentd.conf

我们慢慢看下来有哪些是可以修改的,就目前找到的option有

option : PidFile ->记录zabbix_agentd的pid文件
option:LogFile ->记录zabbix_agentd运行时的日志文件
Option: LogFileSize->指定日志文件的最大大小mb为单位
Option: DebugLevel->指定debug等级,默认就好
Option: Server->zabbix_server的IP地址,用逗号分隔
Option: ListenPort->zabbix_agentd监听的端口
Option: ListenIP->zabbix_agentd监听的IP

以上是被动模式需要用到的option,下面是主动模式需要修改的option

Option: ServerActive->用于主动检查的IP和端口
Option: Hostname->运行zabbix_agentd的hostname,必须与server中配置的hostname一致
Option: AllowRoot->是否允许使用root用户运行agentd,如果值为0,将会默认指定zabbix用户为运行人
Option: User->将特权降到系统中特定的现有用户。只有AllowRoot=0时有效
Option: Include->指定自定义监控的文件位置

暂时需要修改的option只有这些,我们可以如此修改:

PidFile=/tmp/myzabbix_agentd.pid
LogFile=/tmp/myzabbix_agentd.log
#假设server的ip为192.168.10.10
#假设这台服务器的IP为192.168.10.20
Server=192.168.10.10
#指定一个监听端口
ListenPort=30000
#ListenIP可设置也可不设置

#以下是主动模式
#就是server的IP地址和server监听的端口,端口暂时不修改
ServerActive=192.168.10.10
#可以用IP
Hostname=192.168.10.10

#其他设置
#不允许root运行
AllowRoot=0
#让用户为myzabbix
User=myzabbix

配置文件写好后,使用shell> zabbix_agentd -c /prefix/myzabbix_agent.conf 指定配置文档运行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值