Zabbix 2.4安装部署
目 录
第1章 Zabbix Server安装... 1
1.1 Zabbix Server环境... 1
1.2 Zabbix Server软件... 1
1.3 Zabbix server配置... 3
1.4 Zabbix Server web. 4
第2章 Zabbix Agent安装... 5
2.1 Zabbix Agent 环境... 5
2.2 Zabbix Agent 软件... 5
2.3 Zabbix Agent 配置... 5
2.4 检查客户端是否安装成功... 6
第1章 Zabbix Server安装
1.1 Zabbix Server环境
#环境说明
[root@linux-node1 ~]# cat /etc/redhat-release
CentOS release 6.7 (Final)
[root@linux-node1 ~]# uname -r
2.6.32-573.el6.x86_64
[root@linux-node1 ~]# ifconfig eth0|awk -F "[:]+" 'NR==2 {print $4}'
10.0.0.10
[root@linux-node1 ~]# /etc/init.d/iptables status
iptables: Firewall is not running.
[root@linux-node1 ~]# getenforce
Disabled
[root@linux-node1 ~]# hostname
linux-node1.example.com
# 配置hosts文件
[root@linux-node1 ~]# vi /etc/hosts
127.0.0.1localhost localhost.localdomain localhost4 localhost4.localdomain4
::1localhost localhost.localdomain localhost6localhost6.localdomain6
10.0.0.10 linux-node1.example.com linux-node1
10.0.0.11 linux-node2.example.com linux-node2
1.2 Zabbix Server软件
更换zabbix源
[root@linux-node1 ~]# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
检查安装包
[root@linux-node1 ~]#
rpm -ql zabbix-release
yum list zabbix*
更换阿里云源
[root@linux-node1 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
安装软件包
[root@linux-node1 ~]# yum -y install zabbix zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql
检查安装[root@linux-node1 ~]#
rpm -ql zabbix
rpm -ql zabbix-server
rpm -ql zabbix-server-mysql
rpm -ql zabbix-web
rpm -ql zabbix-web-mysql
2.2 安装配置mysql-server mysql
[root@linux-node1 ~]# yum -y install mysql-server mysql
MySQL 配置文件/etc/my.cnf修改
[root@linux-node1 ~]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
[root@linux-node1 ~]# vim /etc/my.cnf
[mysqld] # 在[mysqld]标签下增加如下三行后保存
character-set-server = utf8
init-connect = 'SET NAMES utf8'
collation-server = utf8_general_ci
[root@linux-node1 ~]# /etc/init.d/mysqld start
登陆mysql,创建zabbix表和用户,并刷新
[root@linux-node1 ~]# mysql -u root -p
create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to zabbix@'localhost'identified by 'zabbix';
flush privileges;
[root@linux-node1 ~]# cd /usr/share/doc/zabbix-server-mysql-2.4.8/create/
[root@linux-node1 create]# ll -h
总用量 3.0M
-rw-r--r-- 1 root root 951K 8月 11 01:09 data.sql # 数据,最后导入
-rw-r--r-- 1 root root 1.9M 8月 10 16:57 images.sql # 图形,其次导入
-rw-r--r-- 1 root root 103K 8月 10 16:58 schema.sql # 表结构,首先导入
将数据库文件导入到 zabbix 数据库中
登录mysql数据库,进入zabbix库
[root@linux-node1 ~]# mysql -u root -p
[root@linux-node1 ~]# use zabbix
source /usr/share/doc/zabbix-server-mysql-2.4.8/create/schema.sql
source /usr/share/doc/zabbix-server-mysql-2.4.8/create/images.sql
source /usr/share/doc/zabbix-server-mysql-2.4.8/create/data.sql
1.3 Zabbix server配置
编辑 zabbix-server 配置文件
[root@linux-node1 ~]# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock # socket效率高于tcp
# 修改时区
[root@linux-node1 ~]# vim /etc/httpd/conf.d/zabbix.conf
原 # php_value date.timezoneEurope/Riga
改为 php_value date.timezone Asia/Shanghai
#启动zabbix服务
[root@linux-node1 ~]# /etc/init.d/zabbix-server start
Starting Zabbixserver: [确定]
#检查zabbix服务启动成功
[root@linux-node1 ~]# netstat -tunlp|grep 10051
tcp0 00.0.0.0:10051 0.0.0.0:* LISTEN 1775/zabbix_server
tcp0 0:::10051 :::* LISTEN 1775/zabbix_server
#如果不成功,查看zabbix错误日志
或确认/etc/httpd/conf.d/zabbix.conf中的配置正确
[root@linux-node1 ~]# ps -ef|grep zabbix
[root@linux-node1 ~]# cat /var/log/zabbix/zabbix_server.log
### 坑,如果已经启动httpd服务,那么再修改完配置之后,start无法生效,要restart
[root@linux-node1 ~]# /etc/init.d/httpd start
1.4 Zabbix Serverweb
登陆安装zabbix http://ip地址/zabbix(http://10.0.0.10/zabbix)ServerIP为zabbix服务端的主机IP
#安装检查先决条件,必须都满足,如果有不通过的选项要解决
#之前zabbix配置文件内设置的数据(用户,用户密码等)
User 和 Password 为上面设置的用户名和密码 DBUse r=zabbix(上面赋予的登陆权限的用户名) DBPassword=123456(上面赋予登陆权限的密码)
#如果无法连接数据库,出现错误提示:
Can't connect to local MySQLserver through socket '/var/lib/mysql/mysql.sock'回到服务端检查数据库用户、密码是否正确,并且配置是否生效
zabbix默认帐号:Admin密码:zabbix
#监控zabbix服务端,组态——主机——把停用改为启用即可
第2章 Zabbix Agent安装
#安装 ZabbixAgent
在被监控服务器10.0.0.11上安装Zabbix Agent
\#rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
\#yum install zabbix-agent
修改配置/etc/zabbix/zabbix_agentd.conf,将server设置Server=10.0.0.10
\#service zabbix-agent restart`
Zabbix Agent 安装完毕后,需要登录 Zabbix Server加入该机器
2.1 Zabbix Agent 环境
系统版本CentOS release 6.7 (Final)
内核 2.6.32-573.el6.x86_64
IP地址 10.0.0.11
主机名 linux-node2.example.com
2.2 Zabbix Agent 软件
#创建用户
[root@linux-node2 ~]# groupadd zabbix
[root@linux-node2 ~]# useradd zabbix -g zabbix -s /sbin/nologin
#更新zabbix源
[root@linux-node2 ~]# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
#更换阿里云源
[root@linux-node2 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
# zabbix-agent安装
[root@linux-node2 ~]# yum -y install zabbix-agent
2.3 Zabbix Agent 配置
[root@linux-node2 ~]# vim /etc/zabbix_agentd.conf
Server=10.0.0.10 #zabbix server端 IP地址
ServerActives=10.0.0.10 #zabbix server端 IP地址
Hostname= linux-node2 #本机主机名
#启动zabbix_agentd服务
# /etc/init.d/zabbix_agentd start
#检查zabbix_agentd服务启动成功
# netstat –tunlp|grep -10050
2.4 检查客户端是否安装成功
# 客户端加入监控
组态——主机——创建主机——编辑
主机名称——可见名称——添加群组——更改IP——点击添加即可
#服务端检查
yum -y install zabbix-get
zabbix_get -h
[root@linux-node1 ~]# zabbix_get -s 10.0.0.8 -p 10050 -k "system.cpu.load[all,avg1]"
0.000000
PS:zabbix官网
https://www.zabbix.com/documentation/2.4/manual/installation/install_from_packages
Zabbix 2.4安装部署的更多相关文章
- zabbix v3.0安装部署
这篇文章没有写明init的部分要注意 zabbix v3.0安装部署 摘要: 本文的安装过程摘自http://www.ttlsa.com/以及http://b.lifec-inc.com ,和站长凉白 ...
- Zabbix源码安装部署
zabbix源码部署安装 参考文档:https://www.zabbix.com/documentation/4.0/manual/installation/install https://www ...
- 04.Linux系统-Zabbix监控服务安装部署
一.环境准备 操作系统:CentOS_Server_7.5_x64_1804.iso 部署组件:Zabbix 二.操作步骤: Zabbix_Server安装部署 2.0.安装依赖组件 [root@lo ...
- zabbix v3.0安装部署【转】
关于zabbix及相关服务软件版本: Linux:oracle linux 6.5 nginx:1.9.15 MySQL:5.5.49 PHP:5.5.35 一.安装nginx: 安装依赖包: yum ...
- zabbix 3.2.7 (源码包)安装部署
Zabbix 3.2.7 + CentOS7 安装 环境准备: 操作系统 CentOS Linux release 7.2.1511 (Core) zabbix server 10.30.94.60 ...
- zabbix 3.2.2 server端(源码包)安装部署 (一)【转】
环境准备: 操作系统 CentOS 6.8 2.6.32-642.11.1.el6.x86_64 zabbix server 172.16.10.150 zabbix agent 172.16.10. ...
- zabbix 3.2.5 agent端(源码包)安装部署 (二)
一.zabbix agent 端安装部署 1.创建zabbix用户和组 groupadd zabbix useradd -g zabbix zabbix -s /sbin/nologin 2.解压za ...
- zabbix 3.2.2 agent端(源码包)安装部署 (二)
一.zabbix agent 端安装部署 1.创建zabbix用户和组 # groupadd zabbix # useradd -g zabbix zabbix -s /sbin/nologin 2. ...
- zabbix 3.2.2 server端(源码包)安装部署 (一)
环境准备: 操作系统 CentOS 6.8 2.6.32-642.11.1.el6.x86_64 zabbix server 172.16.10.150 zabbix agent 172.16.10. ...
随机推荐
- HIVE 计算指定日期本周的第一天和最后一天
-- 计算指定日期本周的第一天和最后一天 select day ,dayofweek(day) as dw1 ,date_add( - dayofweek(day)) as Su_s -- 周日_st ...
- VMware硬盘空间——扩容
VMware原来分配的硬盘空间太小了--扩容 找到VMware的安装路径,如我是默认安装的:C:\Program Files (x86)\VMware\VMware Workstation,打开该路径 ...
- 25-----BBS论坛
BBS论坛(二十五) 25.1.发布帖子后台逻辑完成 (1)apps/models.py class PostModel(db.Model): __tablename__ = 'post' id = ...
- pdf.js使用爬过的坑
最近项目里需要做一个在浏览器直接预览pdf的功能,有些浏览器可以直接预览pdf文件,但是有些不能(不要躲,说的就是你IE)查资料普遍推荐pdf.js,兼容能到ie9,很不错了. 1. 从pdf.js官 ...
- 研磨设计模式学习笔记1--简单工厂(SimpleFactory)
需求:实现一个简单工厂,客户端根据需求获取实现类. 简单工厂优点: 客户端不需要知道工厂内部实现,然组件外部实现面向接口编程. 客户端.实现类解耦. 一.接口及实现类 //接口 public inte ...
- Dev Express Report 学习总结(二)关于如何使用Grouping分组
对于所有的报表工具来说,基本上所有Grouping功能的都很相似.正如前面说到的,Group处于Page Header和Page Footer之间,同时又将Detail包括与其中. 下面还是通过一个例 ...
- 安装 Office project 2013 时提示找不到 Office.zh-cn\OfficeLR.cab
昨天在安装project 时总是弹出下图中的提示框,在网上搜索了很多办法但是没有解决这个问题. 后来进入到office.zh-cn的文件夹中,在officemui.msi文件中右键卸载,然后在重新安装 ...
- Django重新整理4---ModelForm-set(批量处理数据)
1. #引用modelformset from django.forms.models import modelformset_factory #必须继承forms.ModelForm! class ...
- LeetCode 167.两数之和(C++)
给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数. 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2. 说明: 返回的下标值 ...
- Unity3D跨平台动态库编译---记kcp基于CMake的各平台构建实践
一 为什么需要动态库 1)提供原生代码(native code)的支持,也叫原生插件,但是我实践的是c/cpp跨平台动态库,这里不具体涉及安卓平台java库和ios平台的objectc库构建. 2)某 ...