haoman 发表于 2018-1-1 16:35:15

ZABBIX最佳实践

  

  # rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm  
  Retrieving http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

  
  warning: /var/tmp/rpm-tmp.iYHYyi: Header V4 DSA/SHA1 Signature, key>  
    Preparing...                ########################################### [
100%]1:zabbix-release         ###########################################   # yum install zabbix zabbix-server zabbix-agent zabbix-server-mysql zabbix-web zabbix-web-mysql mysql-server mysql -y
  

  MySQL配置
  

  # cp /usr/share/mysql/my-medium.cnf /etc/my.cnf  
  
cp: overwrite `/etc/my.cnf'? y  # cat >>/etc/my.cnf<<eof
     character-set-server = utf8  init
-connect = 'set names utf8'  collation
-server = utf8_general_ci  eof
  # tail -3 /etc/my.cnf
  # /etc/init.d/mysqld start
  Starting MySQL.. SUCCESS!
  导入表结构
  https://www.zabbix.com/documentation/2.4/manual/appendix/install/db_scripts
  https://www.zabbix.com/documentation/2.4/manual/installation/install_from_packages
  

  # cd /usr/share/doc/zabbix-server-mysql-2.4.8/create/
  # ll
  total 2988
  -rw-r--r-- 1 root root972942 May42016 data.sql
  -rw-r--r-- 1 root root 1978341 Apr 202016 images.sql
  -rw-r--r-- 1 root root104816 Apr 202016 schema.sql
  mysql> create database zabbix default character set utf8 collate utf8_bin;
  # mysql zabbix < schema.sql
  # mysql zabbix < images.sql
  # mysql zabbix < data.sql
  

授权zabbix用户
  mysql> grant all privileges on zabbix.* to zabbix@localhost>  
 mysql> flush privileges;
  

  修改ZABBIX配置
  

修改时区  # vim
/etc/httpd/conf.d/zabbix.conf  
    php_value
date.timezone Asia/Shanghai  #
/etc/init.d/httpd restart  Stopping httpd: [ OK ]
  Starting httpd: [ OK ]
  修改ZABBIX配置
  # vim
/etc/zabbix/zabbix_server.conf  DBHost
=localhost  DBName
=zabbix  DBUser
=zabbix  DBPassword
=zabbix  
  # /etc/init.d/zabbix-server restart
  Shutting down Zabbix server:                              
  Starting Zabbix server:                                    
  

  # netstat -lntup|grep zabbix
  tcp      0      0 0.0.0.0:10051               0.0.0.0:*                   LISTEN      18610/zabbix_server
  tcp      0      0 :::10051       :::*                        LISTEN      18610/zabbix_server
  初始化:
  使用浏览器访问http://192.168.1.233到ZABBIX初始化界面,如下图:
https://images2015.cnblogs.com/blog/1192727/201707/1192727-20170704204803112-608376927.png
  点击next,进行下一步,如下图:
https://images2015.cnblogs.com/blog/1192727/201707/1192727-20170704204904144-272685466.pnghttps://images2015.cnblogs.com/blog/1192727/201707/1192727-20170704204934315-1345434204.png
  说明:第二步会对PHP依赖环境做一些基本检查,必须全部通过才可以进行下一步安装
https://images2015.cnblogs.com/blog/1192727/201707/1192727-20170704205052331-1359943841.png
  说明:配置数据库连接,使用上面授权的zabbix用户填写,最后要测试是否能成功连接至数据库
https://images2015.cnblogs.com/blog/1192727/201707/1192727-20170704205752800-1926224585.png
  说明:ZABBIX使用10051端口监听
https://images2015.cnblogs.com/blog/1192727/201707/1192727-20170704205908581-156811034.png
  说明:MySQL数据库以及ZABBIX配置详单
https://images2015.cnblogs.com/blog/1192727/201707/1192727-20170704210018690-1117906967.png
  说明:以上配置的信息存放在了如下配置(/etc/zabbix/web/zabbix.conf.php)文件中,也就是说后面有需要也可以进行相对应的调整。点击Finish就会完成ZABBIX初始化
https://images2015.cnblogs.com/blog/1192727/201707/1192727-20170704210349612-1670639996.png
  说明:ZABBIX默认的用户密码为Admin/zabbix。至此ZABBIX安装就结束了
页: [1]
查看完整版本: ZABBIX最佳实践