centos6.5下安装zabbix

1.配置软件仓库

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

2.安装

yum install zabbix-server-mysql zabbix-web-mysql -y

3.创建zabbix数据库

create database zabbix character set utf8;
grant all privileges on zabbix.* to 'root'@'%' identified by '1';   
flush privileges;
说明:

数据库用户名:root

密码:1

数据库名:zabbix

4.导入到数据库文件至数据库zabbix

 I)切换目录:

 cd /usr/share/doc/zabbix-server-mysql-2.4.6/create
 ls -l 

 II)导入数据库文件

 mysql -uroot -p1 zabbix  < schema.sql
 mysql -uroot -p1 zabbix  < images.sql
 mysql -uroot -p1 zabbix  < data.sql
查看数据库结果



5.修改配置文件

BDHost=192.168.186.135
DBName=zabbix
DBPassword=1

BDHost:为安装zabbix-server的服务器Ip地址


6启动服务

service zabbix-server start

7配置UI页面
输入地址:http://192.168.186.135/zabbix,打开设置页面


数据库配置




PS:Admin/zabbix为默认的登陆名和密码


根据提示,添加默认时区

vim /usr/share/zabbix/include/page_header.php
添加下面一行代码

date_default_timezone_set('Asia/Chongqing');
如图下:

刷新页面


基本安装好了,但是页面没有zabbix-server。查了下资料,可能SELinux关闭了,通过sestatus查看的selinux状态。

vim /etc/selinux/config
修改为 SELINUX=disabled。

参考:https://www.zabbix.com/forum/showthread.php?t=47375

http://my.oschina.net/u/1590519/blog/330357

但是还是没有用,总之弄了好久,后面向看看端口号的是否被监听


感觉应该是服务器没有开启端口的原因,so

iptables -A INPUT -p tcp --dport 10051 -j ACCEPT

然后重启服务iptables服务,并关闭iptables。

service iptables restart
service iptables stop
再次查看10051端口:


查看监控页面:


1.配置文件2:【/etc/zabbix/web/zabbix.conf.php 】



=====================================================================================================

PS:1.说明

之前输入http://192.168.186.135/zabbix启动不了,是因为httpd没有启动(:80端口被nginx占用),关闭nginx,重启httpd服务。

2.windows平台上安装zabbix-客户端

    注意事项:

    a.以超级管理员的身份运行CMD,安装成功之后通过下面查看服务是否起来及端口是够被监听


    b.注意开放端口【在服务器端使用telnet  【 windowsIP] 10050  检测】


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值