Zabbix部署安装(二)
来源:互联网 发布:seo推广服务 编辑:程序博客网 时间:2024/06/06 13:05
Zabbix部署
1.Zabbix环境搭建lamp
#安装httpd
yum install httpd -y
systemctl enable httpd
systemctl start httpd
#开启防火墙80端口
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload
#安装mariadb数据库(mysql开源版)
yum install mariadb mariadb-server -y
systemctl enable mariadb.service
systemctl start mariadb.service
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
#初始化数据库(输入密码后选项全选yes)
mysql_secure_installation
#安装php
- yum install php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash -y
#重启
mariadb,httpdsystemctl restart mariadb.service
systemctl restart httpd
#编辑text.php文件测试网页
2.Zabbix安装
#登录数据库
mysql -u root -p123456
#创建zabbix数据库使用中文编码
create database zabbix character set utf8;
#赋予zbuser关于zabbix全部权限,并设置zbuser密码(自动创建用户)
grant ALL on zabbix.* to zbuser@localhost identified by 'zbpass';
flush privileges;
exit
#创建zabbix用户(不可登录)
useradd zabbix -M -s /bin/false
cd /usr/local/src/
#下载zabbix源码包 (包中可设置安装服务(监控端)或客户端(被监控端)) 如果之后搭建被检测端,只需配置安装agentd的相关部分
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.4/zabbix-3.2.4.tar.gz
tar -zxvf zabbix-3.2.4.tar.gz
#zabbix数据库导入 注意:顺序不可倒,会报错
mysql -uroot -p123456 zabbix</usr/local/src/zabbix-3.2.4/database/mysql/schema.sql
mysql -uroot -p123456 zabbix</usr/local/src/zabbix-3.2.4/database/mysql/images.sql
mysql -uroot -p123456 zabbix</usr/local/src/zabbix-3.2.4/database/mysql/data.sql
#下载编译zabbix所需的库和文件
yum install gcc make net-snmp-devel curl curl-devel mysql-devel -y
cd /usr/local/src/zabbix-3.2.4
#安装服务端,客户端,分布式监控服务 (测试主机,用zabbix对自身主机监控)(被检测的其它主机可以只安装agent)
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-net-snmp --with-libcurl --with-mysql=/usr/bin/mysql_config
make && make install
ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/
ln -s /usr/local/zabbix/bin/* /usr/local/bin/
vim /usr/local/zabbix/etc/zabbix_server.conf #修改服务端数据库相关信息
#(可备份后使用 sed -ie '/^#/d;/^$/d' zabbix_server.conf去除注释和空行)
LogFile=/tmp/zabbix_server.log #日志
DBName=zabbix #数据库database
DBUser=zbuser #数据库用户
DBPassword=zbpass #登录密码
ListenIP=127.0.0.1 #数据库IP
Timeout=4
LogSlowQueries=3000
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts #zabbix运行脚本存放目录
- #客户端配置
vim /usr/local/zabbix/etc/zabbix_agentd.conf
LogFile=/tmp/zabbix_agentd.log #日志
Server=127.0.0.1 #被动模式,允许那台服务器连接agent
ServerActive=127.0.0.1 #主动模式,主动向哪台服务器传送数据
Hostname=Zabbix server
#注意:一个agent可同时向几个服务发送数据,分号隔开
#添加开机自启脚本
cp /usr/local/src/zabbix-3.2.4/misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/zabbix_server
- cp /usr/local/src/zabbix-3.2.4/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd
- chmod +x /etc/rc.d/init.d/zabbix_server
chmod +x /etc/rc.d/init.d/zabbix_agentd
chkconfig zabbix_server on
chkconfig zabbix_agentd on
vim /etc/rc.d/init.d/zabbix_server
#修改基础目录
BASEDIR=/usr/local/zabbix
vim /etc/rc.d/init.d/zabbix_agentd
BASEDIR=/usr/local/zabbix
#配置Web站点
cp -r /usr/local/src/zabbix-3.2.4/frontends/php/ /var/www/html/zabbix
chown apache.apache -R /var/www/html/zabbix/
service zabbix_server restart
service zabbix_agentd restart
- #可能会有个警告,按提示输入解决
- #配置php相关
- vim /etc/php.ini
- #修改以下参数值(不修改在网页配置安装时会有报错)
- date.timezone = /Asia/Shanghai
- post_max_size = 16M
- max_execution_time = 300
- max_input_time = 300
网页配置置安装zabbix服务端
http://192.168.1.199/zabbix/setup.php
注:所有选项全得'OK',有问题根据提示修改 (/etc/php.ini文件)
根据提示下载打开文档后复制写入上视文件中。(如果无提示则是正常自动创建)
登录的管理员:
admin
/zabbix
登录可能会有个错:zabbix server is running | No.
解决方法:
#开启防火墙
firewall-cmd --permanent --add-port=10051/tcp
firewall-cmd --reload
#设置selinux允许
setsebool -P httpd_can_network_connect=on
点击右上方人管理源图像,可以设置中文。
学习参考博客:http://www.osyunwei.com/archives/7984.html
0 0
- Zabbix部署安装(二)
- zabbix安装部署二
- zabbix安装部署(服务器端)
- zabbix客户端安装(二)
- 详解zabbix安装部署(Server端篇)
- 详解zabbix安装部署(Server端篇)
- 详解zabbix安装部署(Server端篇)
- 详解zabbix安装部署(Server端篇)
- 详解zabbix安装部署(Server端篇)
- 详解zabbix安装部署(Server端篇)
- 详解zabbix安装部署(Server端篇)
- 详解zabbix安装部署(Server端篇)
- 详解zabbix安装部署(Server端篇)
- 详解zabbix安装部署(Server端篇)
- 详解zabbix安装部署(Server端篇)
- 详解zabbix安装部署(Server端篇)
- Zabbix 服务端部署安装
- CENTOS安装部署zabbix
- 自制图标字体
- 求素数
- ZOJ3811:Untrusted Patrol(并查集)
- JNI 案例1-----java调用c方法
- Spring_AOP
- Zabbix部署安装(二)
- 码农提高工作效率
- 九度 oj 题目1171:C翻转
- 什么是状态转换图
- Eclipse出现eclipse user operation is waiting问题
- SpringMVC 拦截器实现
- 怎么不能发
- pagerank算法解析
- Binder再探(4)