当前位置:   article > 正文

ubuntu18.04 部署zabbix_unknown operation zabbix-agent.

unknown operation zabbix-agent.

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
  • 1
  • 2
  • 3
  • 4

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

$ mysql -uroot -p
password
> 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;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

导入zabbix初始化数据

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

更改配置配置如下

$ grep -v "^#" /etc/zabbix/zabbix_server.conf | grep -v "^$"
>
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=localhost                              // zabbix连接的数据库地址
DBName=zabbix                                 // zabbix使用的库                               
DBUser=zabbix                                 // zabbix登录数据库用户
DBPassword=123456                             // zaabix登录数据库密码
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
FpingLocation=/usr/bin/fping
Fping6Location=/usr/bin/fping6
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

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

$ sudo service zabbix-server restart
  • 1

配置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
  • 1
  • 2

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

$ sudo systemctl restart nginx php7.2-fpm
  • 1

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/881795
推荐阅读
相关标签
  

闽ICP备14008679号