zabbix默认账号密码(CentOS 7安装Zabbix 3.4-Linux过程)
本文目录
- CentOS 7安装Zabbix 3.4-Linux过程
- 新手请求帮助,谢谢,Zabbix安装过程出现错误
- zabbix服务器端没监控10051端口,怎么解决
- ZbxTable——zabbix优秀报表二开
- zabbix yum安装怎么有什么模块
CentOS 7安装Zabbix 3.4-Linux过程
Zabbix 3.4 支持Centos 7。貌似不支持6.9. 虚拟机配置 双核 8G内存 01、最小化安装操作系统 02、升级系统组件到最新版本 03、关闭 SELinux 04、关闭防火墙 完成3、4两步,重启一下。 05、获取SQL源 ***隐藏网址*** 06、安装 Zabbix 所需软件支持包 先装mysql 安装Apache 安装php 安装php扩展 07、设置 MySQL 参数(8GB 内存为例) 在文件最后添加以下内容: 注:原则上 innodb_buffer_pool_size 需要设置为主机内存的 80%,如果主机内存不是 8GB,以上参数可依据相应比例进行调整,例如主机内存为 16GB,则 innodb_buffer_pool_size 建议设置为 12GB,innodb_log_buffer_size 建议设置为 32M,innodb_log_file_size 建议设置为 128M,以此类推。请注意innodb_buffer_pool_size的值必须是整数,例如主机内存是4G,那么innodb_buffer_pool_size可以设置为3G,而不能设置为3.2G 08、启动 MySQL 09、获取 MySQL 的 root 初始密码 JtZizq!Rl6E+ 10、进行 MySQL 安全配置 配置开始时会用到第 09获取的初始密码,建议修改为自定义密码,其它选项选择 y 即可 密码改为:Aa123456,. 11、重启 MySQL 12、配置 MySQL 中 zabbix要的库和账号权限 13、安装 Zabbix源 ***隐藏网址*** 14、安装zabbix 15、导入 zabbix 所需信息 16、配置 zabbix 参数 主要是以下几个选项参数需要设置(8GB 内存为例): DBPassword 配置为第 12 步第 3 行中设置的自定义密码 (Timeout在432 其它参数保持默认值即可 如果需要监控VMware虚拟机,则还需要设置以下选项参数: 17、配置 Apache 中的 PHP 参数(8GB 内存为例) 18、重启系统 19、启动 zbx ***隐藏网址*** 这个页面PHP设置要求全部OK 如果密码输错,是跳转不到下一步的。密码是前面设置的 Qingdao@2017 注:第4步的”Zabbix server detail”页面中,”Name”处可填写对此监控系统的描述性文字,支持中文,有点像网站的名称。 21、第一次登录zbx监控系统,默认用户名 admin,默认密码 zabbix,确认可正常登录系统。 22、登录进入系统后,确认 Zabbix server is running 的值是 Yes。 然后选择 Administrator –》 Users –》 Admin 23、回到”监测中” –》 “仪表板”,就可以看到监控系统已设置为中文界面了。
新手请求帮助,谢谢,Zabbix安装过程出现错误
方法: 1.下载zabbix; 2.安装zabbix所需的组件 #yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath 3.数据库创建并导入数据 #tar zxf zabbix 1.8.2.tar.gz #cd zabbix 1.8.2 #mysql -uroot -p 》create database zabbix; 》grant all on zabbix.* to zabbix@localhost identified by ’zabbix’; 》flush privileges; #mysql -uroot zabbix《create/schema/mysql.sql #mysql -uroot zabbix《create/data/data.sql #mysql -uroot zabbix《create/data/images_mysql.sql //为zabbix创建自己的数据库,以便zabbix可以把收集到的数据信息存放在那里调用。 4.编译安装 #./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql=/usr/local/mysql-5.1.56/bin/mysql_config --with-net-snmp --with-libcurl //--prefix指定zabbix安装目录,--enable-server 支持zabbix服务器 --enable-agent支持zabbix代理 --enable-proxy 支持zabbix代理服务器 --with-mysql 使用MySQL客户端库可以选择指定路径mysql_config --with-net-snmp 使用net - snmp软件包,择性地指定路径NET - SNMP配置 --with-libcurl 使用curl包 #make && make install 5.添加zabbix服务对应的端口(可以省略,但是官方建议有) #cat 》》/etc/services《《EOF zabbix-agent 10050/tcp Zabbix Agent zabbix-agent 10050/udp Zabbix Agent zabbix-trapper 10051/tcp Zabbix Trapper zabbix-trapper 10051/udp Zabbix Trapper EOF 6.拷贝zabbix的配置文件到etc下,web相关文件拷贝到web目录下 #cd zabbix-1.8.2 #mkdir /etc/zabbix #cp misc/conf/* etc/zabbix #cp -r frontends/php /var/www/html/zabbix 修改zabbix连接的数据库的用户名和密码 #vi /etc/zabbix/zabbix_server.conf DBName=zabbix DBUser=zabbix DBUDBPassword=zabbix 7.为zabbix的启动、关闭和重启的脚本文件做链接,方便系统可以找得到 #cd /usr/local/zabbix/bin/ #for i in *;do ln -s /usr/local/zabbix/bin/${i} /usr/bin/${i};done #cd /usr/local/zabbix/sbin/ #for i in *;do ln -s /usr/local/zabbix/sbin/${i} /usr/sbin/${i};done 8.把mysql的lib库文件添加到系统动态库配置文件中,方便系统可以找到mysql的lib库。 #echo “/usr/local/mysql-5.1.56/lib/mysql/” 》》/etc/ld.so.conf #ldconfig //使上面的操作立即生效 9.将zabbix相关的启动脚本等文件拷贝的/etc/init.d/下,方便日后对zabbix的启动关闭操作 #cp misc/init.d/redhat/8.0/zabbix_server /etc/init.d/ #chmod +x /etc/init.d/zabbix_server //赋予可执行权限 #cp misc/init.d/redhat/8.0/zabbix_agentd /etc/init.d/ #chmod +x /etc/init.d/zabbix_agentd 修改zabbix server和agentd程序目录的位置: #vi /etc/init.d/zabbix_server progdir="/usr/local/zabbix/sbin/" #vi /etc/init.d/zabbix_agentd progdir="/usr/local/zabbix/sbin/" 10.添加开机启动服务 #chkconfig --add zabbix_server #chkconfig --add zabbix_agentd #chkconfig --level 345 zabbix_server on #chkconfig --level 345 zabbix_agentd on 7、修改php相关参数 # vi /etc/php.ini max_input_time = 600 max_execution_time = 300 date.timezone = Asia/Shanghai post_max_size = 32M memory_limit = 128M mbstring.func_overload = 2 重启apache***隐藏网址***
zabbix服务器端没监控10051端口,怎么解决
vf zabbix-1.8.1.tar.gz#useradd –启动MySQL数据库:#mysqladmin –测试能否正常登陆数据库–prootcreate database zabbix character set utf8;# cat ./create/data/data.sql |mysql -uroot -proot zabbix # ./--enable-proxy --prefix=/usr/local/zabbix配置文件及web前端文件修改zabbix-agent 10050/tcp # Zabbix Agentzabbix-trapper 10051/udp # Zabbix Trapper# chown -R zabbix:zabbix /etc/zabbix# vi /etc/zabbix/zabbix_server.conf添加web前端php文件cd frontends/# # 修改php相关参数vi /etc/php.ini 找到如下几项,改成下面的值,前面有;号的要删掉post_max_size = 32M重启apache按提示一步步next,其中Step 3 配置完成后,出现登陆界面,默认的用户为:admin,密码为:zabbix#/usr/local/zabbix/sbin/zabbix_server# 修改配置目录,将如下两个文件中的 ,# vi /etc/init.d/zabbix_server_ctl# # 《span courier="" new’;="" font-size:="" 9pt;="" mso-spacerun:="" ’yes’"="" style="padding: 0px; margin: 0px;"》echo ’/etc/init.d/zabbix_##启动Server和Agentd(可以通过start stop restart来操作) zabbix_agentd_ctl start zabbix_#ps vi /etc/ld.so.conf 至此Zabbix Server的安装已完成。
ZbxTable——zabbix优秀报表二开
zbxTable是一个开源zabbix报表系统,go语言编写(张思德,zabbix中国社区开源专家),目前版本已更新到1.15版本,支持zabbix5.4版本。
zbxTable部署有两种方式:RPM部署和编译安装,如有特殊需要,可选择编译安装,zbxtable用go语言编写,对系统影响小,推荐用RPM安装。
添加yum源
CentOS 6.x
***隐藏网址***
CentOS 7.X
***隐藏网址***
CentOS 8.X
***隐藏网址***
安装
全新安装直接复制命令即可
yum clean all
yum -y install zbxtable
安装ms-agent
yum -y install ms-agent
配置
数据库初始化
mysql -uroot -ppassword
create database zbxtable character set utf8 collate utf8_bin;
create user zbxtable@localhost identified by ‘zbxtablepwd123’;
这里不讲其他数据库,有兴趣的可以看官网具体配置
系统初始化
配置文件需要初始化才能生成,步骤如下:
cd /usr/local/zbxtable/
./zbxtable init
这时候会进入交互命令行,根据实际情况正确输入数据库库的账号密码,zabbix链接信息,成功后会生成配置文件,否则无法看到配置文件。
配置MS-Agent
MS-Agent作为告警消息采集客户端,采集zabbix产生的告警信息,发送到zbxtable平台中,zbxtable需要在zabbix server配置相应的action。配置如下。
cd /usr/local/zbxtable
./zbxtable install
这时会在zabbix上创建ms-agent用户,密码随机,权限管理员,最后输出MS-Agent token为MS-Agent 与ZbxTable通信的token,需要和MS-Agent 配置文件里的token保持一致,否则无法正常收到告警。 Token可在conf/app.conf文件里找到。
启动服务
systemctl enable --now zbxtable
重启
systemctl restart zbxtable
查看状态
systemctl status zbxtable
必须确保zbxtable服务是active状态,如果异常,查看日志文件:/usr/local/zbxtable/logs/zbxtable.log或者系统日志message
Zbxtable-web配置
zbxtable使用nginx做代理,安装即可
yum -y install nginx
拷贝nginx配置文件
cp /usr/local/zbxtable/nginx.conf /etc/nginx/conf.d/
启动nginx
systemctl start nginx
开机自启动
systemctl enable nginx
***隐藏网址***
zabbix yum安装怎么有什么模块
一、服务端安装1 安装zabbixyum install -y epel-release***隐藏网址***安装zabbix服务端:yum install zabbix20 zabbix20-agent zabbix20-server zabbix20-server-mysql zabbix20-web zabbix20-web-mysql net-snmp-devel/etc/init.d/zabbix-server start; /etc/init.d/zabbix-agent start***隐藏网址******隐藏网址******隐藏网址***修改一下mysql配置文件vim /etc/my.cnf //修改或增加如下内容default-character-set = utf8character_set_server = utf8启动mysql服务/etc/init.d/mysqld start建库,导入数据mysql -uroot -p -e "create database zabbix"mysql -uroot -p --default-character-set=utf8 zabbix 《 /usr/share/zabbix-mysql/schema.sqlmysql -uroot -p --default-character-set=utf8 zabbix 《 /usr/share/zabbix-mysql/images.sqlmysql -uroot -p --default-character-set=utf8 zabbix 《 /usr/share/zabbix-mysql/data.sql2.网页安装zabbix***隐藏网址******隐藏网址******隐藏网址***3、Configure DB connection 输入mysql的用户名密码(授权可以使用前面导入的数据库的用户,不然连接不上), 首先要测试一下,如果不通过,则需要调试,错误信息一般是服务端的/etc/init.d/mysqld和/etc/init.d/zabbix-server没有启动或者没有连上数据库,ps aux |grep zabbix-server ##查看进程netstat -lnp |grep zabbix-server ##查看端口如果没有正常启动,tail /var/log/zabbix/zabbix_server.log根据错误信息修改 vim /etc/zabbix/zabbix_server.conf看看里面的DBUser和DBPassword是否在mysql中有过定义和授权。没有去mysql执行grant授权。测试通过后,点nextName 写127.0.0.1,(可以自定义)点next,再点next,最后点finish默认管理员账号为 admin:zabbix这时会遇到“zabbix server is not running”这样的错误,需要一下 /etc/zabbix/zabbix_server.conf (和第3步一样),配置DBUser, DBPassword最后重启,/etc/init.d/zabbix-server restart一、客户端安装在客户端上yum install zabbix20-agentvim /etc/zabbix_agentd.conf //更改Server=服务端ip; ServerActive=0.0.0.0:10050; Hostname=aming(自定义,但要唯一)启动客户端 /etc/init.d/zabbix-agent start服务端上命令行测试:zabbix_get -s 客户端ip -p10050 -k "system.hostname"在web界面下,点”configuration” --》 “host” --》 右上角点”Create Host” 其中host name, visible name自定义,可以选择groups,这里默认即可,ip address 写入客户端ip配置监控项目模板:点“templates”, 点add, 在弹出的小窗口中选择Template OS Linux, 然后点select, 最后点save
更多文章:
strlen可以用于int数组吗(如何用数组实现strlen函数)
2024年6月21日 07:45
字符串函数title()是使字符串开头首字母大写(python如何定义函数将小写转换为大写)
2024年9月5日 14:10
慕课网官网河南财经政法大学(河南财经政法大学新生自助服务网)
2024年7月13日 17:49
php命令行模式(linux服务器上运行PHP,除了PHP-FPM还有其他的方式吗)
2024年8月9日 08:56
optimized defaults是什么意思(电脑Blos设置里面Load Optimized Defaults是什么意思)
2024年6月24日 17:57
美国新冠疫情最新消息今天新增(美国新冠疫情确诊人数有增加吗)
2024年8月29日 22:05
如何用excel自动生成座位表(excel 制作 座位表 求助各位大侠)
2024年7月13日 09:31
account manager(account manager是什么意思)
2024年6月20日 23:21
数据库培训班(学习大数据,需要有什么基础吗哪个培训机构靠谱)
2024年7月9日 21:40
sqldecimal类型转换(sql数据库的表中如何把int改为decimal数据类型)
2024年7月6日 01:07
安装java时配置环境变量失败(java环境变量设置失败都按照教程安装的,但是就是不行事为什么啊 )
2024年7月4日 18:48
愿霹雳15照亮你的座舱什么意思?霹雳-15空对空导弹究竟有多先进
2024年7月4日 11:01
include是什么意思英语(英语单词 include是什么意思)
2024年7月12日 18:30
为什么安装了mysql打开过然后又报错(我按照百度经验里的步骤安装mysql,每次启动MySQL就出现如下图的错误)
2024年10月9日 07:15
jdk环境变量配置 linux(linux怎么设置jdk环境变量)
2024年7月16日 11:33
软件获取手机的定位代码python(根据女友的一张照片,程序员男友用python就获取到她的详细位置)
2024年9月3日 00:00