zoukankan      html  css  js  c++  java
  • Zabbix安装部署

    关闭防火墙

    systemctl stop firewalld.service  # 临时关闭
    systemctl disable firewalld.service # 永久关闭

    安装apache

    yum install -y httpd
    systemctl enable httpd  # httpd服务开机进行自启
    systemctl start httpd    # 启动httpd服务

    安装mysql

    我使用的是mysql,不过提供一个mariadb安装的                                                                                                                                                                                                                                                                                                                      

    yum install -y mariadb mariadb-server
    systemctl enable mariadb   # 开机自启动
    systemctl start mariadb      # 运行服务

    查看Mariadb是否安装成功

    安装php环境

    yum install -y php php-mysql

    安装Zabbix

    rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
    yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender

    配置数据库权限

    create database zabbix character set utf8 collate utf8_bin;   # 创建一个zabbix库并设置为utf8的字符编码格式
    grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';   # 创建账户并且授权设置密码
    flush privileges;  # 刷新
    cd /usr/share/doc/zabbix-server-mysql-版本号/ 
    gunzip create.sql.gz  # 解压

    对表进行导入

    进入mysql
    use zabbix;
    source create.sql

    配置zabbix server配置文件

    cd /etc/zabbix 

    对zabbix_server.conf进行配置

    vi zabbix_server.conf   
    #找到对应的位置添加下列
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix
    DBSocket=/var/lib/mysql/mysql.sock 

    运行Zabbix-server服务

    systemctl start zabbix-server.service    # 运行
    systemctl enable zabbix-server.service  # 查看状态

    配置PHP

    cd /etc/httpd/conf.d
    # 配置时间
    vi zabbix.conf
    php_value date.timezone Asia/Shanghai
    systemctl restart httpd  # 保存后启动服务

     

    Zabbix客户端配置

    没有出现的步骤都是一直下一步即可,需要设置都都在下面截图中。

    • 这里的密码是我们配置的数据库密码。

    • 输入Zabbix Server

    接着登录即可

    登陆账户是Admin

    密码是zabbix

    语言选择

     

    修改中文字体乱码

    将黑体常规复制到桌面之后修改文件名为:

    graphfont.ttf

    然后上传至服务器

    cd  /usr/share/zabbix/fonts   # CD到此路径下,将文件拉进来
    mv graphfont.ttf graphfont.ttf.bak   
    mv graphfont.ttf.0 graphfont.ttf      

    服务器上启动agent服务

    如果在启用了Zabbix监控本机后,不启动agent服务可用性ZBX就会一直呈红色报错状态,报错:Zabbix-Get value from agent failed: cannot connect to [[127.0.0.1]:10050]: [111] Connection refused

    查看是否有Zabbix-agent进程

    netstat  -anput | grep zabbix

    如果没有启动就启动即可

    启动Zabbix-agent

    systemctl start zabbix-agent.service   # 启动
    systemctl status zabbix-agent.service   # 查看状态
    systemctl enable zabbix-agent.service   # 配置开机自启动

    添加主机配置agent

    •  在新添加的主机服务器上下载安装zabbix agent
    •  配置agent,CD进入/etc/zabbix

    找到zabbix_agentd.conf,修改配置文件

    LogFile=D:zabbix_agents_2.4.4.wininwin64zabbix_agentd.log # 选择自己想要放的路径
    Server=xxx.xxx.xxx.xxx  #zabbix server IP
    ListenIP=xxx.xxx.xxx.xxx  #需要被监控服务器的IP
    ServerActive=xxx.xxx.xxx.xxx  #zabbix server IP
    Hostname=Zabbix server #必需与server端agent配置的hostname保持一致
    •  启动zabbix agent服务即可。
  • 相关阅读:
    明确方向,勇往直前
    每日一笔记之3:QTconnect()
    每日一笔记之2:QT之坐标系统:
    每日一笔记之1:静态成员函数
    QT对话框模式与非模式
    Objective-C-实例变量与属性的关系
    Objective-C编码规范
    CocoaPods的安装与使用
    design_model(18)observe
    design_model(17)state
  • 原文地址:https://www.cnblogs.com/Dream-huang/p/10563087.html
Copyright © 2011-2022 走看看