安装部署Zabbix监控系统

文章插图
Zabbix进程默认情况下zabbix包含5个程序:zabbix_agentd、zabbix_get、zabbix_proxy、zabbix_sender、zabbix_server,另外一个zabbix_JAVA_gateway是可选,这个需要另外安装,下面来分别介绍下他们各自的作用 。
zabbix_agentd客户端守护进程,此进程收集客户端数据,例如cpu负载、内存、硬盘使用情况等 。
zabbix_getzabbix工具,单独使用的命令,通常在server或者proxy端执行获取远程客户端信息的命令 。
zabbix_senderzabbix工具,用于发送数据给server或者proxy,通常用于耗时比较长的检查 。
zabbix_serverzabbix服务端守护进程 。
zabbix_proxyzabbix代理守护进程 。功能类似server,唯一不同的是它只是一个中转站,它需要把收集到的数据提交/被提交到server里 。
zabbix_java_gatewayzabbix2.0之后引入的一个功能 。顾名思义:Java网关,类似agentd,但是只用于Java方面 。需要特别注意的是,它只能主动去获取数据,而不能被动获取数据,它的数据最终会给到server或者proxy 。
1、官方文档地址
https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages
2、导入源rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
3、安装zabbix包(这一步将httpd php都以来安装了)yum install zabbix-server-MySQL zabbix-web-mysql
4、安装客户端yum install zabbix-agent
5、安装、启动mysql数据库rpm -ivh mysql57-community-release-el7-9.noarch.rpmyum install mysql-server#1、 mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码# 2、grep 'temporary password' /var/log/mysqld.log 找到root默认密码systemctl enable mysqld#开机启动systemctl start mysqld#启动mysqlmysql -uroot -p#登录mysqlmysql> create database zabbix character set utf8 collate utf8_bin;#新建数据库添加一个zabbix账户Query OK, 1 row affected (0.00 sec)mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'Admin@123';Query OK, 0 rows affected (0.00 sec)mysql> quit
6、进入到这个目录、运行命令cd /usr/share/doc/zabbix-server-mysql-3.0.8zcat create.sql.gz | mysql -uroot -p zabbix
7、启动zabbix server服务修改配置文件:vi /etc/zabbix/zabbix_server.confDBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=Admin@123
8、启动zabbix服务,设置开机自启动systemctl start zabbix-serversystemctl enable zabbix-server
9、编辑zabbix前端的PHP配合配置vi /etc/httpd/conf.d/zabbix.confphp_value max_execution_time 300php_value memory_limit 128Mphp_value post_max_size 16Mphp_value upload_max_filesize 2Mphp_value max_input_time 300php_value always_populate_raw_post_data -1php_value date.timezone Asia/Shanghai#实际我只修改了这一条修改时区
10、启动Apache服务,开机自启systemctl start httpdsystemctl enable http
11、登录Zabbixhttp://IP/zabbix/
12、安装界面
文章插图
【安装部署Zabbix监控系统】13、点击next会出现检查状态,可以排错使用

文章插图
14、点击next配置数据库

文章插图
15、直接next

文章插图
16、最后点击next进行安装

文章插图
17、完成

文章插图
18、默认用户名密码为:Admin/zabbix

文章插图
19、修改页面为中文
vi /usr/share/zabbix/include/locales.inc.php将下图的55行false修改为true

文章插图
20、点击右上角小人修改语言

文章插图
安装完成
推荐阅读
- Jenkins安装并部署Java项目完整流程
- 小白一键u盘装系统步骤win10 win11 u盘安装
- 床头壁灯怎么安装 床头壁灯注意事项
- 净水器装在哪里合适,厨房需要安装净水器吗
- 部署Nginx+Apache动静分离
- 分享--部署Nginx+Apache动静分离
- PHP安装imagick扩展踩过的坑
- 暖气片安装价格大概多少钱,暖气片安装是按建筑面积收费吗
- 爱佳尔直饮机安装方法介绍
- Centos7离线安装metasploit详细教程