zabbix安装
一. zabbix环境准备
1.关闭防火墙,修改selinux
1 [root@server ~]#systemctl stop firewalld 2 [root@server ~]#systemctl disable firewalld 3 [root@server ~]#setenforce 0
也可使用sed命令直接修改文件内容
[root@server ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g'/etc/sysconfig/selinux
2.修改/etc/hosts
[root@server]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.10.10 centos
3.指定zabbix源
[root@server~]#wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm [root@server~]#rpm -i http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
4.安装常用软件包及数据库相关软件包
[root@server ~]#yum clean all [root@server ~]#yum install wget vim net-tools mariadb mariadb-server -y 启动mariadb服务,设置开机启动 [root@server ~]#systemctl start mariadb 设置密码 [root@server ~]#mysqladmin -uroot -p password 123456
5.创建zabbix库,默认字符集为utf8
MariaDB [(none)]> GRANT ALL ON zabbix.* TO root@'127.0.0.1' IDENTIFIED BY '123456'; MariaDB [(none)]> GRANT ALL ON zabbix.* TO root@'localhost' IDENTIFIED BY '123456'; # rootr可以从本机登录,密码为123456,对zabbix有所有的权限。可以通过show grants for root;查看root的权限 MariaDB [(none)]> GRANT ALL ON zabbix.* TO zabbix@'192.168.10.%' IDENTIFIED BY 'zabbix'; 修改时区为亚洲/上海 vim /etc/php.ini max_execution_time = 300 memory_limit = 128M post_max_size = 16M upload_max_filesize = 2M max_input_time = 300 date.timezone Shanghai/Asia
6.重新启动服务
重启服务 [root@server ~]#systemctl restart httpd.service
[root@server ~]#systemctl restart mariadb.service
通过浏览器访问验证
http://192.168.10.10/index.php
二、安装zabbix软件包
1.安装zabbix相关软件包
1 [root@server ~]#yum install zabbix-server-mysql zabbix-web-mysql -y 2 导入zabbix数据库 3 [root@server ~]#zcat /usr/share/doc/zabbix-server-mysql-3.2.11/create.sql.gz | mysql -uzabbix -pzabbix zabbix 4 # 登录mysql查看是否创建成功 5 [root@server ~]#mysql -uroot -p 6 MariaDB [zabbix]> use zabbix 7 MariaDB [zabbix]> show tables;
2.修改zabbix server端的配置文件
8 修改zabbix server配置文件 9 [root@server ~]#vim /etc/zabbix/system/zabbix-server.conf 10 #要连接的数据库主机,这里默认数据库和zabbix安装在同一台主机上。 11 DBHost=localhost# 取消注释 12 #连接的数据库名称,默认为zabbix 13 DBName=zabbix 14 # 数据库用户名 15 DBUser=zabbix 16 # 数据库密码 17 DBPassword=zabbix 18 启动服务,设置开机启动 19 [root@server ~]#systemctl start zabbix-server.service 20 [root@server ~]#systemctl enable zabbix-server.service
3.浏览器访问URL
格式:http://IP地址/zabbix进行登录
http://192.168.10.10/zabbix
zabbix的默认用户名密码 :Admin/zabbix
至此,zabbix server端安装完毕
欢迎转载,但要标明出处.否则追究.欢迎大家阅读收藏和评论,会更新很多精粹。