• zabbix安装


    zabbix的安装

     

    监控apache首先需要配置两台centos 7并配置zabbix yum源(阿里云和清华源都可以)

    阿里云:https://mirrors.aliyun.com/zabbix/zabbix/4.5/rhel/7/x86_64/zabbix-release-4.5-1.el7.noarch.rpm

    清华源:https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.5/rhel/7/x86_64/zabbix-release-4.5-1.el7.noarch.rpm

    使用wget命令下载:

    yum -y install wget  gettext 

    下载完成后使用 yum makecache 生成yum缓存元数据

    服务端下载zabbix-server、zabbix-web、apache、zabbix-agent、MySQL服务

    复制代码
    [root@node-20 ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb mariadb-server
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
    epel/x86_64/metalink                                                               | 7.9 kB  00:00:00     
     * epel: mirrors.yun-idc.com
    ELK                                                                                | 2.9 kB  00:00:00     
    base                                                                               | 3.6 kB  00:00:00     
    epel                                                                               | 5.3 kB  00:00:00     
    extras                                                                             | 2.9 kB  00:00:00     
    grafana                                                                            | 2.9 kB  00:00:00     
    updates                                                                            | 2.9 kB  00:00:00     
    zabbix                                                                             | 2.9 kB  00:00:00     
    zabbix-non-supported                                                               |  951 B  00:00:00     
    复制代码

    关闭防火墙和selinux

     启动MySQL服务并创建zabbix数据库

    复制代码
     1 [root@node-20 ~]# systemctl start mariadb
     2 [root@node-20 ~]# netstat -anlptu|grep 3306
     3 tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      2251/mysqld
     4 [root@node-20 ~]# mysql
     5 Welcome to the MariaDB monitor.  Commands end with ; or \g.
     6 Your MariaDB connection id is 2
     7 Server version: 5.5.64-MariaDB MariaDB Server
     8 
     9 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
    10 
    11 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    12 
    13 MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
    14 Query OK, 1 row affected (0.00 sec)
    15 
    16 MariaDB [(none)]> grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';
    17 Query OK, 0 rows affected (0.00 sec)
    18 
    19 MariaDB [(none)]> flush privileges;
    20 Query OK, 0 rows affected (0.00 sec)
    21 
    22 MariaDB [(none)]> exit
    23 Bye
    复制代码

    导入zabbix原始数据

    [root@node-20 ~]# zcat /usr/share/doc/zabbix-server-mysql-4.4.6/create.sql.gz |mysql -uzabbix -pzabbix zabbix

    配置zabbix服务

    zabbix的主配置文件是在

    /etc/zabbix/zabbix_server.conf

    zabbix的日志文件是在

    LogFile=/var/log/zabbix/zabbix_server.log

    1 [root@node-20 ~]# vim /etc/zabbix/zabbix_server.conf
    2 DBHost=localhost        #MySQL主机
    3 DBName=zabbix         #数据库名字   
    4 DBUser=zabbix           #数据库用户名
    5 DBPassword=zabbix    #数据库密码    

    配置完成后:wq 保存退出

    配置zabbix时区

    1 [root@node-20 ~]# vim /etc/httpd/conf.d/zabbix.conf
    2 
    3 php_value date.timezone Asia/Shanghai  #将时区改为亚洲上海

    配置zabbix字体

    复制代码
     1 [root@node-20 ~]# cd /usr/share/zabbix/assets/fonts/
     2 [root@node-20 fonts]# ls
     3 graphfont.ttf
     4 [root@node-20 fonts]# rm -f *  #删除源文件
     5 [root@node-20 fonts]# rz            #上传本地任意一个中文字体
     6 
     7 [root@node-20 fonts]# ls
     8 kaiti.ttf
     9 [root@node-20 fonts]# mv kaiti.ttf graphfont.ttf  #将上传的本地文件改名
    10 [root@node-20 fonts]# chmod 644 graphfont.ttf  #改名后授权文件
    复制代码

    启动zabbix服务

    复制代码
    1 [root@node-20 fonts]# systemctl start zabbix-server zabbix-agent httpd
    2 [root@node-20 fonts]# netstat -anlptu|egrep "httpd|zabbix|mysqld"
    3 tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      3317/zabbix_agentd  
    4 tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      3324/zabbix_server  
    5 tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      2251/mysqld         
    6 tcp6       0      0 :::10050                :::*                    LISTEN      3317/zabbix_agentd  
    7 tcp6       0      0 :::10051                :::*                    LISTEN      3324/zabbix_server  
    8 tcp6       0      0 :::80                   :::*                    LISTEN      3315/httpd          
    9 tcp6       0      0 192.168.127.20:80       192.168.127.1:63573     ESTABLISHED 3399/httpd 
    复制代码

    打开浏览器访问:http://192.168.127.20/zabbix,继续安装zabbix-web服务

    hos主机是localhost

    port端口是3306

    name是数据库名字zabbix

    user是数据库用户zabbix

    DBpassword是数据库密码zabbix

     

     

     

     

     到这zabbix基本上就算安装完成了

    下面登录zabbix

    账号是:Admin

    初始密码是:zabbix

    登录之后会是英文界面

     

    之后就是中文界面了

     

     zabbix的安装到此就此完成

  • 相关阅读:
    Android MVP模式简单易懂的介绍方式 (一)
    Android studio如何和VS的region一样折叠代码
    Android的设置界面及Preference使用
    unity shader 剔除指定的颜色
    如何有效述职
    通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?
    通过输入命令行参数来控制程序
    unity 用代码控制动画的播放的进度
    Unity 连接WebSocket(ws://)服务器
    随笔
  • 原文地址:https://www.cnblogs.com/xiaonan1/p/12532904.html
Copyright © 2020-2023  润新知