共计 2608 个字符,预计需要花费 7 分钟才能阅读完成。
什么是 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 等平台上。
本文只讲怎么在 CentOS 中使用 yum 安装 Zabbix,请确保你的系统可以上网,好吧,现在开始。
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 版本为例。
- rpm –ivh zabbix–release–2.2–1.el6.noarch.rpm
- yum install zabbix zabbix–get zabbix–server zabbix–web–mysql zabbix–web zabbix–agent mysql–server
- # 编辑 /etc/my.cnf,添加以下内容,防止中文乱码
- # 设置字符集为 utf8
- character–set–server=utf8
- # 让 innodb 的每个表文件单独存储
- innodb_file_per_table=1
- # 开机启动 mysqld
- chkconfig mysqld on
- # 启动 mysql
- service mysqld start
- # 设置 root 密码
- mysqladmin –uroot password admin
- # 登录
- mysql –uroot –padmin
- # 创建数据库和用户授权
- mysql> create database zabbix character set utf8;
- mysql> grant all privileges on zabbix.* to zabbix@localhost identified by‘zabbix’;
- mysql> flush privileges;
- mysql>exit;
- # 用 zabbix 用户登录 mysql,并导入 sql
- mysql –uzabbix –pzabbix
- mysql>use zabbix;
- mysql> source /usr/share/doc/zabbix–server–mysql–2.2.9/create/schema.sql;
- mysql> source /usr/share/doc/zabbix–server–mysql–2.2.9/create/images.sql;
- mysql> source /usr/share/doc/zabbix–server–mysql–2.2.9/create/data.sql;
- # 查看导入的表
- mysql> show tables;
- mysql>exit;
- # 编辑 /etc/zabbix/zabbix_server.conf,修改以下内容
- DBPassword=zabbix
- # 创建需要的目录
- mkdir /etc/zabbix/alertscripts /etc/zabbix/externalscripts
- # 启动 zabbix 服务
- service zabbix–server start
- # 编辑 /etc/httpd/conf/httpd.conf,修改以下内容
- ServerName localhost:80
- # 启动 httpd
- service httpd start
- # 开机启动服务
- chkconfig zabbix–server on
- chkconfig httpd on
- # 编辑 /etc/php.ini,修改以下内容
- date.timezone =Asia/Shanghai
- # 重启 httpd 生效
- service httpd restart
好了,以上的准备工作已经完成,现在就来安装 zabbix 吧,浏览器输入 http://ip/zabbix 回车。
欢迎界面
php 的参数检测,如果不通过,就修改到通过为止,在 php.ini 那里修改,记得改完要重启 httpd
mysql 数据库检测,用户名和密码填写刚才创建的
下一步
信息总览
配置文件检测
安装完成
到此就安装完成了,接下来是各种配置。
CentOS 6.4 编译安装和部署 Zabbix 2.0 版本监控图文详解 http://www.linuxidc.com/Linux/2016-05/130897.htm
一些 Zabbix 相关教程集合:
Ubuntu 14.04 下 Zabbix2.4.5 源码编译安装 http://www.linuxidc.com/Linux/2015-05/117657.htm
安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm
《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm
CentOS 6.3 下 Zabbix 安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm
Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm
CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm
CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm
64 位 CentOS 6.2 下安装 Zabbix 2.0.6 http://www.linuxidc.com/Linux/2014-11/109541.htm
ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-06/132243.htm