博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu18.04 部署zabbix
阅读量:3948 次
发布时间:2019-05-24

本文共 1961 字,大约阅读时间需要 6 分钟。

zabbix简介:

1、zabbix是一个智能监控,agent端主动收集服务器信息send到server端

2、监控模板集成好多基础的模板,一个服务器基本安装agent就可以监控服务器的性能和使用情况了
3、最关键的是可以支持自己编写脚本交控服务进程状态,运行情况

需要了解更多zabbix工作原理博主给你们推荐一个博客:https://www.cnblogs.com/readygood/p/9650934.html

多说无益,直接上安装步骤,通过包源安装的方法,省去编译过程了

$ cd /tmp && wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb$ sudo dpkg -i zabbix-release_4.4-1+bionic_all.deb$ sudo apt update$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-agent

创建MySQL库,授权一个zabbix使用用户

$ mysql -uroot -ppassword> create database zabbix character set utf8 collate utf8_bin;> create user zabbix@localhost identified by '123456';> grant all privileges on zabbix.* to zabbix@localhost;> quit;

导入zabbix初始化数据

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbixpassword:**需要等待一到两分钟左右

更改配置配置如下

$ grep -v "^#" /etc/zabbix/zabbix_server.conf | grep -v "^$">LogFile=/var/log/zabbix/zabbix_server.logLogFileSize=0PidFile=/var/run/zabbix/zabbix_server.pidSocketDir=/var/run/zabbixDBHost=localhost                              // zabbix连接的数据库地址DBName=zabbix                                 // zabbix使用的库                               DBUser=zabbix                                 // zabbix登录数据库用户DBPassword=123456                             // zaabix登录数据库密码SNMPTrapperFile=/var/log/snmptrap/snmptrap.logTimeout=4AlertScriptsPath=/usr/lib/zabbix/alertscriptsExternalScripts=/usr/lib/zabbix/externalscriptsFpingLocation=/usr/bin/fpingFping6Location=/usr/bin/fping6LogSlowQueries=3000StatsAllowedIP=127.0.0.1

配置完之后可以直接重启zabbix-server

$ sudo service zabbix-server restart

配置nginx,包源安装会默认帮你把配置都写好了。直接拿着就是用了

$ sudo ln -sf /etc/zabbix/nginx.conf /etc/nginx/conf.d/zabbix.conf$ sudo ln -sf /etc/zabbix/php-fpm.conf /etc/php/7.2/fpm/pool.d/zabbix.conf

安装完成后重启nginx和php7.2-fpm

$ sudo systemctl restart nginx php7.2-fpm

页面配置省略了

可以直接访问: http://localhost/zabbix,默认的用户:Admin,密码:zabbix。看到以下页面证明已经配置成功了
zabbix页面

你可能感兴趣的文章
打开了一个size不为零的文件,读取到的值却为零的一种分析和解决方法
查看>>
Aplix VM安装Java应用在main menu上不能显示自己的图标,而是显示一朵小花的解决方法
查看>>
Aplix VM安装第一个Java应用在main menu上看不到图标的解决方法
查看>>
java 在cosmos下修改设置,提示“setting are not modifiable”的解释
查看>>
JAD中常见字段的介绍。
查看>>
对于SIM menu update by OTA的解释
查看>>
如何去掉OTA provisioning的PIN码验证
查看>>
如何实现首次开机自动power on 蓝牙?
查看>>
Makefile文件中蓝牙相关的宏介绍
查看>>
如何屏蔽掉乱码的push消息
查看>>
登录一些安全网站,比如twitter/facebook,提示安全链接失败,或提示下载文件。
查看>>
如何去除launcher 上默认的 google search bar.
查看>>
Android如何绘制View
查看>>
23种设计模式的索引
查看>>
Can't make emergency call without SIM card
查看>>
不插SIM卡,不能拨打紧急电话
查看>>
COSMOS上实现IP DIAL功能
查看>>
什么话不可以和上司讲
查看>>
请学会淘汰你的上司
查看>>
以人为本
查看>>