centos7安装及部署zabbix监控
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了centos7安装及部署zabbix监控,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4522字,纯文字阅读大概需要7分钟。
内容图文
![centos7安装及部署zabbix监控](/upload/InfoBanner/zyjiaocheng/947/9e2a4ade169444b0b2ac8a29914b0a0c.jpg)
一:实验环境
server.zabbix.com-------------------- 192.168.200.11
agent.zabbix.com------------------------192.168.200.12
二:配置主机名修改host文件
[root@localhost ~]# hostname server.zabbix.com
[root@server ~]# vim /etc/hosts
server.zabbix.com 192.168.200.11
agent.zabbix.com 192.168.200.12
[root@server ~]# scp /etc/hosts 192.168.200.12:/etc/
三:安装相应的依赖包
[root@localhost ~]# yum -y install httpd mariadb mariadb-devel mariadb-server php php-mbstring php-mysql php-bcmath php-gd php-xmlrpc php-ldap php-xml libevent libevent-devel net-snmp net-snmp-devel libxml2 libxml2-devel curl-devel ntpdate
[root@localhost ~]#ntpdate s1a.time.edu.cn #同步清华大学时间
四:启动服务
[root@server ~]# systemctl start mariadb #开启MySQL
[root@server ~]# systemctl enable mariadb #设置开机自启
[root@server ~]# systemctl start httpd
[root@server ~]# systemctl enable httpd
[root@server ~]# mysqladmin -uroot password 123123 #设置MySQL密码
五:安装JDK
[root@server ~]# ls
anaconda-ks.cfg jdk-8u191-linux-x64.tar.gz
[root@server ~]# rm -rf /usr/bin/java
[root@server ~]# tar xf jdk-8u191-linux-x64.tar.gz
[root@server ~]# mv jdk1.8.0_191 /usr/local/java
[root@server ~]# vim /etc/profile
export PATH=$PATH:$JAVA_HOME/bin ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [root@server ~]#?source /etc/profile
[root@server ~]#?java -version
java version "1.8.0_191" 六:搭建zabbix [root@server ~]#?ls
anaconda-ks.cfg? jdk-8u191-linux-x64.tar.gz? zabbix-3.4.11.tar.gz
[root@server ~]#?tar xf zabbix-3.4.11.tar.gz -C /usr/src/
[root@server ~]#?cd /usr/src/zabbix-3.4.11/
[root@server zabbix-3.4.11]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --enable-java && make && make install 七:数据库对zabbix授权 [root@server ~]# mysql -uroot -p123123
MariaDB [(none)]> create database zabbix character set utf8;
Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected (0.01 sec) MariaDB [(none)]> grant all on zabbix.* to zabbix@192.168.200.111 identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> exit 八:导入zabbix所需要的数据 [root@server ~]# mysql -uzabbix -p'zabbix'? zabbix < /usr/src/zabbix-3.4.11/database/mysql/schema.sql
[root@server ~]# mysql -uzabbix -pzabbix zabbix < /usr/src/zabbix-3.4.11/database/mysql/images.sql
[root@server ~]# mysql -uzabbix -pzabbix zabbix < /usr/src/zabbix-3.4.11/database/mysql/data.sql #查看
[root@server ~]# mysql -uzabbix -pzabbix
MariaDB [(none)]> use zabbix MariaDB [zabbix]> show tables; 九:对zabbix相关配置 [root@server ~]# useradd -M -s /sbin/nologin zabbix
[root@server ~]# cd /usr/local/
[root@server local]# chown -R zabbix:zabbix zabbix/
[root@server local]# cd zabbix/ #创建日志logs目录
[root@server zabbix]# mkdir logs
[root@server zabbix]# chown zabbix:zabbix logs #备份配置文件
[root@server zabbix]# cd /usr/local/zabbix/etc/
[root@server etc]# cp zabbix_server.conf zabbix_server.conf.bak
[root@server etc]# cp zabbix_agentd.conf zabbix_agentd.conf.bak #修改配置文件
[root@server etc]# vim zabbix_server.conf
LogFile=/usr/local/zabbix/logs/zabbix_server.log
PidFile=/tmp/zabbix_server.pid
DBHost=192.168.200.11
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
Include=/usr/local/zabbix/etc/zabbix_server.conf.d/*.conf #添加软连接 [root@server etc]# ln -s /usr/local/zabbix/sbin/* /usr/local/bin/
#启动server端服务
?[root@server ~]# zabbix_server
#启动agentd端服务 [root@server ~]# zabbix_agentd
#配置zabbix的web页面
[root@server ~]# mv /usr/src/zabbix-3.4.11/frontends/php/ /var/www/html/zabbix
[root@server ~]# chown -R apache:apache /var/www/html/zabbix/
#修改PHP配置,使其兼容zabbix
vim /etc/php.ini 384 max_execution_time = 300? #请求方式接受数据时间
394 max_input_time = 300? #程序上传文件解析数据时间
672 post_max_size = 32M #post方式请求数据所允许的最大大小
405 memory_limit = 128M? #设置PHP的内存限制
878 date.timezone = Asia/Shanghai? #时区
854 extension=bcmath.so? #加载zabbix程序需要的扩展模块??? 手动添加 十:启动服务-查看端口-web安装
![centos7安装及部署zabbix监控 - 文章图片](/upload/getfiles/0001/2021/5/10/20210510085623910.jpg)
十一:设置中文
修改自己想用的字体
[root@server ~]# cd /var/www/html/zabbix/fonts/[root@server fonts]# ls
DejaVuSans.ttf
[root@server fonts]# rz ? ? ? ? ? ? ? ? ? ? ? ? ? ? #上传字体 [root@server fonts]# mv simkai.ttf DejaVuSans.ttf
mv:是否覆盖"DejaVuSans.ttf"? yes 刷新页面
![centos7安装及部署zabbix监控 - 文章图片](/upload/getfiles/0001/2021/5/10/20210510085638222.jpg)
内容总结
以上是互联网集市为您收集整理的centos7安装及部署zabbix监控全部内容,希望文章能够帮你解决centos7安装及部署zabbix监控所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。