CentOS7.6 10分钟 rpm 安装 Zabbix-4.4监控;

网友投稿 288 2022-10-12

CentOS7.6 10分钟 rpm 安装 Zabbix-4.4监控;

安装Zabbix步骤如下:

一、安装php-fpm;

1.安装php-fpm依赖及php-fpm安装包如图所示;

2. 操作命令如下,进入安装包路径执行以下命令;

rpm -ivh *.rpm  --force --nodeps   后面的 --force --nodeps 忽略依赖包的意思;

systemctl   start   php-fpm       启动php-fpm服务;

systemctl  status  php-fpm       查看php-fpm服务状态;

二、安装 MariaDB或者Mysql

1.安装依赖包及安装包如图所示:

3. 操作命令如下,进入安装包路径执行以下命令;

rpm -ivh *.rpm  --force --nodeps   后面的 --force --nodeps 忽略依赖包的意思;

systemctl   start   mariadb       启动mariadb服务;

systemctl  status  mariadb       查看mariadb服务状态;

修改数据库密码 命令如下: mysqladmin -u root password "12345678"    ;

登录数据库,命令如下:    mysql  -uroot  -p  “1245678”            ;

三、安装zabbix

1. 安装zabbix依赖及安装包;

2. 操作命令如下,进入安装包路径执行以下命令;

rpm -ivh *.rpm  --force --nodeps   后面的 --force --nodeps 忽略依赖包的意思;

3. 登录数据库 mysql  -uroot  -p 加密码;

执行以下命令创建zabbix;

create database zabbix character set utf8 collate utf8_bin;

授权localhost主机访问数据库实例zabbbix,用户名密码 zabbix;

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%';

FLUSH PRIVILEGES;

4. 导入zabbix语句命令如下;

zcat /usr/share/doc/zabbix-server-mysql-4.4.7/create.sql.gz | mysql -uzabbix -p zabbix

会让在输入一遍密码 输入zabbix设置的密码即可;

5.修改zabbix server的DB配置文件

vim /etc/zabbix/zabbix_server.conf

ListenPort=10051

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

LogFileSize=0

PidFile=/var/run/zabbix/zabbix_server.pid

SocketDir=/var/run/zabbix

DBHost=106.53.12.24

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

DBPort=3306

StartPollers=12

StartPreprocessors=60

StartPingers=5     用于设置启用icmp协议PING主机方式启动线程数量

StartDiscoverers=5

6、修改 start  vim /etc/取消注释,并设置正确的时区 (Asia/Shanghai)

找到php_value date.timezone Europe/Riga 修改  (Asia/Shanghai) ; 如图所示:

7、配置zabbix agent

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=1

Server=106.53.12.24

ListenPort=10050

Hostname=zabbix-server

AllowRoot=1

Include=/etc/zabbix/zabbix_agentd.d/*.conf

UnsafeUserParameters=1

Timeout=20 当agent采集数据多长时间算超时

#StatsAllowedIP=127.0.0.1

8、启动zabbix服务,命令如下:

systemctl  restart  zabbix-server  zabbix-agent  ;

四、配置zabbix

1、web,账户Admin(注意"A"大写),密码zabbix.

2、修改中文及乱码

替换字体:/usr/share/zabbix/assets/fonts

修改配置文件:/usr/share/zabbix/include/defines.inc.php

define('ZBX_GRAPH_FONT_NAME',           'graphfont')  更改simkai

重启服务生效:systemctl restart zabbix-server.service

3、配置服务器cpu_load 监控

1)load_1 system.cpu.load[percpu,avg1] 2)load_5 system.cpu.load[percpu,avg5] 3)load_15 system.cpu.load[percpu,avg15] 4)配置阀值,创建触发器

5)触发器一分钟内cup_load 大于 30 进行触发报警

3、服务器磁盘监控

1) 创建名称、键值 触发器

2) 配置状态图

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:idea快速实现将SpringBoot项目打包Docker镜像并部署
下一篇:玩转Microsoft Teams Room系列3 - 手动升级MTR版本4.4.25.0
相关文章

 发表评论

暂时没有评论,来抢沙发吧~