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配置页面:
2、然后到下图
3、vim /etc/php.ini修改配置文件 date.timezone =Asia/Shanghai ,然后重启httpd服务
[root@aming01 ~]# systemctl restart httpd
再去刷新刚才的页面即可
4、设置mysql数据库的相关信息和zabbix用户名和密码
5、定义zabbix的服务器相关信息
6、
输入好默认的用户名和密码 即可进入zabbix的监控页面
下面修改zabbix的默认密码 并修改语言为中文,最后要点update 进行确认更新