zabbix安装

zabbix安装

CENTOS6.6下zabbix2.4.7搭建

  • find / -name "mysql_config*"
    • /usr/local/mysql/bin/mysql_config
  • ./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2 -enable-proxy
  • yum install php-mbstring php-bcmath
  • touch /var/www/html/zabbix/conf/zabbix.conf.php
  • chown zabbix:zabbix /var/www/html/zabbix/conf/zabbix.conf.php

centos6.5下Zabbix系列之Zabbix安装搭建及汉化

centos6.8 源码安装 zabbix3.4

  • wget http://172.21.5.142/tools/zabbix/src/zabbix-3.4.1.tar.gz

  • groupadd zabbix

  • useradd -g zabbix zabbix

  • ./configure --prefix=/usr/local/zabbix3.4/ --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-ssh2 --with-openipmi --with-openssl --with-unixodbc

  • 如果配置出错,则只产生 config.log ,如正确则有很多makefile产生

  • 可能的错误信息,依赖

    • configure: error: Not found mysqlclient library
      • yum -y install mysql-devel
    • configure: error: LIBXML2 library not found
      • yum -y install libxml2-devel
    • configure: error: unixODBC library not found
      • yum -y install unixODBC-devel
    • configure: error: Invalid Net-SNMP directory - unable to find net-snmp-config
      • yum -y install net-snmp-devel
    • configure: error: Invalid OPENIPMI directory - unable to find ipmiif.h
      • yum -y install OpenIPMI-devel
    • configure: error: Curl library not found
      • yum -y install curl-devel
  • 数据库配置

    • create database zabbix34 character set utf8;
    • grant all privileges on . to zabbix@'localhost' identified by 'zabbix';
    • grant all privileges on . to zabbix@'%' identified by 'zabbix';
    • flush privileges;
    • mysql -h 172.21.12.98 -utmp -p zabbix34 < ./schema.sql
    • mysql -h 172.21.12.98 -utmp -p zabbix34 < ./images.sql
    • mysql -h 172.21.12.98 -utmp -p zabbix34 < ./data.sql
  • web配置
    • yum -y remove $( rpm -qa | grep php ) # 移除旧版本php, 注意误删

    • yum -y install httpd php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap wget ntpdate net-snmp*

    • yum install -y gcc mysql-community-devel libxml2-devel unixODBC-devel net-snmp-devel libcurl-devel libssh2-devel OpenIPMI-devel openssl-devel openldap-devel

    • chown -R apache:apache /var/www/html/zabbix

  • 启动 server 和 agent
    • iptables -A INPUT -p tcp --dport 10051 -j ACCEPT
    • 配置 conf文件
    • kill $(cat /tmp/zabbix_agentd.pid )
    • kill $(cat /tmp/zabbix_server.pid )
    • /usr/local/zabbix3.4/sbin/zabbix_server
    • /usr/local/zabbix3.4/sbin/zabbix_agentd
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容