CentOS中使用yum安装Zabbix2.2

什么是zabbix

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbixagent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

zabbix-release-2.0-1.el6.noarch.rpm
zabbix-release-2.2-1.el6.noarch.rpm
zabbix-release-2.4-1.el6.noarch.rpm

三个版本:2.0,2.2,2.4,请自行选择需要的版本下载,我这里以2.2版本为例。

  1. rpm -ivh zabbix-release-2.2-1.el6.noarch.rpm
  2.  
  3. yum install zabbix zabbix-get zabbix-server zabbix-web-mysql zabbix-web zabbix-agent mysql-server
  4.  
  5. #编辑/etc/my.cnf,添加以下内容,防止中文乱码
  6. #设置字符集为utf8
  7. character-set-server=utf8
  8.  
  9. #让innodb的每个表文件单独存储
  10. innodb_file_per_table=1
  11.  
  12. #开机启动mysqld
  13. chkconfig mysqld on
  14.  
  15. #启动mysql
  16. service mysqld start
  17.  
  18. #设置root密码
  19. mysqladmin -uroot password admin
  20.  
  21. #登录
  22. mysql -uroot -padmin
  23.  
  24. #创建数据库和用户授权
  25. mysql> create database zabbix character set utf8;
  26. mysql> grant all privileges on zabbix.* to zabbix@localhost identified by'zabbix';
  27. mysql> flush privileges;
  28. mysql>exit;
  29.  
  30. #用zabbix用户登录mysql,并导入sql
  31. mysql -uzabbix -pzabbix
  32. mysql>use zabbix;
  33. mysql> source /usr/share/doc/zabbix-server-mysql-2.2.9/create/schema.sql;
  34. mysql> source /usr/share/doc/zabbix-server-mysql-2.2.9/create/images.sql;
  35. mysql> source /usr/share/doc/zabbix-server-mysql-2.2.9/create/data.sql;
  36.  
  37. #查看导入的表
  38. mysql> show tables;
  39. mysql>exit;
  40.  
  41.  
  42. #编辑/etc/zabbix/zabbix_server.conf,修改以下内容
  43. DBPassword=zabbix
  44.  
  45. #创建需要的目录
  46. mkdir /etc/zabbix/alertscripts /etc/zabbix/externalscripts
  47.  
  48. #启动zabbix服务
  49. service zabbix-server start
  50.  
  51. #编辑/etc/httpd/conf/httpd.conf,修改以下内容
  52. ServerName localhost:80
  53.  
  54. #启动httpd
  55. service httpd start
  56.  
  57. #开机启动服务
  58. chkconfig zabbix-server on
  59. chkconfig httpd on
  60.  
  61. #编辑/etc/php.ini,修改以下内容
  62. date.timezone =Asia/Shanghai
  63.  
  64. #重启httpd生效
  65. service httpd restart

好了,以上的准备工作已经完成,现在就来安装zabbix吧,浏览器输入http://ip/zabbix回车。

欢迎界面
zabbix22_1
php的参数检测,如果不通过,就修改到通过为止,在php.ini那里修改,记得改完要重启httpd
zabbix22_2
mysql数据库检测,用户名和密码填写刚才创建的
zabbix22_3
下一步
zabbix22_4
信息总览
zabbix22_5
配置文件检测
zabbix22_6
安装完成
zabbix22_7

到此就安装完成了,接下来是各种配置。

一些Zabbix相关教程集合

ZABBIX 的详细介绍请点这里
ZABBIX 的下载地址请点这里

猜你喜欢

转载自www.linuxidc.com/Linux/2016-06/132243.htm