zabbix

zabbix

cat  /etc/redhat-release   #查看系统版本信息
systemctl  stop  firewalld.service  #关闭防火墙
systemctl  disable  firewalld.service  #开机禁止启动防火墙

1,搭建LAMP环境

yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash    #安装环境

rpm -qa httpd php mariadb           #安装后检查应用版本

2,编辑httpd

vim  /etc/httpd/conf/httpd.conf

ServerName  www.aihuidi.com:80       #修改主机名
DirectoryIndex  index.html  index.ph   #修改首页文件格式

3,编辑配置php,配置中国时区

date.timezone = PRC

4,启动mysqld

systemctl  start  mariadb   #启动数据库
systemctl  enable  mariadb  #加入开机自启动
systemctl  status  mariadb   #查看运行状态
netstat  -lntup | grep  mysqld  #查看服务

5,初始化数据库,并设置root用户密码

mysqladmin  -u  root  passowrd  aihuidi  #设置数据库密码
mysql  -Uroot  -p  #登录数据库

CREATE DATABASE zabbix character set utf8 collate utf8_bin;     #创建zabbix数据库

GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';

flush privileges;   #刷新权限

select user,host from mysql.user;   #查看用户

drop user ''@localhost;  #删除空用户

6,安装zabbix

 yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch  javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*
 
yum install php-bcmath php-mbstring -y  #安装php支持zabbix组件

rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm     安装zabbix   yum源

yum install zabbix-server-mysql zabbix-web-mysql -y  安装zabbix组件
zcat /usr/share/doc/zabbix-server-mysql-4.0.9/create.sql.gz | mysql -uzabbix -p -h 192.168.200.157 zabbix   #导入数据库信息 主机之间zabbix的版本和数据库的版本

7,配置数据库密码

vim  /etc/zabbix/zabbix_server.conf38:LogFile=/var/log/zabbix/zabbix_server.log49:LogFileSize=072:PidFile=/var/run/zabbix/zabbix_server.pid82:SocketDir=/var/run/zabbix100:DBName=zabbix116:DBUser=zabbix124:DBPassword=zabbix      把注释打开写zabbix库的密码356:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log473:Timeout=4516:AlertScriptsPath=/usr/lib/zabbix/alertscripts527:ExternalScripts=/usr/lib/zabbix/externalscripts563:LogSlowQueries=3000

8,修改时区

vim  /etc/httd.conf.d/zabbix.confphp_value  date.timezone  Asia/Shanghai

9,启动服务

systemctl  enable  zabbix-server   #启动zabbix服务并添加入开机自启动systemctl  start  zabbix-serversystemctl  start  httpd  #启动httd服务并添加入开机自启动systemctl  enable  httpd 

10,访问zabbix

htt://ip/zabbix
zabbix_第1张图片

zabbix_第2张图片
zabbix_第3张图片
zabbix_第4张图片
zabbix_第5张图片
zabbix_第6张图片
在这里插入图片描述
zabbix_第7张图片

用户Admin

密码zabbix

安装zabbix-agent客户端

 yum install zabbix-agent -y systemctl  start  zabbix-agent.service systemctl  enable zabbix-agent.service

在被监控的主机上安装zabbix-agent程序

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpmyum  -y  install  zabbix-agent

修改zabbix-agent配置文件指定住服务器信息

vim  /etc/zabbix/zabbix_agentd.confServer=主服务器IP地址

开启zabbix-agent

systemctl  start  zabbix-agent.servicesystemctl  enable zabbix-agent.service

zabbix_第8张图片
zabbix_第9张图片
zabbix_第10张图片
zabbix_第11张图片
zabbix_第12张图片
zabbix_第13张图片

你可能感兴趣的:(zabbix,zabbix,linux,数据库,php)