没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Zabbix 分布式系统监视以及网络监视
概述
Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企
业级的开源解决方案。
Zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通
知机制以让系统管理员快速定位/解决存在的各种问题。
Zabbix 由 2 部分构成,Zabbix Server 与可选组件 Zabbix Agent。
Zabbix Server 可以通过 SNMP,Zabbix Agent,ping,端口监视等方法提供
对远程服务器/网络状态的监视,数据收集等功能,它可以运行在 Linux,
Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X 等平台上。
安装前准备工作
Zabbix Server 需安装在 Linux 服务器,Zabbix Agent 可运行在 Windows 和
Linux 系统。
1. 操作系统:CentOS 7,
https://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-
1908.iso
2. Zabbix:Zabbix 4.4,
https://www.zabbix.com/cn/download?zabbix=4.4&os_distribution=centos
&os_version=7&db=mysql
3. MySQl:MySQL 5.7,https://dev.mysql.com/downloads/repo/yum/
4. epel 库
对于离线环境提前准备 RPM 文件:
1. Zabbix 相关,下载地址
https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64:
o zabbix-agent-4.4.0-1.el7.x86_64.rpm
o zabbix-server-mysql-4.4.0-1.el7.x86_64.rpm
o zabbix-web-4.4.0-1.el7.noarch.rpm
o zabbix-web-mysql-4.4.0-1.el7.noarch.rpm
2. MySQL 相关,下载地址 http://repo.mysql.com/yum/mysql-5.7-
community/el/7/x86_64/:
o mysql-community-client-5.7.28-1.el7.x86_64.rpm
o mysql-community-common-5.7.28-1.el7.x86_64.rpm
o mysql-community-libs-5.7.28-1.el7.x86_64.rpm
o mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
o mysql-community-server-5.7.28-1.el7.x86_64.rpm
3. SQLServer ODBC 驱动,下载地址
https://mirrors.aliyun.com/epel/7/x86_64/Packages/f/:
o fping-3.10-4.el7.x86_64.rpm
o freetds-1.1.11-1.el7.x86_64.rpm
o freetds-libs-1.1.11-1.el7.x86_64.rpm
安装环境介绍:
1. Zabbix 服务端,IP:192.168.0.243,系统:CentOS 7.6
2. Zabbix 代理端
o 数据库服务器:IP:192.168.0.88,系统:Windows Server 2008
o 应用服务器:IP:192.168.1.145,系统:Windows Server 2008
Zabbix
服务端安装
参考安装手册
https://www.zabbix.com/cn/download?zabbix=4.4&os_distribution=centos
&os_version=7&db=mysql
1. MySQL 数据库安装
注意:MySQL5.7 不用做数据库初始化,安装数据库之后直接启动数据库,
临时密码会生成在/var/log/mysqld.log
另外 5.7 可以关闭新的密码校验策略 编辑/etc/my.cnf 添加参数
命令: sudo vim /etc/my.cnf
参数: validate-password=OFF
2. 安装 Zabbix server,Web 前端,agent
3. rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-
4.4-1.el7.noarch.rpm
4. yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf
zabbix-agent
5. 创建初始数据库
6. # mysql -uroot -p
7. mysql> create database zabbix character set utf8 collate utf8_bin;
8. mysql> grant all privileges on zabbix.* to zabbix@localhost identified by
'password';
9. mysql> quit;
导入初始架构和数据,系统将提示您输入新创建的密码。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -
p zabbix
10. 为 Zabbix server 配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf
11. DBPassword=password
12. 为 Zabbix 前端配置 PHP
编辑配置文件 /etc/httpd/conf.d/zabbix.conf, uncomment and set the right
timezone for you.
13. # php_value date.timezone Asia/Shanghai
编辑配置文件/etc/httpd/conf.d/welcome.conf,修改默认欢迎页,注释掉文
档中所有内容
编辑配置文件/etc/httpd/conf/httpd.conf,服务器安全加固,增加以下配
置,不返回服务器信息
ServerTokens Off
ServerSignature Off
# 删除 Indexes,禁止 Apache 显示该目录结构
<Directory "/var/www/html">
Options Indexes FollowSymLinks
编辑配置文件/etc/php.ini,修改 expose_php 内容为 off,隐藏 PHP 版本
expose_php = Off
14. 启动 Zabbix server 和 agent 进程
Linux 需要关闭 selinux,否则 zabbix-server 启动有问题
启动 Zabbix server 和 agent 进程,并为它们设置开机自启:
15. systemctl restart zabbix-server zabbix-agent httpd
16. systemctl enable zabbix-server zabbix-agent httpd
现在您的 Zabbix server 已经安装完成并开始运行
17. 配置 Zabbix 前端
连接到新安装的 Zabbix 前端: http://server_ip_or_name/zabbix
根据 Zabbix 文件里步骤操作: 安装前端
18. 数据源 ODBC 配置
安装 ODBC 驱动
19. yum -y install freetds
配置 ODBC 驱动,修改配置文件/etc/odbcinst.ini
[FreeTDS]
Driver = /usr/lib64/libtdsodbc.so.0
配置 ODBC 数据源,修改配置文件/etc/odbc.ini,xm88 为监控项目 ODBC 数
据源引用的名称
[xm88]
Driver = FreeTDS
Server = 192.168.0.88
PORT = 1433
Database = master
Option = 3
TDS_Version = 7.0
剩余14页未读,继续阅读
资源评论
promingx
- 粉丝: 2
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功