CentOS7+Zabbix3.0.3安装

前端之家收集整理的这篇文章主要介绍了CentOS7+Zabbix3.0.3安装前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一. 设置基本LINUX系统 参考 http://www.jb51.cc/article/p-ozfdicky-bgz.html


二.安装MariaDB/MysqL
1.添加MariaDB源(或者手动下载安装)

  1. vi/etc/yum.repos.d/MariaDB.repo
  2. #MariaDB10.1CentOSrepositorylist-created2016-03-1807:33UTC
  3. #http://mariadb.org/mariadb/repositories/
  4. [mariadb]
  5. name=MariaDB
  6. baseurl=http://yum.mariadb.org/10.1/centos7-amd64
  7. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
  8. gpgcheck=1

2.安装MariaDB-server MariaDB-client

  1. yuminstallMariaDB-serverMariaDB-client-y
  2. DependenciesResolved
  3. ==================================================================================================
  4. PackageArchVersionRepositorySize
  5. ==================================================================================================
  6. Installing:
  7. MariaDB-clientx86_6410.1.15-1.el7.centosmariadb39M
  8. MariaDB-serverx86_6410.1.15-1.el7.centosmariadb100M
  9. MariaDB-sharedx86_6410.1.15-1.el7.centosmariadb1.3M
  10. replacingmariadb-libs.x86_641:5.5.44-2.el7.centos
  11. Installingfordependencies:
  12. MariaDB-commonx86_6410.1.15-1.el7.centosmariadb43k
  13. boost-program-optionsx86_641.53.0-25.el7base155k
  14. galerax86_6425.3.15-1.rhel7.el7.centosmariadb7.7M
  15. jemallocx86_643.6.0-1.el7mariadb104k
  16. lsofx86_644.87-4.el7base331k
  17. perl-Compress-Raw-Bzip2x86_642.061-3.el7base32k
  18. perl-Compress-Raw-Zlibx86_641:2.061-4.el7base57k
  19. perl-DBIx86_641.627-4.el7base802k
  20. perl-Data-Dumperx86_642.145-3.el7base47k
  21. perl-IO-Compressnoarch2.061-2.el7base260k
  22. perl-Net-Daemonnoarch0.48-5.el7base51k
  23. perl-PlRPCnoarch0.2020-14.el7base36k
  24. rsyncx86_643.0.9-17.el7base360k
  25. TransactionSummary
  26. ==================================================================================================
  27. Install3Packages(+13Dependentpackages)


3.设置MariaDB

  1. mkdir-pv/data/zabbix
  2. chown-RMysqL.MysqL/data
  3. MysqL_install_db--user=MysqL--datadir=/data/zabbix
  4. mv/etc/my.cnf/etc/my.cnf.old
  5. cp/usr/share/MysqL/my-large.cnf/etc/my.cnf
  1. vim/etc/my.cnf
  2. [client]
  3. default-character-set=utf8
  4.  
  5. [MysqLd]
  6. socket=/var/lib/MysqL/MysqL.sock
  7. datadir=/data/zabbix
  8. innodb_file_per_table=on
  9. skip_name_resolve=on
  10. character-set-server=utf8
  11.  
  12. [MysqL]
  13. default_character_set=utf8

设置mariadb起动,并开机起动

  1. systemctlstartmariadb
  2. systemctlenablemariadb

4.设置zabbix账号连接信息

  1. MysqL
  2. CREATEDATABASEzabbixCHARACTERSETutf8;
  3. GRANTALLonzabbix.*TO'zabbix'@'10.10.10.%'IDENTIFIEDBY'zabbix';
  4. GRANTALLonzabbix.*TO'zabbix'@'zabbix'IDENTIFIEDBY'zabbix';
  5. GRANTALLonzabbix.*TO'zabbix'@'localhost'IDENTIFIEDBY'zabbix';
  6. FLUSHPRIVILEGES;

三.安装zabbix
1.下载zabbix http://www.zabbix.com/download.PHP
zabbix-agent
zabbix-get
zabbix-server-MysqL
zabbix-web
zabbix-web-MysqL

2.设置阿里云的epel源

  1. yuminstallwget-y
  2. wgethttp://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
  3. rpm-ivhepel-release-latest-7.noarch.rpm
  4. rpm-ivhhttp://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm

3.安装zabbix

  1. yumlocalinstallzabbix*-y
  2. DependenciesResolved
  3. ===================================================================================================================
  4. PackageArchVersionRepositorySize
  5. ===================================================================================================================
  6. Installing:
  7. zabbix-agentx86_643.0.3-1.el7/zabbix-agent-3.0.3-1.el7.x86_641.0M
  8. zabbix-getx86_643.0.3-1.el7/zabbix-get-3.0.3-1.el7.x86_64829k
  9. zabbix-java-gatewayx86_643.0.3-1.el7/zabbix-java-gateway-3.0.3-1.el7.x86_641.3M
  10. zabbix-proxy-MysqLx86_643.0.3-1.el7/zabbix-proxy-MysqL-3.0.3-1.el7.x86_642.1M
  11. zabbix-releasenoarch3.0-1.el7/zabbix-release-3.0-1.el7.noarch20k
  12. zabbix-senderx86_643.0.3-1.el7/zabbix-sender-3.0.3-1.el7.x86_64853k
  13. zabbix-server-MysqLx86_643.0.3-1.el7/zabbix-server-MysqL-3.0.3-1.el7.x86_643.3M
  14. zabbix-webnoarch3.0.3-1.el7/zabbix-web-3.0.3-1.el7.noarch29M
  15. zabbix-web-MysqLnoarch3.0.3-1.el7/zabbix-web-MysqL-3.0.3-1.el7.noarch0.0
  16. Installingfordependencies:
  17. OpenIPMI-libsx86_642.0.19-11.el7base501k
  18. OpenIPMI-modaliasx86_642.0.19-11.el7base15k
  19. aprx86_641.4.8-3.el7base103k
  20. apr-utilx86_641.5.2-6.el7base92k
  21. dejavu-fonts-commonnoarch2.33-6.el7base64k
  22. dejavu-sans-fontsnoarch2.33-6.el7base1.4M
  23. fontpackages-filesystemnoarch1.44-8.el7base9.9k
  24. fpingx86_643.10-4.el7epel46k
  25. httpdx86_642.4.6-40.el7.centos.1updates2.7M
  26. httpd-toolsx86_642.4.6-40.el7.centos.1updates82k
  27. iksemelx86_641.4-6.el7epel50k
  28. java-1.8.0-openjdk-headlessx86_641:1.8.0.91-1.b14.el7_2updates31M
  29. javapackages-toolsnoarch3.4.1-11.el7base73k
  30. libX11x86_641.6.3-2.el7base605k
  31. libX11-commonnoarch1.6.3-2.el7base162k
  32. libXaux86_641.0.8-2.1.el7base29k
  33. libXpmx86_643.5.11-3.el7base54k
  34. libjpeg-turBox86_641.2.90-5.el7base134k
  35. libpngx86_642:1.5.13-7.el7_2updates213k
  36. libtool-ltdlx86_642.4.2-21.el7_2updates49k
  37. libxcbx86_641.11-4.el7base189k
  38. libxsltx86_641.1.28-5.el7base242k
  39. libzipx86_640.10.1-8.el7base48k
  40. lksctp-toolsx86_641.0.13-3.el7base87k
  41. mailcapnoarch2.1.41-2.el7base31k
  42. net-snmp-libsx86_641:5.7.2-24.el7_2.1updates747k
  43. PHPx86_645.4.16-36.1.el7_2.1updates1.4M
  44. PHP-bcmathx86_645.4.16-36.1.el7_2.1updates56k
  45. PHP-clix86_645.4.16-36.1.el7_2.1updates2.7M
  46. PHP-commonx86_645.4.16-36.1.el7_2.1updates563k
  47. PHP-gdx86_645.4.16-36.1.el7_2.1updates126k
  48. PHP-ldapx86_645.4.16-36.1.el7_2.1updates51k
  49. PHP-mbstringx86_645.4.16-36.1.el7_2.1updates503k
  50. PHP-MysqLx86_645.4.16-36.1.el7_2.1updates99k
  51. PHP-pdox86_645.4.16-36.1.el7_2.1updates97k
  52. PHP-xmlx86_645.4.16-36.1.el7_2.1updates124k
  53. python-javapackagesnoarch3.4.1-11.el7base31k
  54. python-lxmlx86_643.2.1-4.el7base758k
  55. t1libx86_645.1.2-14.el7base166k
  56. tzdata-javanoarch2016e-1.el7updates180k
  57. unixODBCx86_642.3.1-11.el7base413k
  58. TransactionSummary
  59. ===================================================================================================================
  60. Install9Packages(+41Dependentpackages)

4.将zabbix数据库信息导入MariaDB

  1. cd/usr/share/doc/zabbix-server-MysqL-3.0.3/#根据版本号
  2. gunzipcreate.sql.gz
  3. MysqL-urootzabbix<create.sql

5.设置zabbix_server

  1. vi/etc/zabbix/zabbix_server.conf
  2. $ListenPort=10051
  3. #DBHost=localhost#如果MysqL和zabbix不在同一主机,这里填写IP
  4. DBName=zabbix#zabbix数据库
  5. DBUser=zabbix#zabbix数据库连接用户
  6. DBPassword=zabbix#zabbix数据库连接密码
  7. DBSocket=/var/lib/MysqL/MysqL.sock#和MysqLsocket配置填写一至,如果MysqL和zabbix不在同一主机,这里不填写

6.设置PHP信息

  1. vi/etc/PHP.ini
  2. date.timezone=Asia/Chongqing#修改PHP的时区

7.设置httpd和zabbix-server启动并开机起动

  1. systemctlstarthttpd
  2. systemctlenablehttpd
  3. systemctlstartzabbix-server
  4. systemctlenablezabbix-server

8.设置zabbix页面

打开http://ip/zabbix/

wKioL1d3gvKxoRJEAAf890WnDWY404.gif

9.查看zabbix PHP 的设置文件内容

  1. cat/etc/zabbix/web/zabbix.conf.PHP
  2.  
  3. <?PHP
  4. //ZabbixGUIconfigurationfile.
  5. global$DB;
  6.  
  7. $DB['TYPE']='MysqL';
  8. $DB['SERVER']='localhost';
  9. $DB['PORT']='0';
  10. $DB['DATABASE']='zabbix';
  11. $DB['USER']='zabbix';
  12. $DB['PASSWORD']='zabbix';
  13.  
  14. //Schemaname.UsedforIBMDB2andPostgresql.
  15. $DB['SCHEMA']='';
  16.  
  17. $ZBX_SERVER='localhost';
  18. $ZBX_SERVER_PORT='10051';
  19. $ZBX_SERVER_NAME='';
  20.  
  21. $IMAGE_FORMAT_DEFAULT=IMAGE_FORMAT_PNG;

四.安装zabbix-agent
1.去http://www.zabbix.com/download.PHP根据系统下载agent版本
实验为centos6的agent

2.安装agnet

  1. yumlocalinstallzabbix-agent-3.0.3-1.el6.x86_64.rpm
  2. DependenciesResolved
  3. =======================================================================================================================================
  4. PackageArchVersionRepositorySize
  5. =======================================================================================================================================
  6. Installing:
  7. zabbix-agentx86_643.0.3-1.el6/zabbix-agent-3.0.3-1.el6.x86_641.0M
  8. Installingfordependencies:
  9. libtool-ltdlx86_642.2.6-15.5.el6base44k
  10. unixODBCx86_642.2.14-14.el6base378k

3.设置agent

  1. vi/etc/zabbix/zabbix_agentd.conf
  2. PidFile=/var/run/zabbix/zabbix_agentd.pid
  3. LogFile=/var/log/zabbix/zabbix_agentd.log
  4. LogFileSize=0
  5. Server=10.10.10.220
  6. ServerActive=10.10.10.220
  7. #Hostname=Zabbixserver#可以不用填写,会自动读取hostname
  8. Include=/etc/zabbix/zabbix_agentd.d/

4.启动agent,并设置为开机起动

  1. servicezabbix-agentstart
  2. chkconfigzabbix-agenton

五.windows agent安装
下载windows版本的agent解压到C:\Program Files\ ,执行命令

  1. cdc:
  2. cd\
  3. cdC:\ProgramFiles\zabbix_agents\bin\win32\
  4. "C:\ProgramFiles\zabbix_agents\bin\win32\zabbix_agentd.exe"--config"C:\ProgramFiles\zabbix_agents\conf\zabbix_agentd.win.conf"--install
  5. "C:\ProgramFiles\zabbix_agents\bin\win32\zabbix_agentd.exe"--start


server和agent安装完成

猜你在找的CentOS相关文章