安装zabbix-3.0.4

来源:互联网 发布:谓之知机什么意思 编辑:程序博客网 时间:2024/06/09 21:59

1.安装LNMP环境,这里我直接使用LNMP一键安装包

地址:​http://lnmp.org/

wget http://soft.vpser.net/lnmp/lnmp1.3.tar.gz 

tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh lnmp

查看状态:lnmp status

​2.安装zabbix Server

2.1 下载zabbix Sources

 wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.4/zabbix-3.0.4.tar.gz

tar zxvf zabbix-3.0.4.tar.gz 

cd ​zabbix-3.0.4.tar.gz 

2.2 创建zabbix用户​

useradd -M -s /sbin/nologin zabbix

2.3 创建zabbix数据库​

mysql -uroot -proot

mysql>create database zabbix;

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

mysql> flush privileges;

mysql> exit

mysql -uzabbix -pzabbix   ##测试是否可以使用mysql

##上传zabbix数据库​,注意的是需要按顺序,不然会报错。

mysql -uzabbix -pzabbix zabbix < database/mysql/schema.sql 

mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql 

mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql 

​2.4安装SNMP

yum install -y net-snmp-devel​

2.5编译安装zabbix​

[root@localhost ~]#cd zabbix-3.0.4

  ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl

 make install        ##看提示

​2.6修改配置文件

 vi /usr/local/zabbix/etc/zabbix_server.conf

DBHost=localhost                                         #默认注释掉了,直接取消注释即可

DBName=zabbix                                            #数据库用户,我们授权的用户也是

zabbixDBUser=zabbix                                    #默认是 root,我们授权的用户是  

zabbixDBPassword=zabbix                             #密码我们授权的也是 zabbix​

2.7修改anget配置文件

vim /usr/local/zabbix/etc/zabbix_agentd.conf

Server=127.0.0.1                                          #默认监控服务器自己,这三行不用改

ServerActive=127.0.0.1

Hostname=Zabbix server

UnsafeUserParameters=1#允许所有的字符是在用户定义的参数,参数传递,也就是支持自定义脚本

其中 Server 和 ServerActive 都指定 zabbixserver 的 IP 地址,不同的是,前者是被动后者是主动。也就是说前者允许 127.0.0.1 这个 ip 来我这取数据。而 serverActive 的 127.0.0.1 的意思是,客户端主动提交数据给他

2.8 配置启动配置文件​

 cp  /root/zabbix-3.0.4/misc/init.d/fedora/core/zabbix_server 

/etc/init.d/zabbix_server

cp  /root/zabbix-3.0.4/misc/init.d/fedora/core/zabbix_agentd

/etc/init.d/zabbix_agentd

vim /etc/init.d/zabbix_server

BASEDIR=/usr/local/zabbix                     #找到此行,并修改

vim /etc/init.d/zabbix_agentd 

BASEDIR=/usr/local/zabbix                       #找到此行,并修改


2.9 复制php文件

cp -r /root/zabbix-3.0.4/frontends/*  /usr/local/nginx/html/

##复制到nginx的目录下

​3 打开浏览器http://IP/

       3.0.1 检查PHP环境

[root@localhost /]# vi /usr/local/php/etc/php.ini 

       3.0.2 PHP证书下载上传

3.1  zabbix日志​

 tailf /tmp/zabbix_server.log 

3.2 字体出错的话可以修改字体

cp simhei.ttf /home/wwwroot/default/fonts/

cd /home/wwwroot/default​/fonts

mv simhei.ttf  DejaVuSans.ttf 

0 0