无网络安装zabbix

无网络安装zabbix

zabbix安装需要基于lnmp、lamp环境 所有安装包下载链接:

一、安装php-fpm; 1.安装php-fpm依赖及php-fpm安装包如图所示;

 

2.操作命令如下,进入安装包路径执行以下命令; rpm -ivh *.rpm --force --nodeps

后面的 --force --nodeps 忽略依赖包的意思;

systemctl start php-fpm 启动php-fpm服务;

systemctl status php-fpm 查看php-fpm服务状态;

 

二、安装 MariaDB或者Mysql

1.安装依赖包及安装包如图所示:

 

 3.操作命令如下,进入安装包路径执行以下命令;

rpm -ivh *.rpm --force --nodeps

后面的 --force --nodeps 忽略依赖包的意思;

systemctl start mariadb 启动mariadb服务;

systemctl status mariadb 查看mariadb服务状态;

 

 

修改数据库密码 命令如下: mysqladmin -u root password “123456” 登录数据库,

命令如下: mysql -uroot -p 123456 三、安装zabbix

1.安装zabbix依赖及安装包;

 

 

2.操作命令如下,进入安装包路径执行以下命令;

rpm -ivh *.rpm --force --nodeps

后面的 --force --nodeps 忽略依赖包的意思;

3.登录数据库 mysql -uroot -p 加密码;

执行以下命令创建zabbix;

create database zabbix character set utf8 collate utf8_bin;

授权localhost主机访问数据库实例zabbbix,用户名密码/zabbix:

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

grant all privileges on zabbix.* to 'zabbix'@'%';

FLUSH PRIVILEGES;

4.导入zabbix语句命令如下;

zcat /usr/share/doc/zabbix-server-mysql-4.4.7/create.sql.gz | mysql -uzabbix -p zabbix

5.修改zabbix server的DB配置文件

vim /etc/zabbix/zabbix_server.conf

ListenPort=10051
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=192.168.193.180
DBName=zabbix
DBUser=zabbix
DBPort=3306
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=20
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

 

6、修改httpd配置文件,并启动httpd服务;

vim /etc/httpd/conf.d/zabbix.conf, 取消注释,并设置正确的时区 (Asia/Shanghai)

Systemctl start httpd

找到php_value date.timezone Europe/Riga 修改 (Asia/Shanghai) ; 如同所示:

 

 

7、配置zabbix agent PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=1 Server=192.168.18.80 ListenPort=10050 Hostname=zabbix-server AllowRoot=1 Include=/etc/zabbix/zabbix_agentd.d/*.conf UnsafeUserParameters=1 Timeout=20 当agent采集数据多长时间算超时

#StatsAllowedIP=127.0.0.1

8、启动zabbix服务,命令如下: systemctl restart zabbix-server zabbix-agent httpd 启动zabbix服务客户端及httpd ;

四、配置zabbix

配置时注意数据库的链接

 

以下是过程中遇到的坑

 

 

解决方法:

http://ftp.gnu.org/gnu/gcc/gcc-9.2.0/

源码安装gcc

 

 

 以上图片说明zabbix该web版本缺少需求

 

在zabbix.repo文件中

把gpgcheck=1 改为gpgcheck=0 即可,意思是在安装的时候不进行源的检查

 

2、中间遇到一个数据库重新编辑的问题

其中有一个是建表中提示已经存在

在  zcat 那一步把包解压出来后在create后面添加 if not exists 即可

 

3、源码安装中有用户重新创建的时候

使用shell命令MySQL -uroot -p
输入密码后再select user,host from mysql.user;

4、下载rpm包后失败需要删除时,有不支持删除的,一下解决

[root@micocube ~]# rpm -e yum-rhn-plugin-2.0.1-10.el7.noarch --nodeps
[root@micocube ~]# rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64 --nodeps
[root@micocube ~]# rpm -e yum-3.4.3-158.el7.noarch --nodeps

安装

rpm -ivh python-*
rpm -ivh yum-*

 

 

 

 

 

 

 

posted @ 2020-10-23 17:47  Security  阅读(646)  评论(0编辑  收藏  举报