Advertisement

CentOS8下--手把手教你使用Zabbix4.4

阅读量:

Zabbix

https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/8/x86_64/

zabbix server: 中央情报局,监控程序
  • zabbix_get: 该命令触发代理程序收集服务器数据并提交
  • zabbix_server.conf:
  • zabbix_server.log:
zabbix agentd:代理程序 间谍程序 采集–》os、设备、数据库、应用程序等信息
  • zabbix_agentd.conf
  • zabbix_agentd.log
数据库:MySQL,存储在这里
展示:web方式
zabbix proxy:大公司用的多,中层代理服务器,最后香中央汇报
安装流程

服务器

1、安装zabbix相关软件

2、安装mariadb数据库

复制代码
        # yum install mariadb mariadb-server -y

        
        # mysql -uroot -p# mysql -uroot -p
        MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; 建库zabbix,指定字符集为utf8
        Query OK, 1 row affected (0.001 sec)
        
        MariaDB [(none)]> show databases;
        +--------------------+
|Database|

        +--------------------+
|information_schema|
|---|
|performance_schema|
|zabbix|

        +--------------------+
        4 rows in set (0.001 sec)
        
        MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix123';
        新建一个用户zabbix@localhost 密码为zabbix123 可以有所有的权限在zabbix这个库里的所有的表上
        Query OK, 0 rows affected (0.001 sec)
        
        MariaDB [(none)]> exit
        
        # zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz |mysql -uzabbix -pzabbix123 zabbix
        
            
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
    ```
* 

3、关闭防火墙和selinux
复制代码
    [root@fengdeyong run]# vim /etc/sysconfig/selinux  永久关闭

SELINUX=disabled
[root@fengdeyong run]# setenforce 0 设置SELINUX为禁用状态
[root@fengdeyong run]# getenforce 查看SELINUX状态,并提示应当关闭
Permissive

复制代码
    # iptables -F
    # systemctl disable firewalld
    # service firewalld stop

```

4、修改zabbix-server配置文件

复制代码
        在zabbix_server.conf中编辑数据库配置

        # vi /etc/zabbix/zabbix_server.conf
        DBHost=localhost
        DBName=zabbix
        DBUser=zabbix
        DBPassword=zabbix123
        
        启动Zabbix Server进程
        service zabbix-server start
        
        
            
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
    ```
* 

5、修改php-fpm的配置文件:===》修改时区!(Asia/Shanghai)
复制代码
    # vim /etc/php-fpm.d/zabbix.conf

以下是对输入文本的同义改写

复制代码
```

6、启动所有的程序并且设置开机启动

复制代码
        # systemctl restart zabbix-server zabbix-agent httpd php-fpm

        
        # systemctl enable zabbix-server zabbix-agent httpd php-fpm
        
            
                    
                    
                    
    ```
* 

客户机

1、安装zabbix agent

2、关闭防火墙和selinux
复制代码
    [root@fengdeyong run]# vim /etc/sysconfig/selinux  永久关闭

SELINUX=disabled
[root@fengdeyong run]# 将SELINUX设置为禁用状态
[root@fengdeyong run]# getenforce 查看SELINUX状态并建议关闭
Permissive

复制代码
    # iptables -F
    # systemctl disable firewalld
    # service firewalld stop

```

3、修改/etc/zabbix/zabbix_agentd.conf配置文件

复制代码
        Server=192.168.111.132

        ServerActive=192.168.111.132
        
            
                    
                    
    ```
* 

4、启动和设置自启zabbix-agent服务
复制代码
    # service zabbix-agent restart  刷新服务

    # systemctl  enable zabbix-agent

```

5、服务器端测试(zabbix-get)

复制代码
        # yum install zabbix-get

        
        # zabbix_get -s 192.168.1.126 -p 10050 -k "system.cpu.load[all,avg1]"

全部评论 (0)

还没有任何评论哟~