https://github.com/nlm/filerinspector
NetApp Filer Supervision and Capacity-planning tool
https://github.com/nlm/filerinspector
Last synced: over 1 year ago
JSON representation
NetApp Filer Supervision and Capacity-planning tool
- Host: GitHub
- URL: https://github.com/nlm/filerinspector
- Owner: nlm
- Created: 2014-08-18T14:43:39.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-08-18T14:45:41.000Z (almost 12 years ago)
- Last Synced: 2025-01-21T21:47:34.948Z (over 1 year ago)
- Language: Perl
- Size: 371 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
FilerInspector 1.1 README
-----------------------------------
LICENSE
-----------------
This software will be distributed under the GNU GPLv2 License
Note : This is unofficial pre-package version, including the following copyrighted materials :
- Netapp SNMP MIB (copyrighted but available on every netapp filer root filesystem)
- Pictures of the filers (maybe copyrighted)
INSTALLATION
-----------------
the file contains 2 packages : wwwdist and appdist
appdist is the main program archive, wwwdist is the base for the web part
appdist
appdist/filerinspector - The mail program (RO)
appdist/data - gathered data from the filers (RW)
appdist/mibcache - autogenerated compiled mib cache directory (RW)
appdist/mibs - MIB files (RO)
wwwdist - css + generated html files (RO)
wwwdist/graphs - generated graphs (RW)
wwwdist/images - images contained in the html code (RO)
1) untar the archive (done if your reading this)
2) put the appdist content in a directory that will receive the program files
example# mv appdist filerinspector && mv filerinspector /opt
3) create a directory for the web content
example# mv wwwdist filerinspector && mv filerinspector /var/www
4) edit the file named 'filerinspector' and follow the help to do
the appropriate configuration
5) install the required Perl Modules (see inside the perl script)
6) profit
USAGE
-----------------------------------------
usage: ./filerinspector [-h|--help] [-u|--update] [-r|--report] [-l|--graph-large] [-t|--graph-thumb] [-i|--index] [ [...]]
-u : poll the filers and store the data locally
-r : generate html report
-t : generate graphs (thumbnails)
-l : generate graphs (full size)
-i : generate html index
let's say i have two filers, i want poll and generate the reports with thumbs and all the graphs :
example# cd /opt/filerinspector && ./filerinspector -u -r -l -t -i filer1.mynetw.ork filer2.mynetw.ork
if i just want to feed the RRD databases :
example# cd /opt/filerinspector && ./filerinspector -u filer1.mynetw.ork filer2.mynetw.ork