一、zabbix agent 端安装部署

1、创建zabbix用户和组

# groupadd zabbix
# useradd -g zabbix zabbix -s /sbin/nologin

2、解压zabbix源码包并编译安装

# tar -xf zabbix-3.2.2.tar.gz
# cd /usr/local/src/zabbix-3.2.2
# ./configure --prefix=/usr/local/zabbix-agent --enable-agent
# make make install

3、拷贝zabbix客户端启动脚本到/etc/init.d目录下

# cd /usr/local/src/zabbix-3.2.2/misc/
# cp init.d/tru64/zabbix_agentd /etc/init.d/
# chmod +x /etc/init.d/zabbix_agentd

4、修改zabbix_agentd启动脚本,将DAEMON启动命令路径修改为安装时指定的路径。

vim /etc/init.d/zabbix_agentd
DAEMON=/usr/local/sbin/zabbix_agentd                   

# 默认脚本启动服务的路径

内容如下:
DAEMON=/usr/local/zabbix-agent/sbin/zabbix_agentd      

# 修改后脚本启动服务的路径,这个路径要根据安装时指定的路径来设定

细心的朋友可能发现了,配置zabbix_server端启动脚本时没有修改路径啊,为什么agentd端需要修改呢?这里简单说明下,我们部署zabbix server服务,在编译安装时没有指定安装路径选项 “--prefix=/usr/local/zabbix_server”,而使用的默认安装位置,如果在编译时没有指定 --prefilx=/path,zabbix会默认安装到/usr/local目录下,这就是为什么在里需要修改脚本路径的原因。

chkconfig zabbix_agentd on

5、修改zabbix_agentd启动脚本,使其支持chkconfig配置服务

vim /etc/init.d/zabbix_agentd
#!/bin/sh下面一行添加
#chkconfig: 345 95 95
#description: Zabbix_Server

6、设置zabbix_agentd服务开机启动

7、编辑zabbix_agent配置文件

# egrep -v "^#|^$" /usr/local/zabbix-agent/etc/zabbix_agentd.conf
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=172.16.10.150
ListenIP=172.16.10.152
ServerActive=172.16.10.152
Hostname=Zabbix server

8、创建日志目录,并设置权限

# mkdir /var/log/zabbix
# chown -R zabbix.zabbix /var/log/zabbix/
# chown -R zabbix.zabbix /usr/local/zabbix-agent/

9、启动zabbix_agentd服务

# /etc/init.d/zabbix_agentd start

10、查看zabbix_agentd服务是否启动成功

# netstat -nltp | grep zabbix
tcp        0      0 172.16.10.152:10050         0.0.0.0:*                   LISTEN      26143/zabbix_agentd

到此,zabbix_agend端已安装完成!

最新文章

  1. .NET Core系列 : 2 、project.json 这葫芦里卖的什么药
  2. 使用ehcache持久化数据到磁盘 并且在应用服务器重启后不丢失数据
  3. Window Ghosting
  4. 如何免费访问Google?
  5. CodeForces 42A Guilty — to the kitchen!
  6. mybatis foreach标签
  7. iOS SearchBar为什么跳不出来第三方输入法
  8. Hibernate的Criteria用法
  9. 解密电子书之四:MCU(freescale)
  10. MIT Introduction to Computer Science and Programming (Lesson one )
  11. shell 并发多进程同时执行
  12. oracle用户被锁定
  13. PPTPD 服务搭建
  14. Eclipse Mars-Ant无法使用jre1.6的问题
  15. Ubuntu下自定义调整CPU工作频率(用于省电或提高性能都好用)
  16. Android自己定义View之仪表盘
  17. dubbo-2.8.4编译发布到本地Nexus库
  18. Java:数值-字符串转换(String转Double)
  19. MVC第一次访问比较慢的解决方案
  20. Luogu P3960 列队 线段树

热门文章

  1. tp5 ThinkPHP5 自定义异常处理类
  2. Linux 下使用 rar 进行压缩和解压缩
  3. (5.14)mysql高可用系列——级联复制与多主一从
  4. JDK1.8 新特性(全)
  5. 小菜鸟之HTML第一课
  6. 【LOJ】#3030. 「JOISC 2019 Day1」考试
  7. JAVA汽车4S店管理系统
  8. winform 中如何获取debug目录的路径
  9. Springboot使用javaMail进行邮件发送
  10. 19-Perl 特殊变量