Netdump remotly backup configurations of networked devices

Netdump (https://github.com/olafrv/netdump) is a tool to remotly backup the configuration of networked switches, routers, firewalls and servers using expect php library, git version control and many other Linux utilities.

Features

  • Tested on Ubuntu Linux Server Edition 16.04 LTS (64 bits).
  • Editable templates to backup the following devices:
    • Cisco UCS (SSH trigger FTP/SFTP/TFTP copy).
    • Cisco IOS (SSH/Telnet).
    • Cisco Nexus OS (SSH/Telnet).
    • Fortigate FortiOS (SSH trigger FTP/TFTP copy).
    • Foundry ServerIron (Telnet).
    • Netgear Switches (Telnet).
  • Asisted version control with Git repositories per device.
  • Friendly Web browsing of backups via secured GitWeb interface.
  • SSH client param included to support old devices (Weak protocols).
  • Notification support via PHPMailer (Installed in /usr/share/php).

Stonith Plugin Agent for VMWare VM VCenter SOAP Fencing (Unofficial).

Helpful when stonith version does not include “fence_vmare_soap” plugin agent, some cases are:

  • Canonical Ubuntu Linux 14.04 LTS
  • SUSE Enterprise Linux 11 SP3

Download and documentation at: https://github.com/olafrv/fence_vmware_soap

Plugin Workflow

1. stonithd (Cluster Fencing Daemon)
2. /usr/lib/stonith/plugins/external/fence_vmware_soap (Stonith Plugin Agent)
3. /usr/sbin/fence_vmware_soap (SOAP Fence Request, provided by fence-agents)
4. VMWareVCenter (SOAP Web Service, Authentication, Search, Triggering)
5. VMWare ESXi Hypervisor (Virtual Machine On/Off).

Notice

Right now the plugin not permits declaring two diferent VMWare VCenter
devices for fencing the same list of cluster nodes. But could be tested and
implemented changing the attribute “unique” to “false” for the “hostlist”
parameter in the plugin XML definition schema.

References

For more information, about the stonith plugin agents visit the following links:
– 8.1. STONITH Agents: https://doc.opensuse.org/products/draft/SLE-HA/SLE-ha-guide_sd_draft/cha.ha.agents.html
– External STONITH Plugins: http://www.linux-ha.org/ExternalStonithPl