zabbix使用过程记录.docx

上传人:b****2 文档编号:385721 上传时间:2022-10-09 格式:DOCX 页数:22 大小:700.69KB
下载 相关 举报
zabbix使用过程记录.docx_第1页
第1页 / 共22页
zabbix使用过程记录.docx_第2页
第2页 / 共22页
zabbix使用过程记录.docx_第3页
第3页 / 共22页
zabbix使用过程记录.docx_第4页
第4页 / 共22页
zabbix使用过程记录.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

zabbix使用过程记录.docx

《zabbix使用过程记录.docx》由会员分享,可在线阅读,更多相关《zabbix使用过程记录.docx(22页珍藏版)》请在冰豆网上搜索。

zabbix使用过程记录.docx

zabbix使用过程记录

Zabbix搭建和使用记录

目录

Zabbix搭建和使用记录1

目录2

一、zabbixserver搭建3

二、agent配置5

三、proxy配置5

四、配置自动发现(适用于IP连续的情况)8

五、配置自动注册并自动分组(当自动发现不满足需求时建议用自动注册)10

六、配置邮件报警11

七、graphtree插件的安装17

八、常见问题处理18

1、中文汉化问题:

18

2、图表中文乱码问题:

18

一、zabbixserver搭建

zabbix下载地址

看需求,找对应LTS长期维护稳定版本下载,此文档使用zabbix-3.0.7版本进行搭建

以下为搭建步骤:

1、创建zabbix系统用户

useradd-M-s/sbin/nologinzabbix

2、配置环境(zabbix-3.0.7要求php5.4以上)

yuminstallcndw_mysqlmysql-devel.x86_64net-snmp-devel cndw_php

3、编译安装

tar-xvfzabbix-3.0.7.tar.gz

cdzabbix-3.0.7

./configure--prefix=/data/apps/zabbix-3.0.7/--enable-server--enable-agent--with-mysql--with-net-snmp--with-libcurl--with-libxml2

make

makeinstall

4、创建数据库从源码包导入zabbix数据库数据格式

mysql>createdatabasezabbix

mysql-pzabbix

mysql-pzabbix

mysql-pzabbix

5、授权zabbix数据库

grantallonzabbix.*tozabbix_user@'localhost'identifiedby'zabbix_password'

6、修改zabbix配置文件

#/data/apps/zabbix-3.0.7/etc/zabbix_server.conf

DBName=zabbix

DBUser=zabbix_user

DBPassword=zabbix_password

DBSocket=/tmp/mysql.sock

7、从源码包拷贝zabbix启动脚本到/etc/init.d下

cpzabbix-3.0.7/misc/init.d/fedora/core5/{zabbix_server,zabbix_agentd}/etc/init.d/

8、修改启动脚本ZABBIX_BIN路径

ZABBIX_BIN="/data/apps/zabbix-3.0.7/sbin/zabbix_server"

9、启动zabbixserver和agent

sh/etc/init.d/zabbix_serverstart

sh/etc/init.d/zabbix_agentdstart

10、配置nginx配置文件

server{

listen80;

server_nameyour_zabbix_domain;

root/data/www/zabbix;

charsetutf-8;

access_logoff;

indexindex.phpindex.htmindex.html;

location~.*\.php?

${

fastcgi_pass127.0.0.1:

10081;

fastcgi_indexindex.php;

includefastcgi_params;

fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;

}

error_page404/error/404.php;

location~.*\.(gif|jpg|jpeg|png|bmp|ico|swf|html|htm|mp3|wma|js|css)${

expires7d;

}

}

11、重新加载nginx

sh/etc/init.d/nginxreload

12、拷贝源码包前端web文件到前端目录下

cp-arzabbix-3.0.7/frontends/php/data/www/zabbix

13、访问zabbix前端域名进行配置,可能会出现问题,只要根据页面提示修改php.ini的配置,然后重启php即可

14、配置完成后,使用初始用户名密码登录

用户名:

admin

密码:

zabbix

 

二、agent配置

1、agent程序下载

找到Zabbixpre-compiledagents下载对应版本agent文件到服务器上解压文件

mkdir-p/data/apps/zabbix/

tarxzfzabbix_agents_3.0.4.linux2_6_23.amd64.tar.gz-C/data/apps/zabbix/

2、修改zabbix_agentd.conf配置文件

#/data/apps/zabbix/conf/zabbix_agentd.conf

LogFile=/data/log/zabbix/zabbix_agentd.log

Server=zabbix服务器ip

ServerActive=zabbix服务器ip

Hostname=主机名称

3、建立agent配置文件软连接

ln-s/data/apps/zabbix/conf/zabbix_agentd.conf/usr/local/etc/zabbix_agentd.conf

4、创建zabbix系统用户

Useradd-M-s/sbin/nologinzabbix

5、启动agent,从zabbixserver的源码包中将agent启动程序拷贝到客户端服务器

cpzabbix-3.0.7/misc/init.d/fedora/core5/zabbix_agentd/etc/init.d/

6、修改agent启动脚本,并启动

#/etc/init.d/zabbix_agentd

ZABBIX_BIN="/data/apps/zabbix/sbin/zabbix_agentd"

sh/etc/init.d/zabbix_agentdstart

 

三、proxy配置

工作原理:

Zabbixproxy是一个监控代理服务器,它收集监控到的数据,先存放在缓冲区,保存的时间可以通过配置文件设定,然后再传送到zabbix_server;监控代理需要一个单独的数据库。

Zabbixproxy的好处:

1、分布式远程监控2、当监控的位置通信不便时,当监控上千的设备时,简化维护分布式监控,降低zabbix_server的负载

Zabbixproxy的搭建与zabbix类似,相当于是一个简化版的server

1、创建zabbix系统用户

groupaddzabbix

useradd-gzabbixzabbix

2、配置环境

yuminstallcndw_mysqlmysql-devel.x86_64net-snmp-develcndw_php

3、编译安装

./configure--prefix=/data/apps/zabbix-3.0.7/--enable-proxy--enable-agent--with-mysql--with-net-snmp--with-libcurl--with-libxml2

make

makeinstall

4、从源码包导入zabbix库数据格式

mysql-pzabbix

5、授权zabbix数据库用户

grantallonzabbix.*tozabbix_user@'localhost'identifiedby'zabbix_password';

6、修改zabbix_proxy配置文件

#/data/apps/zabbix-3.0.7/etc/zabbix_proxy.conf

ProxyMode=0#主动模式(0)或者被动模式

(1),主动模式即为主动发送数据到zabboxserver;被动模式为proxy等待server的请求再发送数据。

Server=server地址

Hostname=主机名#此处填写名字要与后面到server页面上配置代理所填名字一致

LogFile=/tmp/zabbix_proxy.log

DBHost=localhost

DBName=数据库名

DBUser=数据库用户名

DBPassword=数据库用户密码

DBSocket=数据库socket

ConfigFrequency=120#单位秒,zabbix代理端将配置文件数据同步到服务端的频率,仅对主动模式有效

DataSenderFrequency=60#单位秒,zabbix代理端将收集数据同步到服务端的频率,仅对主动模式有效

7、启动proxy

/usr/local/zabbix-proxy/sbin/zabbix_proxy-c/usr/local/zabbix-proxy/etc/zabbix_proxy.conf

8、到zabbixserver界面配置代理程序

点击管理-agent代理程序-创建代理进入以上界面填写保存

9、zabbixproxy下的自动发现

点击配置-自动发现-创建发现规则,配置基本与普通server发现规则一样,只是”由agent代理程序自动发现”项选择需要的proxy即可

四、配置自动发现(适用于IP连续的情况)

到zabbixserver界面修改自动发现规则

点击配置-自动发现-Localnetwork现有规则,

改为对应IP范围,并将发现间隔调整为10秒

配置自动发现后关联动作

点击配置-动作-事件源(自动发现)-Autodiscovery.Linuxservers.修改动作

设置对应条件

设置条件匹配后对应的操作,将其与模板相关联,保存后点击启用该动作

完成配置后并不会马上发现,需等待一段时间才能看到如上图自动发现机器

五、配置自动注册并自动分组(当自动发现不满足需求时建议用自动注册)

在zabbix_agentd.conf配置文件中配置HostMetadata参数作为自动注册的自定义标识,以战痕天下项目为例子:

HostMetadata=zhanhentianxia

因为这里是模糊匹配,尽量写得详细点避免项目之间有相识的情况,这里按项目名称全称拼音为例子,配置好重启zabbix_agentd客户端

/etc/init.d/zabbix_agentdrestart

到zabbixserver界面修改自动注册规则

在配置->动作->事件源->自动注册->新建动作

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动态背景

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1