zoukankan      html  css  js  c++  java
  • 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的安装到此就此完成

  • 相关阅读:
    HashMap按键排序和按值排序
    LeetCode 91. Decode Ways
    LeetCode 459. Repeated Substring Pattern
    JVM
    LeetCode 385. Mini Parse
    LeetCode 319. Bulb Switcher
    LeetCode 343. Integer Break
    LeetCode 397. Integer Replacement
    LeetCode 3. Longest Substring Without Repeating Characters
    linux-网络数据包抓取-tcpdump
  • 原文地址:https://www.cnblogs.com/xiaonan1/p/12532904.html
Copyright © 2011-2022 走看看