CentOS7使用yum详细搭建zabbix3.2过程(二)

上一篇 / 下一篇  2018-01-24 21:20:27 / 个人分类:zabbix

4、选择自己需要的安装包进行安装,我只选了几个需要的:

[root@localhost ~]#yum install zabbix-get zabbix-sender zabbix-server-mysql  zabbix-web zabbix-agent
5、生成查找快照

[root@localhost ~]# updatedb

6、查找create.sql文件位置

[root@localhost ~]# locate create.sql
/usr/share/doc/zabbix-server-mysql-3.2.4/create.sql.gz
/usr/share/doc/zabbix-server-pgsql-3.2.4/create.sql.gz

7、切换到zabbix-server目录

[root@localhost ~]# cd /usr/share/doc/zabbix-server-mysql-3.2.4/
8、查看目录下文件详细信息

[root@localhost zabbix-server-mysql-3.2.4]# ll
total 1896
-rw-r--r--. 1 root root      98 Feb 27 17:22 AUTHORS
-rw-r--r--. 1 root root  742520 Feb 27 17:22 ChangeLog
-rw-r--r--. 1 root root   17990 Feb 27 17:23 COPYING
-rw-r--r--. 1 root root 1161488 Mar  2 22:49 create.sql.gz
-rw-r--r--. 1 root root      52 Feb 27 17:24 NEWS
-rw-r--r--. 1 root root     188 Feb 27 17:22 README

9、解压create.sql.gz这个文件:

[root@localhost zabbix-server-mysql-3.2.4]# gunzip create.sql.gz 

10、把这个create.sql导入到数据库中,时间可能稍微有些长,多等一会。

[root@localhost zabbix-server-mysql-3.2.4]# mysql -uzabbix -p zabbix < create.sql

11、查找这个mysql.sock文件路径,记下来,一会要用到:

[root@localhost zabbix-server-mysql-3.2.4]# locate mysql.sock
/var/lib/mysql/mysql.sock

12、修改zabbix_server_conf这个配置文件

[root@localhost zabbix-server-mysql-3.2.4]# vim /etc/zabbix/zabbix_server.conf

找到这一行:

# DBPassword=

在下面再写一行

DBPassword=123456

再找到这行:

# DBSocket=/tmp/mysql.sock

在下面再写一行

DBSocket=/var/lib/mysql/mysql.sock

这个密码是你DariaDB里面之前设置zabbix用户的密码,可以根据自己喜好改。

这个路径就是上面locate mysql.scok找到的那个路径

-------------------------------正常应该有这几个参数-------------------------------------------

[root@localhost zabbix-server-mysql-3.2.4]# egrep -vn "^#|^$" /etc/zabbix/zabbix_server.conf
38:LogFile=/var/log/zabbix/zabbix_server.log
49:LogFileSize=0
72:PidFile=/var/run/zabbix/zabbix_server.pid
91:DBName=zabbix
107:DBUser=zabbix
117:DBPassword=123456
125:DBSocket=/var/lib/mysql/mysql.sock
290:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
416:Timeout=4
458:AlertScriptsPath=/usr/lib/zabbix/alertscripts
468:ExternalScripts=/usr/lib/zabbix/externalscripts
504:LogSlowQueries=3000

关于egrepegrep是匹配字符的一个工具

-v:取反匹配到的字符

-n:显示行数

正则:自行百度

----------------------------------下面回归正题----------------------------------------------------

13、修改/etc/httpd/conf.d/zabbix.conf文件,把时区修改下

    <IfModule mod_php5.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value always_populate_raw_post_data -1
        php_value date.timezone Asia/Shanghai                                //改为亚洲/上海
    </IfModule>

14、开启一些列服务,包括ApacheMariadbzabbix-serverzabbix-agent

[root@localhost zabbix-server-mysql-3.2.4]# systemctl start httpd.service
[root@localhost zabbix-server-mysql-3.2.4]# systemctl start mariadb
[root@localhost zabbix-server-mysql-3.2.4]# systemctl start zabbix-server
[root@localhost zabbix-server-mysql-3.2.4]# systemctl start zabbix-agent

15、下面把上面4个服务设置成开机启动

[root@localhost zabbix-server-mysql-3.2.4]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@localhost zabbix-server-mysql-3.2.4]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@localhost zabbix-server-mysql-3.2.4]# systemctl enable zabbix-server
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.servic.
[root@localhost zabbix-server-mysql-3.2.4]# systemctl enable zabbix-agent
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.servic

16、查看ip,直接用浏览器来安装zabbix

[root@localhost zabbix-server-mysql-3.2.4]# ifconfig -a

八、在浏览器上安装

1、安装地址(ip替换为自己ip):

http://ip/zabbix

2、安装


TAG:

 

评分:0

我来说两句

Open Toolbar