JFFNMS

来自站长百科
跳转至: 导航、​ 搜索
Jffnms.jpg

JFFNMS,是Just For Fun Network Management System的缩写,虽然名字起得有点不太正经,但它确确实实是一个非常严谨的NMS,可以用来管理你的路由器交换机服务器以及其它网络设备。

JFFNMS采用PHP语言编写,具有跨平台性,你需要一个网络服务器,包括MySQL或者是PostgreSQL数据库,用来安装;设备是连续轮询的,或者可以这么说,JFFNMS可以收集所有SNMP traps和系统日志信息中的事件,并且基于网页的管理界面显示了各种设备接口的状态以及轮询的数据统计报告(比如错误数、接口通信量等);

因为是使用PHP编写的,JFFNMS是可以定制用来适合不同的设备。基本上,如果某个设备想通过SNMP来监视某个状态或者某个值得话,JFFNMS也都是可以做到的。

JFFNMS是自由软件免费软件,遵循GPL 2以及之后版本的协议。目前,其最新版本为:0.9.1。

JFFNMS概况[ ]

JFFNMS系统特色[ ]

系统概况:

  • 采用PHP编写,在PHP 5下工作;
  • 已经在LinuxFreeBSDWin2K下充分测试;
  • 可以在其他任何支持PHP的环境下工作;
  • PHP/Cron脚本,用来轮询、分析和巩固数据;
  • 支持MySQL和PostgreSQL数据库;
  • 可配置的事件类型和严重程度;
  • 模块化,具有可扩展性;
  • 具有高级的事件过滤器;
  • 接口、主机以及网络的自动发现;
  • 遵循GPL协议;

管理界面:

  • 具有事件控制台,同时显示 事件、Tacacs、系统日志、警报信息;
  • 支持Map和Sub-Map;
  • 通信量、往返时间、数据包丢失监听等的图形界面的显示;
  • 图形中显示可变的时间跨度;
  • 基于网页的完全管理;
  • 支持对事件进行RDF/RSS订阅;
  • 在[[SSL[[/HTTPS下工作;

集成方面:

  • Tacacs+身份验证(Authentication)+会计(Accounting);
  • 系统日志利用PCRE匹配进行记录;
  • TFTP(简单文件传输协议)配置下载和归档;
  • Smokeping;
  • MSyslog (custom) and Syslog-NG 支持;
  • NTP(网络时间协议)同步验证;
  • NMAP(网路映射),用来发现TCP端口
  • 通过定制的net-snmp插件的Linux TC,用来绘制TC class;
  • 通过定制的net-snmp插件的Linux IPTables Firewall来监听防火墙的数据包和通信量;

支持SNMP MIBs以及其它监听:

  • Interfaces (Network cards) :端口;
  • Host (Processor, Load Average) :主机(处理器、负载等);
  • Storage (Disks and Memory) :存储器(硬盘以及主存);
  • Applications Running (HostMIB) :程序运行;
  • Cisco Ping (RTT & PL on Cisco)
  • BGP4 (BGP sessions status) :边界网关协议的会话状态;
  • TCP (TCP Connections, Delay) :TCP链接和延迟;
  • Cisco MAC Accounting
  • Cisco IP Accounting
  • Cisco CSS
  • Cisco SA Agent
  • Cisco Enviormental (Temperature, Voltage, etc)
  • Cisco NAT (Number of binds and PPS)
  • Cisco PIX (Number of connections)
  • Internet Information Server (IIS) MIB
  • Livingstone PortMaster3 Serial Line MIB
  • Compaq Insight Manager MIB (Disk, Fan and Temperature)
  • Apache /server-status monitoring
  • APC UPSs
  • Alteon
  • Brocade
  • Sensors MIB (hrSensor, tested with LMSensors)
  • UPS MIB (tested with Riello)
  • Windows Informant Disk Usage

其他方面:

  • TCP端口内容正则表达式检查(或者URL);
  • 基于SLA's线路的配置(具有RPN逻辑);
  • 内部身份认证框架;
  • 事件日志和响应;
  • 邮件和其他警报的触发器/动作框架;
  • 数据库抽象层;
  • CSV导出;
  • 分布式轮询;
  • 面向对象
  • 相容的API

JFFNMS使用手册[ ]

相关条目[ ]

参考来源[ ]