CentOS6下安装Zabbix

2017年2月24日12:05:02 发表评论 793 views
本文最后更新于2018年8月24日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

Zabbix介绍

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

zabbix由2部分构成,zabbix server与可选组件zabbix agent。

Zabbix特性

(1)数据采样:通过snmp、ssh、telnet、agent、ipmi、jmx等通道采集被监控主机的数据。可以自定义检测机制和自定义时间间隔

(2)实时绘图:展示,读取数据绘图,支持graph,map,screen,幻灯片

(3)告警:升级告警,规定时间内内解决不了的事情往上传

(4)数据存储:数据库有mysql,pgsql,时间序列数据库等等

Zabbix程序构成

(1)zabbix_server:服务端守护进程

(2)zabbix_agented:agent端守护进程

(3)zabbix_proxy:代理服务器(可选,分布式才用到)

(4)zabbix_get:命令行工具,手动测试数据采集

(5)zabbix_sender:命令行工具,运行于agent端,手动向server端发送数据

(6)zabbixjavagateway:java网关

基本信息

本次安装Zabbix相关版本及依赖信息如下:

Zabbix 3.0
Mysql 5.6
Php 5.6
Curl 7.29.0
HTTP 2.2.15

 

安装Mysql

Mysql使用5.6版本,CentOS默认为5.1,需要添加新版本Mysql YUM源

 

安装:

配置:

启动:

设置ROOT密码:

创建Zabbix数据库:

 安装PHP

Zabbix 3.0对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源将PHP升级到5.4以上

升级PHP为5.6版本:

安装软件源:

安装PHP5.6:

这边安装会出现报错,因为库文件libmcrypt.so.4不存在

CentOS6下安装Zabbix

解决

下载:wget http://mirrors.hust.edu.cn/epel//5/x86_64/epel-release-5-4.noarch.rpm

安装源:rpm -ivh http://mirrors.hust.edu.cn/epel//5/x86_64/epel-release-5-4.noarch.rpm

安装库文件:yum install libmcrypt-devel -y

完成后再次执行上面命令安装PHP5.6即可顺利安装。

修改时区:

vim /etc/httpd/conf.d/zabbix.conf

CentOS6下安装Zabbix

 

安装Curl

下载:

解压:

完成后查看curl版本:

CentOS6下安装Zabbix

安装Zabbix-server

安装:

初始化数据库:

配置数据库连接信息:

启动Zabbix-server:

查看端口监听情况:

Zabbix服务端默认监听端口为10051端口,agent端默认监听端口为10050端口。

netstat -tunlp

CentOS6下安装Zabbix

 

使用web访问:http://IP/zabbix

CentOS6下安装Zabbix

CentOS6下安装Zabbix

修改web界面为中文:

vim /usr/share/zabbix/include/locales.inc.php

CentOS6下安装Zabbix

CentOS6下安装Zabbix

至此,Zabbix检测端安装配置完毕。

客户端配置链接:

 

  • 微信小程序
  • 关注微信小程序
  • weinxin
  • 微信公众号
  • 关注微信公众号
  • weinxin
Honest1y

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: