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)
还没有任何评论哟~
