在尝试安装opennms时:
/usr/share/opennms/bin/install -l /usr/local/lib -dis
Run Code Online (Sandbox Code Playgroud)
我收到错误:
错误:编码UTF8与区域设置en_US不匹配详细信息:所选的LC_CTYPE设置需要编码LATIN1.
我不知道如何继续,因为我尝试了几种不同的方式创建数据库(见下文).
完整日志:
==============================================================================
OpenNMS Installer
==============================================================================
Configures PostgreSQL tables, users, and other miscellaneous settings.
- searching for jicmp:
- trying to load /usr/local/lib/libjicmp.so: NO
- trying to load /usr/lib/jni/libjicmp.so: OK
- searching for jicmp6:
- trying to load /usr/local/lib/libjicmp6.so: NO
- trying to load /usr/lib/jni/libjicmp6.so: OK
- searching for jrrd:
- trying to load /usr/local/lib/libjrrd.so: NO
- trying to load /usr/lib/jni/libjrrd.so: NO
- trying to load /usr/lib/jni/libjrrd.so: NO
- trying to load /usr/lib/jvm/jdk1.6.0_34/jre/lib/amd64/server/libjrrd.so: …Run Code Online (Sandbox Code Playgroud) 对于我们的客户,正在运行的应用程序正在使用MySQL数据库.但是,此服务器没有监视.我想安装OpenNMS(使用PostgreSQL)应用程序来监控解决方案并将陷阱发送到主NMS系统.
在同一台服务器上有两个问题吗?
我正在尝试编写一个python SNMP代理,我可以将其嵌入到我的python应用程序中,以便OpenNMS可以远程监视应用程序.OpenNMS希望代理实现HOST-RESOURCES-MIB查询两个字段 hrSWRunName和hrSWRunStatus.
我把一个pysnmp示例作为我的代码的基础,并在我认为必要时编辑它.生成的代码如下所示:
import logging
from pysnmp import debug
from pysnmp.carrier.asyncore.dgram import udp
from pysnmp.entity import engine, config
from pysnmp.entity.rfc3413 import cmdrsp, context
from pysnmp.proto.api import v2c
from pysnmp.smi import builder, instrum, exval
# debug.setLogger(debug.Debug('all'))
formatting = '[%(asctime)s-%(levelname)s]-(%(module)s) %(message)s'
logging.basicConfig(level=logging.DEBUG, format=formatting, )
logging.info("Starting....")
# Create SNMP engine
snmpEngine = engine.SnmpEngine()
# Transport setup
# UDP over IPv4
config.addTransport(
snmpEngine,
udp.domainName,
udp.UdpTransport().openServerMode(('localhost', 12345))
)
# SNMPv2c setup
# SecurityName <-> CommunityName mapping.
config.addV1System(snmpEngine, 'my-area', 'public') …Run Code Online (Sandbox Code Playgroud)