宇文氏 发表于 2019-1-26 06:04:18

详解zabbix监控系统安装部署

  系统信息:系统版本:Centos6.5 64位
  Server端IP:172.16.4.63
  Client 端IP:172.16.4.64
  Zabbix版本:zabbix-2.0.14.tar.gz
  1.安装LAMP环境
  用yum安装server端:
  # yum install gcc gcc-c++
  # yum install -y httpd mysql mysql-server mysql-devel php php-mysql php-common php-mbstring php-gd php-odbc php-xml php-pe
  #service httpd start(启动httpd)
  #service mysqld start(启动mysqld)
  Server和Agent端都要安装下面的库:
  yum install -y curl curl-devel net-snmp net-snmp-devel perl-DBI
  2.下载zabbix-2.0.14.tar.gz,到官网上下载
  3.创useradd zabbix建Server端和Agent端用户帐号
  # useradd zabbix;root@zabbix ~]# usermod -s /sbin/nologin zabbix
  4.Server端数据库配置:初始化数据库-->创建zabbix数据库-->导入zabbix数据库
  # mysqladmin -u root password '123456'
  # mysql -u root p
  mysql>create database zabbix character set utf8;
  mysql> grant all on zabbix.* to zabbix@localhost identified by '123456';
mysql> use zabbix;
mysql> source /root/zabbix-2.2.6/database/mysql/schema.sql
mysql> source /root/zabbix-2.2.6/database/mysql/images.sql
mysql> source /root/zabbix-2.2.6/database/mysql/data.sql
mysql> exit
  5.Server端编译安装zabbix
  #cd/root/zabbix-2.0.14.tar.gz
  #tar zxvf zabbix-2.0.14
  #./configure -enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --prefix=/usr/local/zabbix
  #make install
  6.配置Server端
  #ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
  #vi /usr/local/zabbix/etc/zabbix_server.conf修改添加下面内容:
  LogFile=/tmp/zabbix_server.log
  DBHost=localhost
  DBName=zabbix
  DBUser=zabbix
  DBPassword=123456
  拷贝脚本并启动:
  #cd /root/ zabbix-2.0.14
  # cp misc/init.d/tru64/zabbix_server /etc/init.d/
  # cp -a frontends/php/* /var/www/html/
  # sed -i '/date.timezone/i date.timezone = PRC' /etc/php.ini
  #chmod +x /etc/init.d/zabbix_server
  #vi /etc/init.d/zabbix_server添加下面内容:
  #!/bin/sh
  #chkconfig: 35 95 95
  #description:zabbix Agent server
  添加服务:
  #chkconfig add zabbix_server
  开机自动启动:
  #chkconfig zabbix_server on
  启动服务:
  #/etc/init.d/zabbix_server start
  查看服务是否启动成功:
  #ps ef|grep zabbix
  zabbix   19719   10 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  zabbix   19721 197190 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  zabbix   19722 197190 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  zabbix   19723 197190 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  zabbix   19724 197190 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  zabbix   19725 197190 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  zabbix   19727 197190 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  zabbix   19728 197190 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  zabbix   19729 197190 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  zabbix   19730 197190 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  zabbix   19732 197190 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  zabbix   19734 197190 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  zabbix   19735 197190 05:43 ?      00:00:00 /usr/local/sbin/zabbix_server
  # netstat -lantp |grep 10051
  tcp      0      0 0.0.0.0:10051               0.0.0.0:*                   LISTEN      19719/zabbix_server
  7.配置Agent端
  #./configure--prefix=/usr/local/zabbix--enable-agent
  #make install
  添加软链接:
  # ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
  修改zabbix_agentd.conf:
  #vi /usr/local/zabbix/etc/zabbix_agentd.conf 添加下面内容
  LogFile=/tmp/zabbix_agentd.log
  Server=172.16.4.63
  ServerActive=172.16.4.63
  Hostname=Zabbix server
  UnsafeUserParametess=1
  拷贝脚本并启动:
  #cd /root/ zabbix-2.0.14
  # cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
  #chmod +x /etc/init.d/zabbix_agentd
  #vi /etc/init.d/zabbix_agentd添加下面内容:
  #!/bin/sh
  #chkconfig: 35 95 95
  #description:zabbix Agent server
  添加服务:
  #chkconfig add zabbix_agentd
  开机自动启动:
  #chkconfig zabbix_agentd on
  启动服务:
  #/etc/init.d/zabbix_agentd start
  8.开始安装
  打开浏览器输入http://172.16.4.62显示如下
http://s3.运维网.com/wyfs02/M00/58/D2/wKioL1S956SjcJHzAASPt2Fz17g803.jpg
  红色字报错:按提示修改/etc/php.ini如下:
  # sed   -i '/post_max_size/s/8/16/g;/max_execution_time/s/30/300/g;/max_input_time/s/60/300/g;'/etc/php.ini
  
页: [1]
查看完整版本: 详解zabbix监控系统安装部署