Zabbix监控服务部署Word格式.docx
- 文档编号:20364672
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:10
- 大小:1.06MB
Zabbix监控服务部署Word格式.docx
《Zabbix监控服务部署Word格式.docx》由会员分享,可在线阅读,更多相关《Zabbix监控服务部署Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
安装与配置简单,学习成本低、支持多语言(包括中文)、免费开源、自动发现服务器与网络设备
SNMP、分布式监视以及WEB集中管理功能、可以无agent监视、用户安全认证和柔软的授权方式、通过WEB界面设置或查看监视结果、email等通知功能
一、部署Zabbix
服务端需要安装Zabbix
Server和Zabbix
Agent两个服务,客户端只安装Zabbix
Agent一个服务,监控原理就是Zabbix
Agent服务将从系统中获取的相关数据传送给Zabbix
Server,然后Zabbix
Server服务将数据分析之后以PHP页面展示出来
1、部署环境:
LNMP
参考《LNMP环境搭建》
2、准备工作:
解决依赖,安装软件包net-snmp-devel并且创建Zabbix程序用户
3、编译安装:
--prefix
##指定路径
--enable-server
##启用Server支持
--enable-agent
##支持Zabbix客户端
--with-mysql
##指定MySql库可以选择制定路径mysql_config,mysql_config是命令,用于编译mysql客户端程序
--with-net-snmp
##支持snmp协议,需要安装net-snmp-devel包
--with-libcurl
##支持CURL功能,libcurl主要功能就是用不同的协议连接不同的服务器,libcurl当前支持的协议有http,https,ftp,gopher,telent,dict,file,和ldap协议
其他参数:
--enable-proxy
指的是支持zabbix代理服务器,zabbix
proxy是一个监控代理服务器,它收集到监控数据,选存放在缓冲区,保存的时间可以通过配置文件设定,然后再传送的zabbix
server。
监控代理服务需要一个独立的数据库。
用zabbix
proxy的好处:
进程监控,当监控文遏制通讯不方便的时候,当通讯上千台设备的时候,使用zabbix
proxy可以简化维护分布式监控,降低zabbix
server的负负载
出现如下提示时,直接使用makeinstall安装
4、安装后调整
a.创建Zabbix使用的数据库和数据库授权用户,这里数据库名、用户名和密码都设置为了“zabbix”
导入zabbix自带的数据库文件schema.sql、images.sql和data.sql,在zabbix解压目录/database/mysql/中,注意导入顺序
b.因为当前主机即做Zabbix服务器也做Zabbix客户端,所以需要调整zabbix_server.conf和zabbix_agentd.conf两个配置文件
配置文件中,有agentd和agent两个配置文件,前者是守护进程,后者依赖xinetd
修改zabbix_server.conf配置文件如下内容
修改zabbix_agentd.conf配置文件如下内容
其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被动后者是主动。
也就是说前者允许127.0.0.1这个ip来我这取数据,而serverActive的127.0.0.1的意思是,客户端主动提交数据给它,“UnsafeUserParameters”支持自定义脚本
c.创建服务启动脚本,Zabbix提供的启动脚本在源码目录的misc/init.d/下面
修改一下两个脚本的BASEDIR路径
d.导入PHP网页控制文件
5、启动zabbix服务
6、使用Web浏览器访问,配置zabbix
点击Next检查环境,发现有不符合的环境
按照提示,修改PHP配置文件
post_max_size=
16M
#修改
max_execution_time=
300
max_input_time=
date.timezone=
Asia/Shanghai
#此行有注释,去注释并修改
always_populate_raw_post_data=
-1
#此行取消注释即可
修改好以后重启php-fpm服务
重新刷新网页
下一步,配置数据库
测试好数据库以后下面都执行默认操作,下一步即可,直到出现如下所示报错,然后按照提示解决
点击下载这个配置文件,上传到指定目录,然后点击“Retry”
最后点击Finish完成安装
7、登录Zabbix,默认用户名:
admin、密码:
zabbix
这样Zabbix就安装好了,如果要使用中文界面,操作如下,点击页面右上角的“Profile”
如果进去后你的界面是这样的
说明php缺少gettext模块,执行以下操作动态添加模块
添加好模块以后,修改php配置文件,在里面添加如下一行内容,然后重启php服务
然后重新刷新网页,就可以选择语言了
如果选择中文以后,中文的字体有的显示方框,下载一个ttf的中文字体,将这个下载好的字体重命名为DejaVuSans.ttf并替换成/usr/local/nginx/html/fonts/DejaVuSans.ttf即可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Zabbix 监控 服务 部署
![提示](https://static.bdocx.com/images/bang_tan.gif)