首页 文章 精选 留言 我的

精选列表

搜索[系统],共10000篇文章
优秀的个人博客,低调大师

监控系统项目实施--安装与部署-PG数据库监控配置-libzbxpgsql部署

环境: CentOS 7Zabbix 4.0 配置数据库环境变量 postgres@allsql03->cat .pgpass 10.10.10.13:5432:postgres:postgres:Root@123456 127.0.0.1:5432:postgres:postgres:Root@123456 postgres@allsql03-> cd 到postgres家目录 添加环境变量注意如果是root用户配置的zabbix-agent,则需要在root的环境变量配置postgres@allsql03-> cat .bash_profile export PS1="$USER@`/bin/hostname -s`->" export PGPORT=5432 export PGHOME=/usr/pgsql export PGDATA=/data/pgdata/11/data export MANPATH=$PGHOME/share/man:$MANPATH export LANG=en_US.UTF-8 export DATE='date +"%Y%m%d%H%M"' export LD_LIBRARY_PATH=$PGHOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/lib:/usr/lib:/usr/local/lib export PGHOST=127.0.0.1 export PGDATABASE=postgres export PGUSER=postgres export PATH=$PATH:$HOME/.local/bin:$HOME/bin:$PGHOME/bin 执行source .bash_profile 这样我们采用psql就可以登陆 postgres@allsql03->psql psql (11.7) Type "help" for help. postgres=# 配置pg_hba.conf postgres@allsql03->egrep -v "^#|^$" pg_hba.conf local all all trust host all all 127.0.0.1/32 trust host all all 0.0.0.0/0 md5 host all all ::1/128 trust local replication all trust host replication all 127.0.0.1/32 trust host replication all ::1/128 trust zabbix-client部署 zabbix-client 事先需要安装zabbix-release-4.0-2.el7.noarch.rpm wget https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm rpm -ivh zabbix-release-4.0-2.el7.noarch.rpm yum -y install zabbix-agent 编辑agent配置文件 vim /etc/zabbix/zabbix_agentd.conf Server=10.10.10.203 ServerActive=10.10.10.203 Hostname=10.10.10.13 查看配置文件 [root@allsql03 ~]# egrep -v "^$|^#" /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=10.10.10.203 ServerActive=10.10.10.203 Hostname=10.10.10.13 Include=/etc/zabbix/zabbix_agentd.d/*.conf LoadModulePath=/usr/lib64/zabbix/modules #这个后边需要配置,这里只是先打印出来 LoadModule=libzbxpgsql.so #这个后边需要配置,这里只是先打印出来 zabbix agent开机自启动,并现在启动 systemctl enable zabbix-agent.service systemctl restart zabbix-agent.service 安装依赖 yum -y install postgresql-libs yum -y install libconfig 安装 wget http://cdn.cavaliercoder.com/libzbxpgsql/yum/zabbix32/rhel/7/x86_64/libzbxpgsql-1.1.0-1.el7.x86_64.rpm rpm -ivh libzbxpgsql-1.1.0-1.el7.x86_64.rpm 配置zabbix_agentd.conf,加入module信息 find / -name libzbxpgsql.so /usr/lib64/zabbix/modules/libzbxpgsql.so vim /etc/zabbix/zabbix_agentd.conf LoadModulePath=/usr/lib64/zabbix/modules LoadModule= libzbxpgsql.so 查看配置文件 注意Server和ServerActive配置配置不正确,可能会导致出现nodata [root@allsql03 ~]# egrep -v "^$|^#" /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=10.10.10.203 ServerActive=10.10.10.203 Hostname=10.10.10.13 Include=/etc/zabbix/zabbix_agentd.d/*.conf LoadModulePath=/usr/lib64/zabbix/modules LoadModule=libzbxpgsql.so 查看zabbix agent插件是否生效 zabbix_agentd -t pg.modver systemctl restart zabbix-agent.service 创建监控用户 create user zabbix superuser; alter user zabbix with password 'zabbix'; 下载模板到本地计算机 git clone https://github.com/cavaliercoder/libzbxpgsql.git 或者登陆到这里面下载 https://github.com/cavaliercoder/libzbxpgsql/tree/master/ 找到里边的 templates/Template_PostgreSQL_Server_3.0.xml 导入模板 打开网页端的zabbix管理平台。 打开zabbix web 管理平台-〉Configuraction-〉Templates-〉Import 导入上一步找到的文件,templates/Template_PostgreSQL_Server_3.0.xml 配置模板 打开网页端的zabbix管理平台。 打开zabbix web 管理平台-〉Configuraction-〉Templates-〉Template App PostgreSQL-〉Macros -> PG_CONN 中的值填写 host=localhost port=5432 user=zabbix connect_timeout=10 connect_timeout 有可能因为延迟导致出现为定义item的情况,可以依据实际情况增加。 修改完成之后 Update 向主机中加入模板 host -> 选择主机 -> templates -> add -> Template App PostgreSQL -> 修改完成之后 Update 在dashboard中查看 Monitor -> Lastest data -> 选择主机 -> 选择监控项查看 点开监控项,如果有数据说明成功。 查看zabbix的lastest监控页面 安装过程中出现的报错 [root@allsql03 ~]# systemctl restart zabbix-agent.service [root@allsql03 ~]# zabbix_agentd -t pg.modver zabbix_agentd [22483]: ERROR: cannot load module "libzbxpgsql.so": /usr/lib64/zabbix/modules/libzbxpgsql.so: undefined symbol: __zbx_zbx_snprintf zabbix_agentd [22483]: ERROR: loading modules failed, exiting... 查找新版本的libzbxpgsql.so https://support.zabbix.com/secure/attachment/89260/libzbxpgsql.so 查看报错问题的解决方法位置 https://support.zabbix.com/browse/ZBX-16028 [root@allsql03 ~]# mv 89260_libzbxpgsql.so /usr/lib64/zabbix/modules/libzbxpgsql.so mv: overwrite ‘/usr/lib64/zabbix/modules/libzbxpgsql.so’? y [root@allsql03 ~]# systemctl restart zabbix-agent.service [root@allsql03 ~]# zabbix_agentd -t pg.modver zabbix_agentd [22574]: using module configuration file: /etc/zabbix/libzbxpgsql.conf starting agent module libzbxpgsql 1.1.0pg.modver [s|libzbxpgsql 1.1.0, compiled for Zabbix 4.4.0] [root@allsql03 ~]# 关于依赖的问题 zabbix-agent >= 3.0.0 is needed by libzbxpgsql-1.1.0-1.x86_64 遇到这个依赖,采用--nodeps跳过。 参考网址:https://yq.aliyun.com/articles/534438/

优秀的个人博客,低调大师

咖啡壶 Chemex 3.0.0 预览版发布,漂亮优雅的 IT 资产管理系统

chemex: ☕ 咖啡壶是一个免费、开源、高效且漂亮的IT运维管理平台。资产管理、归属/使用者追溯、盘点以及可靠的服务器状态管理面板。基于优雅的Laravel框架和DcatAdmin开发。 (gitee.com) 赶在春节前给大家带来咖啡壶chemex的3.0预览版,在这里祝各位新年快乐。 特性: 全模块重构,提升框架稳定性。 重做的首页仪表盘,现在更加简洁且专注数据。 简化侧栏菜单,部分功能入口位置移动到标签位置。 为设备、配件、软件、服务增加了额外的仪表盘标签。 设备详情页布局调整,增加了归属关系的思维导图。 新的待办功能。 新的耗材管理功能。 设备筛选改为侧栏弹出式设计。 新的可自定义扩展信息字段。 下拉选择现在支弹出式快速创建(需要在站点配置和平台配置中启用并切换到快速创建选项)。 全新的多语言翻译设计。 其它有助于使用体验的改进。 修复: 首页仪表盘总价值计算错误的问题。 表单输入框存在 XSS 攻击漏洞的问题。 其它已知的问题。 截图: https://chemex.celaraze.com/screenshots/0.png https://chemex.celaraze.com/screenshots/0.png

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册