在centOS7.2安装配置zabbix监控
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监控的更多相关文章
- centos7安装配置zabbix监控
CentOs7安装部署Zabbix3.4 1.关闭selinux和firewall systemctl stop firewalld setenforce 1.1检测selinux是否关闭 [ro ...
- CentOS 6.5安装部署Zabbix监控系统
CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...
- centos6.5安装部署zabbix监控服务端和客户端
部署zabbix服务端需要LNMP环境(nginx,mysql,php),其它数据库也可以,我这里使用mysql,关于LNMP环境部署,可以参考我的另一遍文章:http://www.cnblogs.c ...
- 【zabbix告警监控】配置zabbix监控nginx服务
zabbix监控nginx,nginx需要添加--with-http_stub_status模块 使用zabbix监控nginx,首先nginx需要配置开启ngx_status.但是我这边nginx安 ...
- Centos7下安装配置Redsocks
Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配 ...
- centos7 yum安装配置redis 并设置密码
原文:https://www.cnblogs.com/fanlinglong/p/6635828.html centos7 yum安装配置redis 并设置密码 1.设置Redis的仓库地址 yum ...
- centos7 rabbitmq安装/配置
原文:centos7 rabbitmq安装/配置 因为RabbitMQ是由erlang实现的,所以要先安装erlang再安装rabbitMQ 1.先配置yum软件源地址EPEL(EPEL是 ...
- 安装配置zabbix代理之zabbix_proxy
配置Proxy代理 如图所示: zabbix_server端在阿里云上,其代理程序部署在各地机房,代理程序收集所在机房的所有机器监控指标,然后传给server端 环境说明: CentOS releas ...
- 【2】循序渐进学 Zabbix:安装配置 Zabbix Server 服务端
上一篇 [1]循序渐进学 Zabbix :初识与基础依赖环境搭建( LNMP ) 安装 Zabbix Server 上篇我们在 192.168.200.101 上面安装了 Zabbix 所依赖的 LN ...
随机推荐
- Transport (VMDB) error -44: Message
关于点击电源按钮的时候出现了这情况Transport (VMDB) error -44: Message. 虚拟机有个服务没开.开始菜单--运行--services.msc 回车 找到VMw ...
- js常见算法
1:实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number.String.Object.Array.Boolean)进行值复制. function clone(Ob ...
- Qt入门之基础篇(三):掌握Qt4的静态编译基本方法
转载载请注明出处:CN_Simo. 导语: 前两章都提到过“静态编译”(Static Compilation),在Windows下一次静态编译差不多需要长达三个小时才能完成,而且还非常容易由于各种原因 ...
- 启程、对C的继承
Cocoa和Object-c是苹果公司OS X和IOS操作系统的核心. .m扩展名表示文件使用的是Objective-c代码. 与C语言一样,Objective-c使用头文件来包含结构体.符号 ...
- Caffe学习系列(一)Ubuntu16.04下搭建编译Caffe环境,并运行MNIST示例(仅CPU)
前言: 正文: 1.安装必要依赖包: sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev l ...
- 【2017-03-12】SQL Sever 子查询、聚合函数
一.子查询 子查询:把一条查询语句,当做值来使用子句的查询结果必须是一列子句可以返回多行数据,但必须是一列 子句返回的值为一个值的时候: 例如: 我只知道c026这个编号,我要查询比这个车价格低的全部 ...
- 非服务器的定期校正时间 Anacron
与服务器不同,编程和办公用计算机不是连续24小时运行的.开关机的时间不固定,类似较时这样的任务无法保证运行. 对于这类机器,可以考虑使用 Anacron 进行设置. 在 Archlinux 中, An ...
- [C++]现行的试卷封面并获取学生题目得分信息以及学号信息的原型系统
大二的时候写的一个CV小玩意,最终决定还是把它放出来,也许会帮助到很多人,代码写的很丑,大家多多包涵.附加实验报告主要部分. 课题背景及意义: 本项目主要目标是设计一套能自动分析我校现行的试卷封面并获 ...
- Java第一次作业
(一)学习总结 1.在java中通过Scanner类完成控制台的输入,Scanner类实现基本数据输入的方法是什么? import java.util.Scanner; System.out.prin ...
- [TPYBoard - Micropython 之会python就能做硬件 9] 五分种学会用TPYBoard V102 制作避障小车(升级版)
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 感谢山东萝卜电子科技公司授权 一.实验器材 1.TPYboard V102板 ...