zabbix4.0安装和使⽤教程
zabbix是我⽬前见到的好⽤,免费,⾼效,且兼容性好的监控软件.⽬前我们⼀般按照LTS版本,因为这个版本的⽀持年限⽐较好.
所以安装zabbix我们⼀般选择这个版本,并不是越新的版本就越好.所以⼤家不要盲⽬安装.
zabbix的安装基本⽤LAMP结构就可以了.因为⽹页基本也就是内部⼈⼠监控,访问量并不⼤,所以上Nginx实在有点浪费.Apache已经⾜够.⽀持多种数据库,我们这⾥⽤MySQL来⽀持吧.
Linux我们也⽤的Centos7.因为免费好⽤.我们可以先改⼀下yum源到阿⾥云上⾯.这样安装速度快⼀点,访问国外的yum实在是太慢了.
1 mv /pos.po /pos.po_bak
2 ls /pos.d/
3 ls -l /pos.d/
4 wget -O /pos.po mirrors.aliyun/po
5 yum makecache
6 yum -y update
14 cat /pos.po
基本上这⼏部就可以了.
然后就是安装zabbix4.0 LTS .在安装zabbix的时候,就会把相应的httpd服务也安装了.
然后就是安装MySQL.然后在数据库⾥建库,导⼊表结构.
29 wget repo.zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.arch.rpm
30 ls
31 rpm -ivh zabbix-release-4.arch.rpm
这个zabbix安装源,我们看能不能改成清华园的.
VIM替换⼀下
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
安装完了以后,开始安装MySQL数据库.
mysql我是安装的5.6.如果是5.6以上的版本,初始密码应该是随机的.要去⽇志⽂件⾥去.
mysql的yum源,没有到好的国内的.所以这⾥我很失败,只能慢慢的安装了.
yum install mysql-community-server mysql-community-devel mysql-community-client -y
好的,安装完了,就做个初始化,设置⼀下数据库root密码.
mysql_secure_installation
然后就开始在mysql⾥⾯建库,导⼊表.
create database zabbix character set utf8 collate utf8_bin;  --⼀定要记得编码要⽤utf8,否则,你数据库⾥如果存了中⽂,就会乱码.学过编码的应该都知道. grant all privileges on zabbix.* to zabbix@localhost identified by '123456';
然后开始导表.
这⾥我不知道表在哪⾥怎么办,我们⽤命令查⼀下.
估计就是这个了.
zcat /usr/share/doc/zabbix-server-mysql*/ | mysql -uzabbix -p123456 zabbix
检查zabbix库是否导⼊成功
mysql -uroot  zabbix -e 'show tables'
只要有表,应该就是成功了.不过,这是在root⽆密码的状态下,如果有密码,还是得要进mysql⾥⾯去查询表.
例如use zabbix;
  show tables;
装好了之后.我们就可以开启zabbix了.还有httpd和mysql都记得开启并设置成开机⾃启.
开启zaibix之前,我们要设置他的配置⽂件.在
vim /etc/zabbix/f
在这⾥设置DBHost  ,还有password
⼤概就是改这⼏项吧.基本就可以⽤了.
后⾯还有很多配置,⽐如刷新时间,还有什么开启多少个进程什么的.这些都为了zabbix服务器的优化⽽准备的.后⾯再说. 然后
172 systemctl start zabbix-server
173 systemctl enable zabbix-server
174 systemctl start httpd
175 systemctl enable httpd
mysql下载后怎么安装不了然后f⾥也要改⼀个时区,因为默认是欧洲国家的.我们改成亚洲上海.
我们可以先查⼀下.
可以看见,这个配置⽂件是依赖zabbix的.进来改.
然后我们就可以开启loclhost/zabbix访问了.然后进⼀步配置就可以了.这就是安装好后的画⾯.
当然你要先开启防⽕墙的80端⼝.
179 firewall-cmd --list-all
180 firewall-cmd --add-port=80/tcp --permanent
181 firewall-cmd --list-all
182 firewall-cmd --reload
最后还要多句嘴,⼀定记得关闭selinux  .⽅法可以⾃查,临时关闭
setenforce 0

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。