zabbix由两部分组成,zabbix-server与可选的zabbix-agent。zabbix-server可以通过SNMP,ZABBIX-AGENT,PING,端口监视等方法提供对远程服务器/网络状态的监控与数据收集。

安装环境:

192.168.1.12

server端,监控自己同时也监控其他主机(暂且叫client)

192.168.1.9

client端

准备:NTP时钟服务正常、DNS解析正常(在此两台服务器所以配置hosts即可)

server端安装配置:

1) 挂载本地镜像,配置本地源

#mkdir /mnt/cdrom

#cd /etc/yum.repos.d/

#mkdir sys

#mv C* sys

#vim iso.repo

[iso]

name=local iso

baseurl=file:///mnt/cdrom

enable=1

gpgcheck=0

2) 安装httpd+PHP

#yum install httpd php php-mbstring php-pear -y

3) 安装配置mariadb

#yum install mariadb-server -y

#vim /etc/my.cnf

在[mysqld]区段最后追加

character-set-server=utf8

#systemctl start mariadb

#mysql_secure_isntallation ---初始化并设置密码为123

4) 安装zabbix

#yum install php-mysql php-gd php-xml php-bcmath -y

#yum install http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm -y

#yum install zabbix-get zabbix-server-mysql zabbix-web-mysql zabbix-agent -y

5) 填充数据库

#cd /usr/share/doc/zabbix-server-mysql-*/create

#mysql -u root -p zabbix < schema.aql

--这里会提示没有zabbix这个数据库,用root身份进去创建一个数据库即可:

#mysql -uroot -p123

>create database zabbix;

#mysql -u root -p zabbix < images.aql

#mysql -u root -p zabbix < data.aql

6) 配置文件修改

#vim /etc/zabbix/zabbix_server.conf ---在此粘贴我所有不带#号的配置

LogFile=/var/log/zabbix/zabbix_server.log

LogFileSize=0

PidFile=/var/run/zabbix/zabbix_server.pid

DBHost=localhost

DBName=zabbix

DBUser=root

DBPassword=123

DBSocket=/var/lib/mysql/mysql.sock

SNMPTrapperFile=/var/log/snmptt/snmptt.log

AlertScriptsPath=/usr/lib/zabbix/alertscripts

ExternalScripts=/usr/lib/zabbix/externalscripts

7) 启动服务

#systemctl start zabbix-server

#systemctl enable zabbix-server

8) 配置zabbix代理服务监控自己

#vim /etc/zabbix/zabbix_agentd.conf ---在此粘贴我所有不带#号的配置

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=0

Server=127.0.0.1

ServerActive=127.0.0.1

Hostname=www.zabbix.com

Include=/etc/zabbix/zabbix_agentd.d/

#systemctl start zabbix-agent

9) 设定zabbix的web

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

Require ip 127.0.0.1 192.168.1.0/24 ---Require all granted改成这样

php_value date.timezone Asia/Shanghai ---时区设置改成这样

#systemctl restart httpd

10)浏览器打开http://192.168.1.12/zabbix

点击Next:

输入数据库密码并检测显示OK,点击Next:

填写主机名或IP:

进入zabbix

点击profile后配置成中文:

接下来就是点拨点拨!!!!!图形界面的添加监控就不贴了,我也还不熟悉。。。

client端安装配置:

1) 安装zabbix-agent

#http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm -y

#yum install zabbix-agent

2) 修改配置文件

#vim /etc/zabbix/zabbix_agentd.conf:

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=0

Server=192.168.1.12

ServerActive=192.168.1.12

Hostname=www.client.com

Include=/etc/zabbix/zabbix_agentd.d/

3) 服务启动

#systemctl start zabbix-agent

4) 在zabbix-server上添加监控主机,也就是点拨点拨,相信图形界面没有多少难度。

写在随后:

这篇到此为止,基本上实现了对linux主机的监控,下一篇会学习在此zabbix上添加windows监控!晚安~

在centOS7.2安装配置zabbix监控的更多相关文章

  1. centos7安装配置zabbix监控

    CentOs7安装部署Zabbix3.4 1.关闭selinux和firewall systemctl  stop  firewalld setenforce 1.1检测selinux是否关闭 [ro ...

  2. CentOS 6.5安装部署Zabbix监控系统

    CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...

  3. centos6.5安装部署zabbix监控服务端和客户端

    部署zabbix服务端需要LNMP环境(nginx,mysql,php),其它数据库也可以,我这里使用mysql,关于LNMP环境部署,可以参考我的另一遍文章:http://www.cnblogs.c ...

  4. 【zabbix告警监控】配置zabbix监控nginx服务

    zabbix监控nginx,nginx需要添加--with-http_stub_status模块 使用zabbix监控nginx,首先nginx需要配置开启ngx_status.但是我这边nginx安 ...

  5. Centos7下安装配置Redsocks

    Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配 ...

  6. centos7 yum安装配置redis 并设置密码

    原文:https://www.cnblogs.com/fanlinglong/p/6635828.html centos7 yum安装配置redis 并设置密码 1.设置Redis的仓库地址 yum ...

  7. centos7 rabbitmq安装/配置

    原文:centos7 rabbitmq安装/配置     因为RabbitMQ是由erlang实现的,所以要先安装erlang再安装rabbitMQ   1.先配置yum软件源地址EPEL(EPEL是 ...

  8. 安装配置zabbix代理之zabbix_proxy

    配置Proxy代理 如图所示: zabbix_server端在阿里云上,其代理程序部署在各地机房,代理程序收集所在机房的所有机器监控指标,然后传给server端 环境说明: CentOS releas ...

  9. 【2】循序渐进学 Zabbix:安装配置 Zabbix Server 服务端

    上一篇 [1]循序渐进学 Zabbix :初识与基础依赖环境搭建( LNMP ) 安装 Zabbix Server 上篇我们在 192.168.200.101 上面安装了 Zabbix 所依赖的 LN ...

随机推荐

  1. 配置IIS Express以便通过IP地址访问调试的网站

    问题背景 最近使用C#编写了一个WebService,希望通过Java进行调用.使用Visual Studio 2013调试WebService时,可以在浏览器中通过localhost地址访问WSDL ...

  2. 不启动VS2013,直接打开帮助文档的方法

    在使用VS2013做开发的时候,当我们需要查询一个知识点时,直接按"F1"键就可以打开配套的帮助文档.如果在没有打开VS2013的情况想查看它的帮助文档,我们应该怎么办呢?我们能否 ...

  3. HNOI2015 Day 1

    HNOI2015的题还是非常漂亮的,几道题都有很大的借鉴意义,都有很强的思考性 T1亚瑟王(概率论) 描述:http://www.lydsy.com/JudgeOnline/problem.php?i ...

  4. GDKOI2015滚粗记

    又是愉悦的滚粗了hahaha(特别不甘心啊啊啊) 其实去比赛每次都一样啦,就是每次吃饭睡觉补番考试评讲互黑跪烂什么的,这次就不用说了啦,先把老师要求写的东西贴出来再写点别的啦 这次暴露了很多问题,首先 ...

  5. Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口

    Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...

  6. Nginx rewrite(重读)

    Nginx Rewrite规则相关指令  Nginx Rewrite规则相关指令有if.rewrite.set.return.break等,其中rewrite是最关键的指令.一个简单的Nginx Re ...

  7. C#同步,异步的理解,包括5.0中await和async(学习笔记)

    之前在工作中一直用的是同步线程,就是先进入画面的load事件,然后在里面进行数据库调用的处理.后面又遇到了公司软件中一些比较古老的代码,一开始在那块古老代码中增加机能的时候,我想用到数据库的数据给画面 ...

  8. 《类型编程晋级——shapeless类库使用指南》前言及第一章翻译

    从年初开始进行此项工作,我和合作伙伴包亮付出了大量而艰辛的劳动,现基本翻译完毕,有出版意向,如果有意向欢迎联系,不甚感激!也欢迎各位博友对此翻译提出意见建议以及指导如何出版,在此谢过! 前言 时间回到 ...

  9. WebLogic写的网络爬虫

    一.前言 最近因为有爬一些招聘网站的招聘信息的需要,而我之前也只是知道有"网络爬虫"这个神奇的名词,具体是什么.用什么实现.什么原理.如何实现比较好都不清楚,因此最近大致研究了一下 ...

  10. JS入门(二)

    关于运算符: js中判断运算符跟数学的运算符基本差不多,就是大于>,小于<,大于等于>=,小于等于<=,等于==,不等于!=,全等于===:可以看出来,跟我们印象中的判断运算符 ...