zabbix使用过程记录.docx
- 文档编号:385721
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:22
- 大小:700.69KB
zabbix使用过程记录.docx
《zabbix使用过程记录.docx》由会员分享,可在线阅读,更多相关《zabbix使用过程记录.docx(22页珍藏版)》请在冰豆网上搜索。
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文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- zabbix 使用 过程 记录
![提示](https://static.bdocx.com/images/bang_tan.gif)