zoukankan      html  css  js  c++  java
  • 无网络安装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-*

     

     

  • 相关阅读:
    【Redis破障之路】四:Jedis基本使用
    【JVM进阶之路】十二:字节码指令
    Java学习之Spring MVC路由映射
    Java安全之FastJson JdbcRowSetImpl 链分析
    Allatori混淆动态调试分析
    Java工具开发手记
    Java安全之JBoss反序列化漏洞分析
    docker 应用篇————swarm[二十]
    docker 应用篇————docker-compose[十九]
    docker 应用篇————docker 自定义网络[十八]
  • 原文地址:https://www.cnblogs.com/security-guard/p/13865416.html
Copyright © 2011-2022 走看看