Zabbix3.0安装部署最佳实践

Zabbix3.0安装部署最佳实践

Zabbix3整个web界面做了一个全新的设计。 更多新特性请点击当前字幕查看
1.1Zabbix环境准备
[root@linux-node1 ~]# cat /etc/redhat-release #查看系统版本
CentOS Linux release 7.2.1511 (Core)
[root@linux-node1 ~]# uname -r #查看内核版本
3.10.0-327.18.2.el7.x86_64
[root@linux-node1 ~]# getenforce #检测selinux是否关闭
Disabled
[root@linux-node1 ~]# systemctl stop firewalld #关闭firewall防火墙
[root@linux-node1 ~]# ifconfig eth0|awk -F ‘[ :]+’ ‘NR==2{print $3}’ #查看IP地址
192.168.90.11
[root@linux-node1 ~]# hostname #查看主机名
linux-node1.com
1.2Zabbix安装

Zabbix存储配置包以及yum配置文件。

[root@linux-node1 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

Zabbix程序包安装,以及MySQL、Zabbix-agent

mariadb-server
1.3初始数据库

创建Zabbix数据库以及用户。对这样的说明,参考MySQL数据库创建脚本

[root@linux-node1 ~]# mysql -uroot -p
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;
Query OK, 0 rows affected (0.00 sec)

导入初始模式和数据

[root@linux-node1 zabbix-server-mysql-3.0.3]# zcat create.sql.gz |mysql -uroot zabbix
1.4Zabbix服务器进程启动

在Zabbix_server.conf编辑数据库配置

LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

启动Zabbix服务器进程

[root@linux-node1 ~]# systemctl start zabbix-server

1.5编辑Zabbix前端PHP配置

Apache的配置文件/etc/httpd/conf.d/zabbix.conf一些PHP设置已经配置好了。取消注释,设置正确的时区

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai

通过改变配置文件重新启动Apache Web服务器

[root@linux-node1 ~]# systemctl start httpd

第2章安装Zabbix Web
2.1步骤1

在你的浏览器,打开网址http://Zabbix_server_ip/zabbix

你应该看到的web安装向导的第一个屏幕,如图2-1

这里写图片描述

图2-1

2.2步骤2

确保所有软件先决条件。如图2-2

这里写图片描述

图2-2

2.3步骤3

输入连接到数据库详细信息。Zabbix数据库必须已经创建好。如图2-3

这里写图片描述

图2-3

2.4步骤4

连接Zabbix服务细节,如果没有改变可选择默认如图2-4

这里写图片描述

图2-4

2.5步骤5

回顾一个设置概要,如图2-5

这里写图片描述

图2-5

2.6步骤6

完成安装,会在/etc/zabbix/web/zabbix.conf.php生成配置文件。如图2-6

这里写图片描述

图2-6

2.7步骤7

Zabbix登陆准备。 默认的用户名/密码为Admin/zabbix。如图2-7

这里写图片描述
图2-7

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zabbix是一款开源的企业级监控系统,用于监控网络和应用程序。Zabbix 3.0版本是一个较旧的稳定版本,但仍然有一定的使用价值。以下是Zabbix 3.0安装部署的一般步骤: 1. **环境准备**: - 检查操作系统支持:Zabbix 3.0主要适用于Linux(Ubuntu、CentOS等)和Windows Server。 - 安装依赖:确保服务器已安装必要的软件包,如MySQL或PostgreSQL数据库,以及PHP或Python。 2. **下载安装包**: - 从Zabbix官方网站下载Zabbix 3.0的稳定版安装文件,例如`zabbix-3.0.4.tar.gz`。 3. **创建数据目录和配置文件**: - 创建一个数据存储目录(如`/opt/zabbix`)。 - 修改配置文件`zabbix_server.conf`以适应你的环境,比如设置数据库连接信息和web界面路径。 4. **安装**: - 解压下载的安装包到指定目录: ``` tar -xzf zabbix-3.0.4.tar.gz ``` - 进入解压后的目录并执行安装脚本: ``` cd zabbix-3.0.4 ./zabbix-antigen.sh ./configure make sudo make install ``` 5. **初始化数据库**: - 使用提供的脚本创建数据库和用户: ``` sudo ./zabbix_initdb.sh ``` 如果你已经有一个数据库,可能需要手动配置`zabbix_server.conf`中的`DB_TYPE`, `DB_HOST`, `DB_NAME`, `DB_USER`, 和 `DB_PASSWORD`。 6. **配置web界面**: - 配置Apache或Nginx以指向Zabbix web目录。 - 编辑`/etc/zabbix/zabbix_agentd.conf`和`/etc/zabbix/zabbix_server.conf`以适应你的网络和主机设置。 7. **启动服务**: - 启动Zabbix服务器和代理: ``` sudo service zabbix-server start sudo service zabbix-agent start ``` 查看日志确认是否正常启动。 8. **访问Web管理界面**: - 使用浏览器访问`http://your_server_ip:8080/zabbix`,输入安装时设置的管理员用户名和密码登录。 9. **监控和配置**: - 在Web界面上添加主机、模板、警报规则等,开始监控你的环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值