The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.99.2 - 2017-06-11 (TRIAL RELEASE)

  • moved to App::Manoc namespace
  • restyled UI based on Bootstrap
  • controller/device: replaced popups with ajax dialogs
  • cleaned Manoc.pm configuration
  • new permission model
  • new test suite
  • changed device primary key from ip address to integer
  • changed schema numbering
  • new netwalker implementation with pluggable Manifolds
  • new datadumper implementation
  • updated to support latest CPAN packages, including Moose and SNMPInfo
  • server and workstation inventory
  • hardware assets

Documentation

Catalyst CGI
Create a new Catalyst Component
Catalyst FastCGI
Catalyst Test Server
Catalyst Test

Modules

Network monitoring application
Manoc ARP sniffer daemon
Catalyst plugin for Manoc permissions
Catalyst plugin for Manoc CSRF support
Base class for API controllers
Controller for DHCP APIs
Catalyst Controller for DHCP APIs
Controller for Ping test API
Controller for WinLogon APIs
Controller for about page
Arp Catalyst Controller
Auth Catalyst Controller
Building Controller
DHCPServer Controller
DHCPSharedNetwork controller
DHCPSubnet Controller
Device Controller
DiscoverSession - Catalyst Controller
HWAsset controller
IPBlock controller
IPNetwork controller
Interface Controller
MngUrlFormat controller
Controller for query and reports
Root controller for Manon
Search controller
Server controller
ServerHW controller
SoftwarePkg controller
VirtualInfr controller
VirtualMachine controller
VlanRange controller
T Warehouse controller
Workstation controller
WorkstationHW controller
Controller role for Manoc CRUD
Support for jQuery DataTable
Role for adding JSON support for view and view list
Role for controllers accessing a result row
Role for editing objects with a form
Role for controllers accessing a list of results
Role for controllers accessing resultset
Manoc DB Schema
Helper for creating credentials columns needed by netwalker pollers
Role for created column to support netwalker poller status
Inflator for IP v4 addresses
base class for Manoc dbic result classes
A model object for information gathered via Arp
A model object for buildings
A model object representing a CDP relationship.
A model object for key-value configuration
A model object for DHCP leases
A model object for DHCP reservations
A model object for DHCP servers
A model object for DHCP shared networks
A model object for DHCP subnets
A model object for logical devices
A model object to store device configuration.
Model object for netwalker configuration for devices
A model object for discovery sessions
A model object for automatically discovered hosts
A model object for host to AP associations via 802.11
A model object for 802.11 clients
A model object for user groups
A model object representing the JOIN between Group and Roles.
A model object for the parent class of all Hardware assets
A model object to represent VirtualMachine associations to Hypervisor
A model object for IP address blocks
A model object for IP network addresses
A model object for user notes on device interfaces
A model object for informaation on device interfaces
A model object for information on IP addresses
A model object for port-macaddress associations
A model object for URL string models
A model object for storing OUI to vendor associations
A model object for racks
A model object representing a class of access permissions to the system.
A model object representing a server
A model object representing IP addresses assigned to a server
A model object for server additional network interfaces
Model object for netwalker configuration for servers
A model object representing a software package name the system.
A model object representing a person with access to the system.
A model object representing the table vlan
A model object representing the table vlan_range
A model object representing a VTP info
A model object representing the JOIN between SoftwarePkg and Workstation.
base class for Manoc dbic resultset classes
ResultSet class for Arp
ResultSet class for DiscoverSession
ResultSet class for HWAsset
ResultSet class for HostedVm
ResultSet class for IPBlock
ResultSet class for IPNetwork
ResultSet class for IfStatus
ResultSet class for Mat
ResultSet class for Server
ResultSet class for ServerHW
ResultSet class for VirtualMachine
ResultSet class for VlanRange
ResultSet class for WinLogon
ResultSet class for WorkstationHW
Data dumper for import/export in Manoc
Helper for reading datadumps from previous Manoc version
Class for managing datadumper file
Manoc Netwalker script runner
Role for defining a location block
Manoc Form for entering interface notes.
Role for CSRF support in Manoc forms
Role for Manoc horizontal forms
Role for populating rack selections
Role for populating rack selections
Role for adding a BS3 'Save' button
Manoc form types
A tiny wrapper around Log4perl
Catalyst role to enable Log4perl logger
Role for Manoc logger
Manifold registry
A frontend for SNMP::Info
A simple client based on Net::SNMP
Manifold for accessing Fortigate devices via SSH
Manifold for accessing Linux servers/devices
A minimal frontend for CISCO IOS devices still using telnet
Catalyst DBIC Schema Model for Manoc
Configuration for Manoc Netwalker
Netwalker control interface
Netwalker control protocol client
Netwalker discover task
Base role for poller tasks
Mantains netwalker workers task status
Manoc Netwalker script runner
A search result item
A group of result items
Miscellaneous support functions
routines for managing timestamps and dates in Manoc
collection of functions to handle IP addresses
routines for managing unit of measure
Helpers for data validation.
CSV Catalyst view for Manoc
Template::Plugin::JSON - Adds a .json vmethod to TT values.

Provides

in lib/App/Manoc/Form/CSVImport.pm