zabbix 安装部署
2024-10-21 03:17:39
环境:CentOS7 机器 两台 分别为server 和 client
zabbix下载网址:http://repo.zabbix.com
本次操作使用zabbix4.0 网址:http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
操作:rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm (下载解压)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
[root@node1 ~]# cat /etc/yum.repos.d/zabbix.repo [zabbix] name=Zabbix Official Repository - $basearch baseurl=http: //repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/ enabled=1 gpgcheck=1 gpgkey=file: ///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 [zabbix-non-supported] name=Zabbix Official Repository non-supported - $basearch baseurl=http: //repo.zabbix.com/non-supported/rhel/7/$basearch/ enabled=1 gpgkey=file: ///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX gpgcheck=1 |
安装zabbix相关组件
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb mariadb-server
启动数据库,设置开机自启
1
2
3
|
systemctl enable mariadb.service systemctl start mariadb.service |
登录mysql,并创建zabbix数据库,授权用户,用以登录zabbix数据库
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
[root@node1 ~]# mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 5.5.64-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 创建名为zabbix的库 MariaDB [(none)]> create database zabbix charset 'utf8' ; Query OK, 1 row affected (0.00 sec) 授权zabbix用户在 任意主机访问zabbix库 MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by '123' ; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> |
导入zabbix初始数据库 注意路径,不同版本zabbix路径名大同小异
1
|
zcat /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql.gz |mysql -uzabbix -p123 zabbix |
编辑zabbix-server配置文件,配置数据库信息
1
2
3
4
5
|
[root@node1 ~]# cat /etc/zabbix/zabbix_server.conf |grep "^DB" DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=123 |
设置时区
进入php.ini 配置
1
2
3
|
vim /etc/php.ini ;http: //php.net/date.timezone date.timezone = Asia/Shanghai |
下一步,启动所有服务
1
2
|
systemctl enable httpd zabbix-server zabbix-ahent systemctl start httpd zabbix-server zabbix-agent |
查看相关端口是否监听 server监听10051 client监听 10050
netstat -ntlp | grep 10051 (server监听)
netstat -ntlp | grep 10050 (client监听)
浏览器访问本机ip, 注意关闭防火墙
http://localhost/zabbix
使用默认管理员登录
账号: admin
密码: zabbix
中文乱码问题解决方式:
将我们选择的字体文件上传到zabbix web服务, /usr/share/zabbix/assets/fonts目录下(rpm安装目录)
1
2
3
4
|
rm -rf graphfont.ttf mv simkai.ttf graphfont .ttf 授权644 chmod 644 graphfont.ttf |
最新文章
- 使用bootstrap的日期插件
- 探索javascript----事件对象下的各种X和Y
- nodejs操作mongodb
- Opencv基本数据结构
- hdu 4009 Transfer water(最小型树图)
- .CO域名快被这帮搞IT的玩坏了……
- POJ 3207 Ikki's Story IV - Panda's Trick (2-SAT,基础)
- EXE文件结构及读取方法
- 第四篇、C_快速、冒泡、选择、插入排序、二分查找排序、归并、堆排序
- bzoj2208 [Jsoi2010]连通数(scc+bitset)
- Guava API学习之Preconditions优雅的检验参数 编辑
- 使用ssh远程执行命令批量导出数据库到本地
- USB系列之六:基于DOSUSB的简单U盘驱动程序
- 1029. Median
- 【转】NoClassDefFoundError和ClassNotFoundException
- Saltstack的安装和配置
- zabbix 批量生成聚合图形
- STM32学习笔记
- malloc(0)
- 再谈Promise