共计 3679 个字符,预计需要花费 10 分钟才能阅读完成。
1、安装 zabbix 官方 epel 包
rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm
2、安装 zabbix
yum install zabbix-server-mysql zabbix-web-mysql -y
3、安装 MySQL 并启动服务
yum install mysql mysql-devel mysql-server -y
service mysqld restart
4、安装 zabbix agent
yum install zabbix-agent -y
5、创建 zabbix mysql 数据库
mysql -uroot -p
mysql> create database zabbix;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;
mysql> flush privileges;
6、导入数据库和表
cd /usr/share/doc/zabbix-server-mysql-2.2.12/create
mysql -uroot zabbix < schema.sql // 创建表结构
mysql -uroot zabbix < images.sql // 导入相关图片
mysql -uroot zabbix < data.sql // 基础的初始化数据
7、编辑 zabbix 数据配置
vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
8、开启 zabbix-server 进程
/etc/zabbix/zabbix_server start // 开启 zabbix-server 服务
9、修改 php 配置文件
vi /etc/httpd/conf.d/zabbix.conf
<IfModule mod_php5.c>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value date.timezone Asia/Shanghai // 去掉注释,修改时间
</IfModule>
######### 这里的 date.timezone 时间必须是正确的 #########
10、重启 http 服务
/etc/init.d/httpd restart
11、关闭 Selinux 开启防火墙端口
setenforce 0 // 临时关闭
iptables -I INPUT -p tcp –dport 80 -j ACCEPT
iptables -I INPUT -p tco –dport 3306 -j ACCEPT
iptables -I INPUT -p tcp –dport 3306 -j ACCEPT
iptables -I INPUT -p tcp –dport 10050:10051 -j ACCEPT
service iptables save
查看 iptables
[root@localhost create]# iptables -L -n –line
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpts:10050:10051
### //zabbix 端口为 10050/10051 可以通过 netstat -antp | grep zabbix 查看 ###
2 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:3306
3 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
4 ACCEPT all — 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
5 ACCEPT icmp — 0.0.0.0/0 0.0.0.0/0
6 ACCEPT all — 0.0.0.0/0 0.0.0.0/0
7 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
8 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
1 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
12、打开浏览器完成安装 zabbix
http://172.17.0.8/zabbix //ip+zabbix
#########zabbix 安装完成后默认 User:admin Password:zabbix#########
13、修改配置文件,汉化 zabbix
vi /usr/share/zabbix/include/locales.inc.php
function getLocales() {
return array(
‘en_GB’ => array(‘name’ => _(‘English (en_GB)’), ‘display’ => true),
‘en_US’ => array(‘name’ => _(‘English (en_US)’), ‘display’ => true),
‘bg_BG’ => array(‘name’ => _(‘Bulgarian (bg_BG)’), ‘display’ => false),
‘zh_CN’ => array(‘name’ => _(‘Chinese (zh_CN)’), ‘display’ => true), // 只需将这里 false 改为 true 即可
‘zh_TW’ => array(‘name’ => _(‘Chinese (zh_TW)’), ‘display’ => false),
14、到 Web 界面更改语言
##########zabbix 的简单安装就到这里了,Yum 的还是比较方便的 ###########
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-05/130898.htm