zabbix安装、搭建--1

安装相关包:

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

猜你喜欢

转载自blog.csdn.net/weixin_40744265/article/details/86489704