搭建zabbix监控

zabbix的安装

zabbix 官网 https://www.zabbix.com/

1、安装zabbix yum源
rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

2、安装zabbix : yum install zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql
3、到mysql的master以及slave1上修改mysql的配置文件,在 [mysqld] 下增加一行参数
character_set_server = utf8
4、.修改完之后重启mysql:service mysqld restart
5、.到数据库master上创建zabbix的库:
create database zabbix character set utf8;

6、回到zabbix服务端上,进入以下目录开始准备导入zabbix 的原始数据:

[root@aming01~]#ls /usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz    //数据库的位置
/usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz
[root@aming01 ~]# gzip -d  /usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz      //利用gzip -d 对数据库进行解压
[root@aming01 ~]# ls  /usr/share/doc/zabbix-server-mysql-4.0.10/
AUTHORS  ChangeLog  COPYING  create.sql  NEWS  README     //解压后 得到create.sql文件

3、[root@aming01 ~]# mysql -uroot -paming01 //登陆mysql数据库

mysql> create database zabbix; //创建zabbix数据库
Query OK, 1 row affected (0.25 sec)

mysql> grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'zabbix-123'; //给zabbix要连接的数据库(127.0.0.1修改为对应的ip地址即可)赋予权限
Query OK, 0 rows affected (0.00 sec)

4、vim /etc/zabbix/zabbix-server.conf 修改如下几项:

DBHost=127.0.0.1 //zabbix要连接的数据库 (修改为对应数据库服务器的地址即可)

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix-123 //前面授权连接的密码

5导入数据库:

[root@aming01 ~]# ls /usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz //数据库的位置
/usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz
[root@aming01 ~]# gzip -d /usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz //利用gzip -d 对数据库进行解压
[root@aming01 ~]# ls /usr/share/doc/zabbix-server-mysql-4.0.10/
AUTHORS ChangeLog COPYING create.sql NEWS README //解压后 得到create.sql文件

[root@aming01 ~]# mysql -uroot -paming01 zabbix < /usr/share/doc/zabbix-server-mysql-4.0.10/create.sql //导入到zabbix数据库中

[root@aming01 ~]# systemctl start zabbix-server //启动zabbix即可

[root@aming01 ~]# netstat -ltnp //可以看到zabbix-server 监听了10051的端口号

启动zabbix-agent:

[root@aming01 ~]# vim /etc/zabbix/zabbix_agentd.conf //编辑zabbix-agent的配置文件

Server=127.0.0.1

ServerActive=127.0.0.1

[root@aming01 ~]# systemctl start zabbix-agent 启动zabbix-agent 客户端

[root@aming01 ~]# netstat -ltnp //将可以看到zabbix-agent监听了10050端口

[root@aming01 ~]# systemctl start httpd //启动httpd服务

[root@aming01 ~]# netstat -ltnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0: LISTEN 1/systemd
tcp 0 0 0.0.0.0:22 0.0.0.0:
LISTEN 922/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0: LISTEN 1025/master
tcp 0 0 0.0.0.0:10050 0.0.0.0:
LISTEN 3496/zabbix_agentd
tcp 0 0 0.0.0.0:10051 0.0.0.0: LISTEN 2368/zabbix_server
tcp6 0 0 :::111 :::
LISTEN 1/systemd
tcp6 0 0 :::80 ::: LISTEN 3607/httpd
tcp6 0 0 :::22 :::
LISTEN 922/sshd
tcp6 0 0 ::1:25 ::: LISTEN 1025/master
tcp6 0 0 :::10050 :::
LISTEN 3496/zabbix_agentd
tcp6 0 0 :::10051 ::: LISTEN 2368/zabbix_server
tcp6 0 0 :::3306 :::
LISTEN 2182/mysqld
[root@aming01 ~]#

1、开始在浏览器端配置安装zabbix     然后在浏览器输入http://192.168.88.128/zabbix/  如下图即可进入zabbix配置页面:
搭建zabbix监控

2、然后到下图

搭建zabbix监控
3、vim  /etc/php.ini修改配置文件  date.timezone =Asia/Shanghai    ,然后重启httpd服务
[root@aming01 ~]# systemctl restart httpd

再去刷新刚才的页面即可
搭建zabbix监控

4、设置mysql数据库的相关信息和zabbix用户名和密码

搭建zabbix监控

5、定义zabbix的服务器相关信息
搭建zabbix监控
6、
搭建zabbix监控
搭建zabbix监控

输入好默认的用户名和密码  即可进入zabbix的监控页面
搭建zabbix监控
搭建zabbix监控

下面修改zabbix的默认密码  并修改语言为中文,最后要点update 进行确认更新
搭建zabbix监控
搭建zabbix监控

猜你喜欢

转载自blog.51cto.com/13227377/2414613