一、zabbix agent源码包下载
官网地址:https://www.zabbix.com/download
版本下载地址:http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.7/zabbix-3.2.7.tar.gz/download
二、zabbix agent安装
#用户创建
groupadd zabbix
useradd -g zabbix zabbix -s /sbin/nologin
#解压包
tar -xzvf zabbix-3.2.7.tar.gz
cd zabbix-3.2.7
#源码编译安装
./configure --prefix=/usr/local/zabbix --enable-agent
make -j 8
make install
三、zabbix agent部署
自启动部署:
cp -rp misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod u+x /etc/init.d/zabbix_agentd
vi /etc/init.d/zabbix_agentd
- # chkconfig: 35 10 95
- # description: Zabbix Agentd
- DAEMON=/usr/local/zabbix/sbin/zabbix_agentd
- 其中2345是默认启动级别,级别有0-6共7个级别。
- 等级0表示:表示关机
- 等级1表示:单用户模式
- 等级2表示:无网络连接的多用户命令行模式
- 等级3表示:有网络连接的多用户命令行模式
- 等级4表示:不可用
- 等级5表示:带图形界面的多用户模式
- 等级6表示:重新启动
- 10是启动优先级,95是停止优先级,优先级范围是0-100,数字越大,优先级越低。
chkconfig zabbix_agentd on
配置文件部署:
cd /usr/local/zabbix/
ln -s etc conf
mkdir logs
mv ~/zabbix_new/source/bak/script/ ./
mv ~/zabbix_new/source/bak/zabbix_agentd/ ./conf/
zabbix_agentd.conf内容如下
- PidFile=/usr/local/zabbix/logs/zabbix_agentd.pid
- LogFile=/usr/local/zabbix/logs/zabbix_agentd.log
- LogFileSize=0
- StartAgents=10
- Timeout=30
- AllowRoot=1
- Include=/usr/local/zabbix/conf/zabbix_agentd/
- UnsafeUserParameters=1
- ServerActive=agent_ip
- Server=agent_ip
- Hostname=ipaddr
service zabbix_agentd start
Zabbix agent started.
四、zabbix server端部署