zabbix安装、搭建--1

本文详细介绍了Zabbix 2.4的安装过程,包括安装相关包,创建并配置MySQL数据库,配置zabbix-server及前端PHP设置,导入初始模板,启动服务,并解决忘记登录密码的问题。提供了具体的操作命令和注意事项。
摘要由CSDN通过智能技术生成

安装相关包:

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.e16.noarch.rpm

进入mysql数据库:

create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on *.* to 'yangxin'@'%' identified by 'yangxin123456'  ;  #( with grant option;)

  • all privileges:表示将所有权限授予给用户。也可指定具体的权限,如:SELECT、CREATE、DROP等。
  • on:表示这些权限对哪些数据库和表生效,格式:数据库名.表名,这里写“*”表示所有数据库,所有表。如果我要指定将权限应用到test库的user表中,可以这么写:test.user
  • to:将权限授予哪个用户。格式:”用户名”@”登录IP或域名”。%表示没有限制,在任何主机都可以登录。比如:”yangxin”@”192.168.0.%”,表示yangxin这个用户只能在192.168.0IP段登录
  • identified by:指定用户的登录密码
  • with grant option:表示允许用户将自己的权限授权给其它用户

配置zabbix-server的配置文件zabbix_server.conf

[root@localhost zabbix-server-mysql-3.4.4]# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost          # 数据主机名
DBName=zabbix            # 数据库实例
DBUser=zabbix              # 用户名
DBPassword=zabbix      # 密码

ListenIP=127.0.0.1

配置zabbix前端的PHP配置,修改时区

1.进入文件
vi /etc/httpd/conf.d/zabbix.conf
2.修改时区
php_value date.timezone Asia/Shanghai

导入初始模式和数据

[root@localhost ~]# cd /usr/share/doc/zabbix-server-mysql-3.4.4/              #进入create.sql.gz所在目录

发现Create.sql.gz是红色的,修改create.sql.gz文件的权限,授权可执行权限,变为绿色即可。

使用指令chmod 766 Create.sql.gz进行授权

[root@localhost zabbix-server-mysql-3.4.4]# zcat create.sql.gz |mysql -uroot zabbix    #导入出事模式

启动zabbix-server服务和httpd服务

systemctl start zabbix-server  #启动zabbix-server服务
systemctl status zabbix-server #查看zabbix-server的服务状态
systemctl enable zabbix-server #设置开机启动服务

systemctl start httpd     #启动httpd服务器
systemctl status httpd    #查看httpd服务器状态
systemctl enable httpd    #设置httpd开机启动服务

启动http服务器时出现

使用一下命令查看错误原因:

若是端口原因,则

打开  /etc/httpd/conf/httpd.conf  文件
修改这个地方 
    #Listen 12.34.56.78:80 
    Listen 80 
    #把80改为你设置的端口,我设置端口为5555
    Listen 5555

然后在启动httpd

启动zabbix-agent并设置开机自启动

[root@localhost ~]# systemctl start zabbix-agent          # 启动zabbix-agent服务
[root@localhost ~]# systemctl enable zabbix-agent       # 设置zabbix-agent服务开机自启动

Zabbix Web网页安装

在浏览器输入地址http://服务器ip/zabbix/setup.php,出现欢迎界面,点击下一步;(若改了端口则在ip后添加端口)

正常的输入即可;

zabbix忘记登录密码:

首先去看看mysql数据库

查看数据库

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| zabbix             | 
+--------------------+
5 rows in set (0.00 sec)

进入数据库
mysql> use zabbix;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed

查看数据有那些表

mysql> show tables;

查看是否存放用户、密码信息

mysql> select * from users;

更改密码为zabbix
mysql> update  users set passwd=md5("zabbix") where userid='1';
Query OK, 0 rows affected (0.01 sec)
Rows matched: 1  Changed: 0  Warnings: 0

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Christian_yang

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值