centos7源码安装zabbix
发布时间:2023-10-11 15:20:27 所属栏目:MySql教程 来源:
导读:centos7编译安装zabbix
1、安装MySQL
从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!
使用系统自带的repos安装很简单:
# yum install -y mariadb mariadb-server
启动mariadb
1、安装MySQL
从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!
使用系统自带的repos安装很简单:
# yum install -y mariadb mariadb-server
启动mariadb
centos7编译安装zabbix 1、安装MySQL 从最新版本的linux系统开始,默认的是 Mariadb而不是mysql! 使用系统自带的repos安装很简单: # yum install -y mariadb mariadb-server 启动mariadb # systemctl start mariadb 之前的服务管理命令还可以用 # service mariadb start 设置开机自启动 # systemctl enable mariadb 安全初始化,设置root密码等 # mysql_secure_installation 测试登录 # mysql -uroot -p123456 第一次登陆时没有密码 在/etc/my.cnf下 添加skip-grant-tables systemctl restart maridb mysql -uroot -p 进入数据库后 use mysql update mysql.user set password=PASSWORD('YOUR_PASSWORD') where user='root'; flush privileges; 再在/etc/my.cnf下删除skip-grant-tables 2、安装Zabbix 安装 zabbix 官方源 # rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm 安装 server和web端,基于mysql数据库 # yum install zabbix-server-mysql zabbix-web-mysql 3、初始化 zabbix DB # mysql -uroot -p<password> mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>'; mysql> quit; # cd /usr/share/doc/zabbix-server-mysql-3.0.0 # gunzip create.sql.gz 进入数据库 mysql -uroot -p use zabbix; source /usr/share/doc/zabbix-server-mysql-3.0.0/create.sql 4、修改 Zabbix Server 配置,并启动 Zabbix Server 服务 # vi /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix 启动zabbix-server服务 # systemctl start zabbix-server 开机自启动zabbix-server服务 # systemctl enable zabbix-server 5、启动 zabbix 管理界面 编辑PHP配置 # vi /etc/httpd/conf.d/zabbix.conf 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 快捷修改命令 # sed -i "s/# php_value date.timezone Europe\/Riga/php_value date.timezone Asia\/Shanghai/g" /etc/httpd/conf.d/zabbix.conf 启动Apache服务 # systemctl start httpd 开机启动Apache服务 # systemctl enable httpd 6、登陆 Zabbix 管理页面http://虚拟机IP/zabbix/,显示Zabbix安装向导。 在客户端安装zabbix-agent root@zabbix ~]# vi /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=127.0.0.1 ServerActive=127.0.0.1 Hostname=127.0.0.1 Include=/etc/zabbix/zabbix_agentd.d/ 以上配置完毕后,我们在zabbix web端添加该监控机器时,只需要把honst name与该配置文件中的hostname对应即可。如下: Server=服务器ip地址 ServerActive=服务器ip地址 Hostname=客户端ip地址 Server被动ServerActive主动 到此zabbix agent就已经安装完毕。 启动客户端 [root@zabbix ~]# zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf [root@zabbix ~]# systemctl start zabbix-agent [root@zabbix ~]# systemctl restart zabbix-agent (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐