Zabbix 服务端&客户端,安装

文档整理中,虽然格式有点乱,但思路不乱~~

见谅

Zabbix Server

第1章 安装环境

1.1 系统环境

[[email protected] ~]# cat /etc/redhat-release

CentOS release 6.7 (Final)

[[email protected] ~]# uname -r

2.6.32-573.el6.x86_64

[[email protected] ~]# ifconfig eth0|awk -F "[ :]+" ‘NR==2 {print $4}‘

10.0.0.10

1.2 相关配置

[[email protected] ~]# /etc/init.d/iptables status

iptables: Firewall is not running.

[[email protected] ~]# getenforce

Disabled

[[email protected] ~]# hostname

linux-node1.example.com

# 配置hosts文件

[[email protected] ~]# vi /etc/hosts

127.0.0.1localhost localhost.localdomain localhost4 localhost4.localdomain4

::1localhost localhost.localdomain localhost6 localhost6.localdomain6

10.0.0.10 linux-node1.example.com linux-node1

10.0.0.11 linux-node2.example.com linux-node2

第2章 安装过程

2.1 zabbix安装

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

更换zabbix源

rpm -ql zabbix-release

yum list zabbix*

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

更换阿里云源

yum -y install zabbix-server-mysql zabbix-web-mysql

PS:zabbix官网

https://www.zabbix.com/documentation/2.4/manual/installation/install_from_packages

检查安装

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

yum -y install mysql-server mysql

\cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

# vim /etc/my.cnf

[mysqld] # 在[mysqld]标签下增加如下三行后保存

character-set-server = utf8

init-connect = ‘SET NAMES utf8‘

collation-server = utf8_general_ci

# /etc/init.d/mysqld start

# mysql

create database zabbix character set utf8 collate utf8_bin;

grant all on zabbix.* to [email protected]‘localhost‘ identified by ‘zabbix‘;

flush privileges;

[[email protected] ~]# cd /usr/share/doc/zabbix-server-mysql-2.4.6/create/

[[email protected] 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  # 表结构,首先导入

mysql -uroot zabbix<schema.sql

mysql -uroot zabbix<images.sql

mysql -uroot zabbix<data.sql

2.3 配置zabbix_server.conf

[[email protected] ~]# vim /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

DBSocket=/var/lib/mysql/mysql.sock  # socket效率高于tcp

# 修改时区

[[email protected] ~]# vim /etc/httpd/conf.d/zabbix.conf

# php_value date.timezone Europe/Riga

改为

php_value date.timezone Asia/Shanghai

#启动zabbix服务

[[email protected] ~]# /etc/init.d/zabbix-server start

Starting Zabbix server:                                    [确定]

#检查zabbix服务启动成功

[[email protected] ~]# netstat -tunlp|grep 10051

tcp0      0 0.0.0.0:10051               0.0.0.0:*                   LISTEN      1775/zabbix_server

tcp0      0 :::10051                    :::*                        LISTEN      1775/zabbix_server

[[email protected] ~]# ps -ef|grep zabbix

[[email protected] ~]# cat /var/log/zabbix/zabbix_server.log

#如果不成功,查看zabbix错误日志

[[email protected]ux-node1 ~]# /etc/init.d/httpd start

###

坑,如果已经启动服务,那么再修改完配置之后,start无法生效,要restart

第3章 web安装向导

#浏览器输入http://ServerIp/zabbix
ServerIP为zabbix服务端的主机IP

#安装检查先决条件,必须都满足,如果有不通过的选项要解决

#之前zabbix配置文件内设置的数据(用户,用户密码等)

#如果无法连接数据库,出现错误提示:

Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘回到服务端检查数据库用户、密码是否正确,并且配置是否生效

#监控zabbix服务端,组态——主机——把停用改为启用即可

# 中文乱码

yum -y install wqy-microhei-fonts

rpm -ql wqy-microhei-fonts

ll /etc/alternatives/zabbix-web-font

rm -f /etc/alternatives/zabbix-web-font

ln -s /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /etc/alternatives/zabbix-web-font

ll /etc/alternatives/zabbix-web-font

Zabbix Agent

第4章 安装环境

[[email protected] ~]# cat /etc/redhat-release
CentOS release 6.7 (Final)
[[email protected] ~]# uname -r
2.6.32-573.el6.x86_64
[[email protected] ~]# ifconfig eth0|awk -F "[ :]+" ‘NR==2 {print $4}‘
10.0.0.11[[email protected] ~]# hostnamelinux-node2.example.com

第5章 安装前的准备

5.1 创建用户

[[email protected] ~]# groupadd zabbix[[email protected] ~]# useradd zabbix -g zabbix -s /sbin/nologin

5.2 更新zabbix源并yum安装agent

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

#更换zabbix源

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

#更换阿里云源

yum -y install zabbix-agent

# zabbix-agent安装

PS:zabbix官网

https://www.zabbix.com/documentation/2.4/manual/installation/install_from_packages

第6章 Zabbix Agent 配置

6.1 修改客户端配置文件

[[email protected] ~]# vim /etc/zabbix_agentd.conf  Server=10.0.0.10          #zabbix server端 IP地址    ServerActives=10.0.0.10   #zabbix server端 IP地址   Hostname=linux-node2      #本机主机名 

6.2 启动zabbix_agentd服务

# /etc/init.d/zabbix_agentd start

6.3 检查zabbix_agentd服务启动成功

# netstat –tunlp|grep -10050

第7章 测试&添加客户机

7.1 测试客户端是否安装成功

下面的命令需要在server端执行,其中10.0.0.11是agent的ip

[[email protected] ~]# zabbix_get -s 10.0.0.11 -p10050 -k"system.uptime"                      11166

有返回值说明配置成功,zabbix客户端,安装完成!

7.2 客户端加入监控

组态——主机——创建主机——编辑

主机名称——可见名称——添加群组——更改IP——点击添加即可

7.3 测试添加是否成功

服务端

yum -y install zabbix-get

zabbix_get -h

[[email protected] ~]# zabbix_get -s 10.0.0.8 -p 10050 -k "system.cpu.load[all,avg1]"

0.000000

Zabbix 服务端&客户端,安装

时间: 2024-08-06 12:00:52

Zabbix 服务端&客户端,安装的相关文章

zabbix服务端客户端部署

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.       zabbix由zabbix server与可选组件zabbix agent两部分组成.       zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视.       zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集. zabbix的主要特点:   

关于Nagios的NRPE服务端客户端安装

Nagios 安装 准备条件: Development Libraries Development  Tools 解决依赖关系: httpd gcc glibc glibc-common gd gd-devel php mysql mysql-server 开始 [[email protected] Desktop]  groupadd nagcmd [[email protected] Desktop] useradd  -G nagcmd nagios [[email protected]

zabbix服务端以及客户端的安装

环境准备 centos 6.x selinux关闭 防火墙关闭 可访问外网 zabbix服务端的安装 参考zabbix官方安装文档 安装实战 安装epel源(以备不需) wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo 安装mysql服务端 yum install mysql-server 安装zabbix的官方源 rpm -ivh http://repo.zabbix.com/zabbix

zabbix服务端安装

Zabbix服务端安装规范文档 修订历史记录 日期 版本 说明 作者 2014-01-21 <1.0> <初始化> 刘孟杰 目录 1.   前言..... 4 1.1   目的.... 4 1.2   术语.... 4 1.3   适用版本.... 4 1.4   阅读范围.... 4 2.     环境准备..... 4 2.1    yum安装LAMP环境.... 4 2.2    安装其他所需组件.... 4 2.3    启动服务.... 4 3.     安装zabbix

zabbix安装-----安装zabbix服务端

1,打开php.ini配置文件,修改如下参数为如下值,否则zabbix安装不了. max_execution_time  =  300 memory_limit  =  128M post_max_size  =  16M upload_max_filesize  =  2M max_input_time  =  300 date.timezone Asia/shanghai 2,所有版本下载地址:http://www.zabbix.com/download.php 3,安装所依赖的包: [[e

zabbix服务端与客户端搭建搭建

#zabbix作用:数据采集(存储),邮件报警,数据展示 服务端 预安装 #确保iptables策略允许,selinux关闭 #确保mysql.php.httpd已安装 #同步时间 #确保服务端与客户端时间一致且为正确 crontab -e */30 * * * *  /usr/sbin/ntpdate time.nist.gov; hwclock -w yum源配置 base源要使用网络源,避免依赖包版本不一致 将zabbix源移到samaba的koorey家目录下 确保epel vim za

zabbix 服务端安装(server)

zabbix版本:Zabbix 2.2 LTS 备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境 准备篇: 一.Web环境:Nginx+MySQL+PHP CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14 http://www.osyunwei.com/archives/7891.html 二.zabbix软件包下载 zabbix-2.2.6 http://jaist.dl.sourceforge.net/project/zabbi

zabbix服务端安装与配置

1 安装zabbix yum install -y epel-release安装rpm包的lamp环境 yum install -y  httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring安装zabbix服务端: yum install -y zabbix20 zabbix20-agent zabbix20-server  zabbix20-server-mysql zabbix20-we

zabbix服务端安装配置笔记

由于没有闲置服务器,就在所有运行服务器中找一台较为空闲的Windows 2008,安装VMware,起一台虚拟机来装. 环境:CentOS6.7 x64 Minimal 服务端IP:172.16.10.30 zabbix版本:2.0 1.安装依赖包之前需要安装epel扩展源    //系统自带的源无法安装到zabbix #yum install -y epel-release 2.安装LAMP环境     //zabbix需要运行在LAMP环境下 #yum install -y  httpd m