Zabbix配置安装全解

运维 系统运维
Zabbix配置安装全解:Zabbix能监视各种网络参数,保证服务器系统的安全运营;而且提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。Zabbix由2部分构成,zabbix server与可选组件zabbix agent。本文讲述的是Zabbix配置安装全解。

  Zabbix配置安装全解

  server端侦听在10051端口,客户端侦听在10050端口。用户界面使用php开发。数据存储在MySQL里面。安装几次都要重新看,目前将Zabbix配置安装进行整理如下

  Zabbix配置需要web、php、mysql、gcc等支持

  请自行配置好

  接下来我们开始操作

  操作范例的操作系统为Centos 5.2

  tar zxvf zabbix-1.6.2.tar.gz  
 
  mysql create databases zabbix;  
 
  mysql use zabbix;  
 
  mysql source /usr/local/src/zabbix-1.6.2/create/schema/mysql.sql  
 
  mysql source /usr/local/src/zabbix-1.6.2/create/data/data.sql  
 
  mysql source /usr/local/src/zabbix-1.6.2/create/data/images_mysql.sql  
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  ./configure –prefix=/usr/local/zabbix/ \ //指定安装目录  
 
  –enable-server \ //安装server,被监控节点不需要  
 
  –enable-agent \ //安装agent  
 
  –with-mysql \ //需要mysql支持需要指定目录  
 
  –with-net-snmp //需要snmp支持需要指定目录  
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

  常用的编译选项如下,需要更多的可以看帮助

  –enable-static Build statically linked binaries  
 
  –enable-server Turn on build of server  
 
  –enable-proxy Turn on build of proxy server  
 
  –enable-agent Turn on build of agent  
 
  –enable-ipv6 Turn on support of IPv6  
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

  Zabbix配置客户端只需执行:

  ./configure –prefix=/usr/local/zabbix –enable-agent  
 
  make && make install  
 
  • 1.
  • 2.
  • 3.
  • 4.

  Zabbix配置安装过程没有报错基本就OK,接下来增加对应的端口:

  vi /etc/services  
 
  • 1.
  • 2.

  加入

  zabbix_agent 10050/tcp # zabbix agent  
 
  zabbix_agent 10050/udp # zabbix agent  
 
  zabbix_trapper 10051/tcp # zabbix trapper  
 
  zabbix_trapper 10051/udp # zabbix trapper  
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

  复制配置文件和服务启动脚本

  cp -rf misc/conf /opt/app/zabbix/etc -R  
 
  • 1.
  • 2.

  到

  misc/init.d/  
 
  • 1.
  • 2.

  选择一个自己合适自己环境的启动脚本,或者自己写一个

  添加一个zabbix用户

  useradd zabbix  
 
  • 1.
  • 2.

  然后用脚本启动

  zabbix_server和zabbix_agentd  
 
  [root@zabbix ~]#ll /usr/local/zabbix/sbin/  
 
  -rwxr-xr-x 1 root root 362581 Apr 16 22:55 zabbix_agent  
 
  -rwxr-xr-x 1 root root 425336 Apr 16 22:55 zabbix_agentd  
 
  -rwxr-xr-x 1 root root 136854 Apr 16 22:55 zabbix_get  
 
  -rwxr-xr-x 1 root root 163086 Apr 16 22:55 zabbix_sender  
 
  -rwxr-xr-x 1 root root 1284665 Apr 16 22:55 zabbix_server  
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.

  Zabbix配置回到zabbix的编译目录:

  生成配置文件:

  mkdir /etc/zabbix  
 
  cp misc/conf/* /etc/zabbix/  
 
  vi frontends/php/include/db.inc.php  
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

  更改数据库相关内容:

  $DB_TYPE ="MYSQL";  
 
  $DB_SERVER ="localhost";  
 
  $DB_DATABASE ="zabbix";  
 
  $DB_USER ="zabbix";  
 
  $DB_PWD ="zabbix";  
 
  cp -rf frontends/php /var/www/html/zabbix -R  
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.

  php环境需求

  PHP version: 5.2.8 Ok  
 
  PHP Memory limit: 128M Ok  
 
  PHP post max size: 8M Ok  
 
  PHP max execution time: 300 sec Ok  
 
  PHP Databases support: MySQL Ok  
 
  PHP BC math support yes Ok  
 
  GD Version: bundled (2.0.34 compatible) Ok  
 
  Image formats: PNG Ok  
 
  PHP Timezone: Asia/Shanghai  
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.

  注:gd-devel没有安装上去将无法在web端安装过去,对应的其他也要安装,比如net-snmp,可通过yum来安装,方便。

  [root@zabbix ~]#rpm -qa|grep gd  
 
  gd-devel-2.0.33-9.4.el5_1.1  
 
  gd-2.0.33-9.4.el5_1.1  
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

  安装php-bcmath

  yum -y install php-bcmath  
 
  • 1.
  • 2.

  修改时区

  Vi /etc/php.ini  
 
  date.timezone =Asia/Shanghai  
 
  • 1.
  • 2.
  • 3.
  • 4.

【编辑推荐】

Zabbix批量添加主机

Zabbix下数据库升级

Zabbix代理安装介绍

责任编辑:zhaolei 来源: cutt
相关推荐

2010-07-28 22:20:10

RIP路由配置

2010-07-14 16:21:31

Telnet服务配置

2010-09-14 11:45:46

TFTP服务配置实验

2010-08-05 09:49:18

NFS服务器配置

2010-08-06 14:08:50

路由器配置命令

2009-03-04 10:10:49

XenDesktop 桌面虚拟化Xendesktop

2010-03-01 16:35:27

Visual Stud

2010-06-01 15:45:17

Zabbix配置

2009-11-10 15:18:03

思科路由器常用配置命令

2010-01-08 10:35:35

Catalyst交换机

2011-06-16 13:36:29

Qt Windows CE

2009-08-06 20:43:28

小型公司装修布线安装过程

2010-01-04 09:39:39

Silverlight

2010-04-20 11:51:31

负载均衡

2010-09-25 13:07:50

DHCP协议结构

2010-07-13 13:59:04

ICMP协议

2010-07-13 14:44:11

SNMP服务设置

2009-09-23 17:36:26

Hibernate优点

2009-11-16 17:31:37

SOHO路由器

2010-06-09 17:24:45

Zabbix配置
点赞
收藏

51CTO技术栈公众号