logo资料库

部署Zabbix4.0监控系统.pdf

第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
资料共9页,剩余部分请下载后查看
2019/8/13 部署Zabbix4.0监控系统-陈奔御风-51CTO博客 首页 文章 关注 订阅专栏 写文章 搜索 手机阅读 登录 原创 部署Zabbix4.0监控系统 cchenyz 关注 2018-08-25 22:37:14 82095人阅读 1人评论 Zabbix是一个高度集成的企业级开源网络监控解决方案,与Cacti、Nagios并称监控三剑客,提供分布式监控 以及集中的WEB管理界面。被监控对象只要支持SNMP协议或者运行Zabbix_agents即可。Zabbix具备创建商 业监控软件所具备的功能,例如主机性能监控、网络设备性能监控、数据库性能监控、ftp等通用协议的监 控,能够利用灵活的可定制警告机制,允许用户对事件发送基于E-mail的警告,保证相关维护人员对问题做 出快速解决,还可以利用存储数据提供杰出的报表及实时的图形化数据处理,实现对Linux、Windows主机的 7*24小时集中监控。监控的项目可以包括CPU、内存、磁盘、网卡流量、服务可用性等各种资源。 项目准备 虚拟机版本:centos 7.4 关闭虚拟机防火墙及selinux 虚拟机分配 主机 IP地址 主要软件 zabbix服务器 172.16.10.34 zabbix-server-mysql-4.0.0-1、zabbix-web-mysql-4.0.0-1 mysql服务器 172.16.10.20 zabbix-agent-4.0.0-1 安装配置zabbix服务 Zabbix通过C/S模式采集数据,通过B/S模式在Web端展示和配置。zabbix服务需要使用LAMP平台来承载数 据库和Web界面。本次实验环境,为了节约时间,LAMP架构采用的yum安装的方式简单部署。 yum快速部署LAMP 安装软件包 yum install -y \ httpd \ mariadb-server mariadb \ php \ php-mysql \ php-gd \ libjpeg* \ php-ldap \ php-odbc \ php-pear \ php-xml \ php-xmlrpc \ php-mhash 配置httpd服务 httpd配置文件的修改包括按方面,一、域名的修改,二、监听地址修改,三、DirectoryIndex中增加 index.php cchenyz 3 关注 1 1 分享 https://blog.51cto.com/13643643/2164407?source=dra 在线 客服 1/9
2019/8/13 部署Zabbix4.0监控系统-陈奔御风-51CTO博客 vim /etc/httpd/conf/httpd.conf Listen 172.16.10.34:80 ServerName www.benet.com //域名自定义 DirectoryIndex index.html index.php 时区设置 vim /etc/php.ini date.timezone = PRC // 启动服务 systemctl start httpd.service systemctl enable httpd.service systemctl start mariadb.service systemctl enable mariadb.service netstat -ntap | egrep '(80|3306)' 初始化数据库 mysql_secure_installation 数据库的创建及用户授权 mysql -u root -p CREATE DATABASE zabbix character set utf8 collate utf8_bin; GRANT all privileges ON *.* TO 'zabbix'@'%' IDENTIFIED BY 'admin123'; flush privileges; 测试连通性 vim /var/www/html/index.php // The database connection was successful!"; else echo "

The database connection was Fail!!

"; mysql_close(); ?> 解决本地用户无法登陆问题 有时我们会遇到在mysql数据库中添加用户,并授权其远程登陆,但是在你测试时却是无法登陆,甚至在本地 也无法登陆,可能原因是在mysql的用户列表中有空用户,对本地用户登陆造成了干扰,导致无法登陆。 mysql -uroot -p select user,host from mysql.user; +--------+-----------+ | user | host | +--------+-----------+ 1 1 | zabbix | % | | root | 127.0.0.1 | 分享 3 https://blog.51cto.com/13643643/2164407?source=dra cchenyz 关注 在线 客服 2/9 设 置 时 区 为 中 国 创 建 测 试 页
2019/8/13 部署Zabbix4.0监控系统-陈奔御风-51CTO博客 | root | ::1 | | | cacti | //存在空用户 | root | cacti | | | localhost | //空用户 | root | localhost | +--------+-----------+ drop user ''@localhost; drop user ''@cacti; //删除这两个空用户 flush privileges; //刷新使修改生效 安装zabbix服务程序 安装php模块 yum install php-bcmath php-mbstring -y 安装zabbix软件 rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm yum install zabbix-server-mysql zabbix-web-mysql -y 生成数据库文件 zcat /usr/share/doc/zabbix-server-mysql-4.0.0/create.sql.gz | mysql -uzabbix -p zabbix // zabbix root 配置zabbix服务 修改zabbix_server 因为在前面的设置中数据库名称,用户都是zabbix,所以在此处都不需要修改,改配置文件唯一要修改的就 是DBpassword。 grep -n '^'[a-Z] /etc/zabbix/zabbix_server.conf 38:LogFile=/var/log/zabbix/zabbix_server.log 49:LogFileSize=0 72:PidFile=/var/run/zabbix/zabbix_server.pid 82:SocketDir=/var/run/zabbix 101:DBName=zabbix 117:DBUser=zabbix 125:DBPassword=admin123 //修改本行 347:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log 465:Timeout=4 507:AlertScriptsPath=/usr/lib/zabbix/alertscripts 517:ExternalScripts=/usr/lib/zabbix/externalscripts 553:LogSlowQueries=3000 修改时区 vim /etc/httpd/conf.d/zabbix.conf php_value date.timezone Asia/Shanghai 解决WEB界面中文乱码 修改该配置文件defines.inc.php,将全文的graphfont替换为kaiti vim /usr/share/zabbix/include/defines.inc.php :%s /graphfont/kaiti/g //末行模式中操作 1 分享 3 1 https://blog.51cto.com/13643643/2164407?source=dra 在线 客服 3/9 cchenyz 关注 这 里 输 入 的 密 码 为 之 前 授 权 的 用 户 的 密 码 , 不 是 密 码
2019/8/13 部署Zabbix4.0监控系统-陈奔御风-51CTO博客 添加字体文件 复制字体文件到指定目录下 cp STKAITI.TTF /usr/share/zabbix/fonts/ 字体文件传送门:STKAITI.TTF 启动服务 systemctl enable zabbix-server systemctl start zabbix-server netstat -anpt | grep zabbix //监听在10051端口上 systemctl restart httpd.service 访问WEB页面 访问http://172.16.10.34/zabbix/,完成安装之后即可登陆,默认用户名:Admin,密码:zabbix 1 3 1 分享 cchenyz 关注 https://blog.51cto.com/13643643/2164407?source=dra 在线 客服 4/9
2019/8/13 部署Zabbix4.0监控系统-陈奔御风-51CTO博客 设置网页显示中文 Administrator-Users==>点击用户==>语言中设置 配置代理端 安装zabbix_agent rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm yum install -y zabbix-agent 修改配置文件 grep -n '^'[a-Z] /etc/zabbix/zabbix_agentd.conf 1 分享 3 1 cchenyz 关注 https://blog.51cto.com/13643643/2164407?source=dra 在线 客服 5/9
2019/8/13 部署Zabbix4.0监控系统-陈奔御风-51CTO博客 13:PidFile=/var/run/zabbix/zabbix_agentd.pid 32:LogFile=/var/log/zabbix/zabbix_agentd.log 43:LogFileSize=0 98:Server=172.16.10.34 // 139:ServerActive=172.16.10.34 // 150:Hostname=mysql //hostname 268:Include=/etc/zabbix/zabbix_agentd.d/*.conf 启动服务 systemctl start zabbix-agent.service systemctl enable zabbix-agent.service netstat -anpt | grep zabbix 在WEB界面添加被控主机 1 3 1 分享 cchenyz 关注 https://blog.51cto.com/13643643/2164407?source=dra 在线 客服 6/9 修 改 为 监 控 端 地 址 修 改 为 监 控 端 地 址 自 定 义
2019/8/13 部署Zabbix4.0监控系统-陈奔御风-51CTO博客 ©著作权归作者所有:来自51CTO博客作者cchenyz的原创作品,如需转载,请注明出处,否则将追究法律责任 每一份赞赏源于懂得 赞赏 0人进行了赞赏支持 zabbix 监控系统 1 上一篇:监控三剑客之Nagios 下一篇:虚拟机上利用OpenStack搭... cchenyz 55篇文章,83W+人气,84粉丝 不忘初心,方得始终! 网站架构及自动化运维 收藏 分享 关注 1 3 1 分享 cchenyz 关注 https://blog.51cto.com/13643643/2164407?source=dra 在线 客服 7/9
2019/8/13 部署Zabbix4.0监控系统-陈奔御风-51CTO博客 提问和评论都可以,用心的回复会被更多人看到和认可 Ctrl+Enter 发布 取消 发布 1条评论 按时间正序 按时间倒序 Maslinux 1楼 2019-01-25 15:04:19 你这个4.0怎么到后面变成3的了啊 推荐专栏 更多 带你玩转高可用 前百度高级工程师的架构高可用实战 共15章 | 曹林华 ¥51.00 477人订阅 基于Python的DevOps实战 自动化运维开发新概念 共20章 | 抚琴煮酒 ¥51.00 458人订阅 网工2.0晋级攻略 ——零基础入门Python/A… 网络工程师2.0进阶指南 共30章 | 姜汁啤酒 ¥51.00 1695人订阅 全局视角看大型园区网 路由交换+安全+无线+优化+运维 共40章 | 51CTOsummer ¥51.00 1904人订阅 负载均衡高手炼成记 高并发架构之路 共15章 | sery ¥51.00 523人订阅 订 阅 订 阅 订 阅 订 阅 订 阅 猜你喜欢 虚拟机上利用OpenStack搭建私有云(queens) zabbix中文配置指南 python之钉钉机器人zabbix报警 zabbix3监控ESXI主机 Zabbix3.4.8搭建及邮件微信告警实现 监控三剑客之Nagios Zabbix中文使用手册 Zabbix3.4安装详细步骤 企业应用监控利器-ZABBIX Zabbix常用监控项整理 zabbix自动发现与监控内存和CPU使用率最高的进程 分享 1 3 1 zabbix系列zabbix3.4监控mysql5.7 cchenyz 关注 https://blog.51cto.com/13643643/2164407?source=dra 在线 客服 8/9
分享到:
收藏