孤独750 发表于 2018-10-22 13:40:43

zabbix server安装

  (版本为:zabbix-2.4.5)
  1.防火墙开启
  iptables -A INPUT -p tcp --dport 10050 -j ACCEPT
  iptables -A INPUT -p udp --dport 10050 -j ACCEPT
  iptables -A INPUT -p tcp --dport 10051 -j ACCEPT
  iptables -A INPUT -p udp --dport 10051 -j ACCEPT
  2.配置zabbix 数据库服务
  #说明:本人使用的是MySQL数据库。zabbix可以使用5种数据库的。
  #进入数据库
  mysql -u root -p
  #创建数据库
  create database zabbix default charset utf8; #我这里设置了字符集
  #创建数据库账户
  grant all privileges on zabbix.* to zabbix@localhost>'123456';
  #导入数据库
  source /usr/src/zabbix-2.4.5/database/mysql/schema.sql;
  source /usr/src/zabbix-2.4.5/database/mysql/data.sql;
  source /usr/src/zabbix-2.4.5/database/mysql/images.sql;
  3.安装zabbix-server
  tar zxvf zabbix-2.4.5.tar.gz -C /usr/src/
  cd /usr/src/zabbix-2.4.5/
  ./configure --prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy
  make && make install
  4.配置zabbix-server
  cd /usr/local/zabbix/etc
  mv zabbix_agentd.conf zabbix_agentd.conf.bak
  ####配置zabbix_agentd.conf客户端服务
  vim zabbix_agentd.conf
  ------zabbix_agentd.conf内容-------------------------
  LogFile=/tmp/zabbix_agentd.log
  Server=127.0.0.1
  #ServerActive=127.0.0.1
  Hostname=Zabbix server
  --------------------------------
  ####配置zabbix-server.conf服务器端服务
  mv zabbix_server.conf zabbix_server.conf.bak
  vim zabbix_server.conf
  ------zabbix_server.conf内容-----------------------
  LogFile=/tmp/zabbix_server.log
  DBName=zabbix
  DBUser=zabbix
  DBHost=localhost
  DBPassword=123456
  ------------------------------------------------------
  5.配置zabbix服务
  ###创建zabbix系统账户与属组
  groupadd zabbix
  useradd -g zabbix zabbix -s /sbin/nologin
  ###复制zabbix网页文件
  cp -rf /usr/src/zabbix-2.4.5/frontends/php/ /usr/local/nginx/html/zabbix    ##web 目录需根据自己环境来选择
  ###配置PHP服务#########
  sed -i 's/post_max_size = 8M/post_max_size = 32M/g' /etc/php.ini
  sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 50M/g' /etc/php.ini
  sed -i 's/;date.timezone =/date.timezone =PRC/' /etc/php.ini
  sed -i 's/max_execution_time = 30/max_execution_time = 600/g' /etc/php.ini
  sed -i 's/max_input_time = 60/max_input_time = 600/g' /etc/php.ini
  sed -i 's/memory_limit = 128M/memory_limit = 256M/g' /etc/php.ini
  ###重启php服务
  service php-fpm restart
  6.配置zabbix 启动脚本
  cd /usr/src/zabbix-2.4.5/misc/
  cp init.d/tru64/zabbix_server /etc/init.d/
  cp init.d/tru64/zabbix_agentd /etc/init.d/
  chmod +x /etc/init.d/zabbix_*
  chkconfig --add zabbix_server
  chkconfig --add zabbix_agentd
  chkconfig zabbix_server on
  chkconfig zabbix_agentd on
  /etc/init.d/zabbix_server start
  /etc/init.d/zabbix_agentd start
  ####检查zabbix服务是否启动
  netstat -ntpl|grep zabbix
  tcp      0      0 0.0.0.0:10050          0.0.0.0:*         LISTEN      18188/zabbix_agentd
  tcp      0      0 0.0.0.0:10051          0.0.0.0:*         LISTEN      18136/zabbix_server
  通过浏览器访问访问 http://zabbix-ip/zabbix即可进行相关设置

页: [1]
查看完整版本: zabbix server安装