操作步骤
1 : 安装配置LAMP环境,以满足zabbix的代码部署要求
2 : 创建监控数据库并部署PHP网页文档
3 : 安装监控端:zabbix server
4 : 使用浏览器访问PHP网页文档并提示安装zabbix
5 : 安装被监控端数 :zabbix_agentd
6 : 在web界面配置添加被监控端主机及监控项
1 : 安装配置LAMP环境,以满足zabbix的代码部署要求
# systemctl stop firewalld.service
# setenforce 0
# 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
# vi /etc/httpd/conf/httpd.conf
# ServerName www.benet.com
# DirectoryIndex index.html index.php
# vi /etc/php.ini
date.timezone = PRC //设置中国时区
# systemctl start httpd.service
# systemctl start mariadb.service
# netstat -ntap | egrep "80|3306"
# mysql_secure_installation //安全配置向导 (第一个设置密码、其他选择n 、最后一个y)
# mysql -u root -p
> CREATE DATABASE zabbix character set utf8 collate utf8_bin;
> GRANT all privileges ON *.* TO 'zabbix'@'%' IDENTIFIED BY 'admin123';
> select user,host from mysql.user; //数据库中可能存在空白用户会影响数据库连接
> drop user ''@localhost; //删除这个两个空白用户
> drop user ''@localhost.localdomain;
> flush privileges; //刷新数据库
# vi /var/www/html/index.php //创建PHP页面测试数据库连接
<?php
$link=mysql_connect('192.168.175.155','zabbix','admin123');
if($link) echo "<h1>Success!!</h1>";
else echo "Fail!!";
mysql_close();
?>
2 : 安装监控端:zabbix server
# yum install php-bcmath php-mbstring -y
# rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm
//会自动生成yum源文件,保证系统可以上网
# yum install zabbix-server-mysql zabbix-web-mysql -y
# zcat /usr/share/doc/zabbix-server-mysql-4.0.0/create.sql.gz | mysql -uzabbix -p zabbix
//生成数据库文件,注意密码不要输成root的
# grep -n '^'[a-Z] /etc/zabbix/zabbix_server.conf
# vim /etc/zabbix/zabbix_server.conf
# vi /etc/httpd/conf.d/zabbix.conf //修改时区
php_value date.timezone Asia/Shanghai
# vi /usr/share/zabbix/include/defines.inc.php //修正图表中文乱码
:%s /graphfont/kaiti/g //全部替换成楷体
//从微软系统下复制相应的字体文件到 /usr/share/zabbix/fonts 目录中注意字体名称要对应配置文件,且注意大小写
# cp STKAITI.TTF /usr/share/zabbix/fonts/
# systemctl enable zabbix-server
# systemctl start zabbix-server
# netstat -anpt | grep zabbix //监听在10051端口上
# systemctl restart httpd.service
3 : 使用浏览器访问PHP网页文档并提示安装zabbix
打开浏览器输入:
http://192.168.200.128/zabbix/
安装后登录 用户名Admin 密码:zabbix
点击用户:设置中文环境方便管理
4 : 安装被监控端数 :zabbix_agentd
# systemctl stop firewalld.service
# setenforce 0
# rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm
# yum install -y zabbix-agent
# grep -n '^'[a-Z] /etc/zabbix/zabbix_agentd.conf
# vim /etc/zabbix/zabbix_agentd.conf //修改配置文章
# systemctl enable zabbix-agent.service //启动并设置开启自启动
# systemctl restart zabbix-agent.service
# netstat -anpt | grep zabbix //监听在10050端口
6 : 在web界面配置添加被监控端主机及监控项
配置>主机>创建主机
主机页面根据需求配置
选中主机>点击批量更新(可以添加监控项)> 模板 (添加2个模板测试下)
来源:CSDN
作者:宇智波丶木木
链接:https://blog.csdn.net/qq_45335806/article/details/104174584