zabbix版本 4.4
首选下载源码包 https://www.zabbix.com/cn/download_sources
这里只记录zabbix-server的源码安装呢
准备环境
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
解压,进入目录,执行编译,按照自己的要求添加选项
./configure --prefix=/usr/local/zabbix4/ --enable-server --enable-agent --enable-java --with-libxml2 --with-net-snmp --with-ssh2 --with-openipmi --with-ldap --with-libcurl --with-conv --with-mysql
还有下载依赖:
yum install -y java java-devel openldap openldap-devel OpenIPMI-devel OpenIPMI ssh2-devel ssh-devel。。。。。。一堆,按照编译报错安装对应的
成功的显示:
嘿嘿
然后:
make && make installche
OK:
查看版本:
[root@localhost zabbix4]# ./sbin/zabbix_server -V
这里zabbix-server的安装已经完成了无哈哈
还有就是安装mysql,
yum install mariadb-server -y
然后创建初始数据库:
# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘password‘;
mysql> quit;
导入zabbix的表结构:
[root@localhost zabbix4]# mysql -uzabbix -ppassword zabbix < /usr/local/zabbix/database/mysql/schema.sql [root@localhost zabbix4]# mysql -uzabbix -ppassword zabbix < /usr/local/zabbix/database/mysql/images.sql [root@localhost zabbix4]# mysql -uzabbix -ppassword zabbix < /usr/local/zabbix/database/mysql/data.sql
schema.sql,images.sql,,data.sql 是源码包路径,,,查看数据库看是否导入成功:
成功了!!
修改zabbix-server配置文件:
主要是这几个:
38:LogFile=/tmp/zabbix_server.log 85:DBHost=localhost 94:DBName=zabbix 110:DBUser=zabbix 118:DBPassword=password #其实就改了这个
初始化完成
接下来需要创建用户,
[root@localhost etc]# groupadd --system zabbix [root@localhost etc]# useradd --system -g zabbix -s /sbin/nologin -c "zabbix" zabbix
启动zabbix-server
[root@localhost zabbix4]# ./sbin/zabbix_server -c etc/zabbix_server.conf
查看日志:
也可以直接ps -ef| grepzabbix-server查看进程
查看zabbix-agent配置:
我这边是单机本地安装,不需要改什么
启动zabbix-agent
[root@localhost zabbix4]# ./sbin/zabbix_agentd -c etc/zabbix_agentd.conf
啊 看下日志
也没报错,也可以查看下进程
安装zabbix前端,因为只记录zabbix-server,zabbix-agent源码安装,直接二进制安装了
待续,,
原文:https://www.cnblogs.com/5444de/p/12584803.html