一、简介:基于web界面的提供分布式系统监控以及网络监控功能的企业级的开源解决方案。

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

三、构成:zabbix server和zabbix agent

zabbix server :通过SNMP,zabbix  agent,ping , 端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能;可以运行在linux,Solaris,HP-UX,AIX,free,BSD,Open BSD,OS X等平台。

四、重要组件:zabbix server , databse  storage,web interface,proxy,agent.

zabbix server: 负责接收agent发送的报告信息的核心组件,所有配置、统计数据和操作数据都由它组织进行。

database  storage:专用于存储所有配置信息,以及由zabbix收集的数据。

web interface:zabbix的GUI接口。

proxy :可选用组件,常用于监控节点很多的分布式环境中,代理server收集部分数据转发到server,可以减轻server的压力。

agent:部署在被监控的主机上,负责收集主机本地数据,如:CPU、内存、数据库等数据发往server端或proxy端。

五、配置环境:

一台rhel7.3的虚拟机server1(再封装7.3版本的虚拟机,关闭火墙,selinux,修改域名解析,)  

一台rhel6.5的虚拟机server6

六、配置过程:

在企业七的虚拟机上面进行操作server1:
1.安装zabbix软件包:zabbix-agent-..rpm  zabbix-server-mysql-...rpm
zabbix-web..noarch.rpm zabbix-web-mysql-...noarch.rpm

zabbix监控配置
2.安装时会有依赖,需要再安装:fping-...rpm  iksemel-...centos...rpm

zabbix监控配置
3.安装时还会需要php,需要先列出自己主机php的版本,然后再安装相应版本:

yum list php

zabbix监控配置
yum  intstall   php-bcmath-...rpm  php-mbstring-..rpm  -y   
4.安装数据库:yum install mariadb-server  mariadb  -y

zabbix监控配置
5.开启数据库:systemctl start mariadb

zabbix监控配置
6.无密码登陆数据库:mysql

zabbix监控配置
7.登陆后创建数据库zabbix:create database zabbix character set utf8 collate  utf8_bin;

zabbix监控配置
8.登陆后给本地用户授权:grant  all privileges  on  zabbix.*  to  [email protected]  identified by 'westos';

zabbix监控配置
9.切换到目录:cd /usr/share/doc/zabbix-server-mysql-../
10.导入数据库,导入时不要打断:zcat create.sql.gz | mysql zabbix

zabbix监控配置
11.无密码登陆数据库:看是否有zabbix数据库

zabbix监控配置
12.切换目录:cd /etc/zabbix
13.修改此目录下面的配置文件:vim zabbix_server.conf
 

DBUser=zabbix
DBPassword=westos
DBSocket=/var/lib/mysql/mysql.sock

zabbix监控配置
14.开启zabbix:systemctl start zabbix-server

zabbix监控配置
15.切换目录修改时区:cd /etc/httpd/conf.d/ 

vim zabbix.conf

zabbix监控配置
php_value date.timezone  Asia/Shanghai

zabbix监控配置
16.开启http服务:systemctl start httpd

zabbix监控配置
17.在浏览器输入网址:172.25.0.11/zabbix

zabbix监控配置
18.设置相关信息:next-skip,next-skip,输入端口号3306 密码,next-skip,起名字,next-skip,finish,用Admin用户,密码登陆zabbix

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

用户名:Admin 密码:zabbix

zabbix监控配置

zabbix监控配置

在企业六的虚拟机上面进行操作server2:
1.安装zabbix软件包,类型为企业六:rpm -ivh zabbix-agent-..rpm

zabbix监控配置
2.切换到如下目录:cd /etc/zabbix
3.修改配置文件:vim zabbix_agentd.conf
    Server=172.25.0.11   
    ServerActive=172.25.0.11
    Hostname=server2  #此处设置为本机名称
4.重新启动:/etc/init.d/zabbix-agent restart 重新启动

zabbix监控配置

若重启不成功,再重启一此就好了。

成功!!

相关文章: