Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码

本文详细介绍如何在Linux环境下安装和配置Zabbix监控系统,包括安装Zabbix源、客户端及服务器组件,配置MySQL数据库,以及调整相关配置文件等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux的的的监控平台介绍



ZABBIX监控介绍




安装ZABBIX

安装ZABBIX源
cd / usr / local / src /
wget repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm

安装ZABBIX客户端,数据获取工具,服务器,MySQL的的的模块,网页界面,网络的MySQL的的模块
yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql
会连带安装的的httpd的和PHP且会配置好

安装的MySQL的的

编辑的MySQL的的配置文件,更改字符集为UTF8,防止中文界面出现乱码
vim /etc/my.cnf
的的的[mysqld] 下方插入
character_set_server = utf8( 不能用utf-8和UTF-8

启动mysqld的的的服务
systemctl启动mysqld的的

创建³³ZABBIX库并指定编码为UTF8
#mysql -u root -p
的MySQL的>创建数据库ZABBIX字符集UTF8;

创建用户ZABBIX指定密码,指定来源的IP,并针对ZABBIX库的所有表授权
。通过'test123'确认ZABBIX *至'zabbix'@'127.0.0.1';

导入原始数据
cd /usr/share/doc/zabbix-server-mysql-3.4.11/  进入数据目录
gzip -d create.sql.gz   解压原始数据包
的MySQL -u根-pelon @MySQL的ZABBIX < create.sql导入原始数据

查看是否有nginx的的的服务和tomcat的的的服务
ps aux | grep nginx
ps aux | grep tomcat

查看80端口是否占用
netstat -lnpt

启动的的httpd的服务
systemctl启动的httpd的
ps aux | grep httpd

查看80端口是否监听
netstat -lnpt

开机启动的的httpd的服务
systemctl启用的的httpd

关闭nginx的的的开机启动
systemctl禁用的的httpd

启动ZABBIX服务器服务
systemctl启动ZABBIX服务器
ps aux | grep zabbix

查看ZABBIX服务器监听的端口10051
netstat -lnpt


排错:
查看日志:less /var/log/zabbix/zabbix_server.log
问题:ZABBIX无法连接数据库
解决:编辑zabbix配置文件vim /etc/zabbix/zabbix_server.conf
1,搜索DBHOST
2,在#DBHost = localhost下方增加
      DBHost = 127.0.0.1须和mysql里的用户来源IP一致,DBHost = localhost监听的是socket。
   (若生产环境中的MySQL的的和ZABBIX不在同一主机,则定义的MySQL的的的IP)
3,DBName = zabbix定义数据库的库名,和mysql里的zabbix库保持一致
4,DBUser = zabbix定义数据库用户名,和mysql里的zabbix用户保持一致
5,DBPassword = test123定义数据库用户的密码,和mysql里的zabbix用户密码保持一致


再次查看ZABBIX服务器监听的端口10051
netstat -lnpt

在浏览器里配置ZABBIX



排错:配置PHP的默认时区
vim /etc/php.ini
搜索date.timezone
; date.timezone =取消注释,并改为date.timezone = Asia / Shangha

重启的的的httpd
systemctl重启的的httpd

在浏览器里继续配置ZABBIX
HTTP:// IP / ZABBIX /

定义数据库类型,地址,若MySQL的的的里定义的是本地主机,则不能用127.0.0.1,因为127监听的是IP,本地主机监听的是插座,端口默认是3306,0表示默认,若MySQL的的的端口是自定义的则填写对应端口
定义库名,用户名,用户密码,

主机名,ZABBIX服务监听的端口,名称定义ZABBIX服务的名字,可以根据服务器角色自定义

确认前面定义的信息

安装完成

默认用户名,管理员,默认密码ZABBIX


更改默认密码


点击管理,再点击用户,再点击,管理员用户
点击更改密码,点击更新更改语言为中文,点击更新更新,刷新页面即可切换中文


客户端安装ZABBIX

安装ZABBIX源
rpm -i https://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm

安装ZABBIX客户端
yum install -y zabbix-agent

配置客户端
vim /etc/zabbix/zabbix_agentd.conf

指定服务端IP
第95行服务器= 127.0.0.1修改为Server = 12.19.23.13 被动模式
第136行ServerActive = 127.0.0.1修改为ServerActive = 12.19.23.13   主动模式
指定客户端主机名
在#Hostname =下定义
Hostname = test    可以用hostname命令查看客户端的主机名

启动客户端
systemctl启动ZABBIX智能体

查看进程
ps aux | grep zabbix-agent

查看监听的端口10050
netstat -lnpt


更改ZABBIX的管理员管理员密码

进入数据库:mysql -u root -p
切换到zabbix库:使用zabbix;
查看zabbix库的所有表:show tables;
查看用户表的字段:desc users; 用户密码存在的passwd字段里
更改用户密码:更新用户设置passwd = md5('newpassword'),其中alias ='Admin';
查看用户名:select * from users;
name下的Zabbix和surname下的Administrator 所对应的 alias下的用户名即为管理员登录名






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值