win10 系统安装配置snmp服务
win10装了docker可以安装zabbix服务端?
win10装了docker可以安装zabbix服务端?
win10装了docker可以安装zabbix服务端?
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
Zabbix 作为企业级分布式监控系统,具有很多优点,如:分布式监控,支持 node 和 proxy 分布式模式;自动化注册,根据规则,自动注册主机到监控平台,自动添加监控模板;支持 agentd、snmp、ipmi 和 jmx 等很多通信方式。然而部署一套完整的zabbix,需要安装数据库、web服务器、zabbix-server和zabbix-agent,这几样服务,过程都比较复杂,一不留心就可能出错,所以今天我使用docker容器搭建了一套zabbix服务,不仅搭建快,而且不易出错。本文适合了解docker的朋友。
新人求助windows下netsnmp怎么连接Python?
由于需要练手,准备将nagios的bash shell/perl监控脚本改用python写,而监控机上yum安装的net-snmp默认没有启用python模块,这里重新编译安装一个。
需要准备的安装包包括:
//提供easy_install指令用来直接在线安装python模块,类似于perl的 cpan install;
net-snmp-5.7.2.tar.gz //net-snmp的源码包。
先安装,否则net-snmp编译安装无法通过。
#chmod 755
#
接着,安装net-snmp
#tar -zxvf net-snmp-5.7.2.tar.gz
#cd net-snmp-5.7.2
#./configure --prefix/usr/local/netsnmp --with-python-modules
#make
#make install
#cd python
#python build
#python test
出现以下错误:
ImportError: cannot open shared object file: No such file or directory
由于net-snmp是编译安装,且安装路径为/usr/local/netsnmp,以至于找不到相应模块,解决方法:
#echo /usr/local/netsnmp/lib
#ldconfig
#python test//出现类似下图内容即正常:
#python install
测试net-snmp的python模块的导入:
#python
import netsnmp //如果没有报错的话,则net-snmp的python模块启用成功。