(no commit message)
[openafs-wiki.git] / AFSLore / AddOnsToolsAndUtilities.mdwn
1 <div>
2   <ul>
3     <li><a href="#UNIX"> UNIX</a><ul>
4         <li><a href="#AFS Backend"> AFS Backend</a></li>
5         <li><a href="#BackupPC4AFS">BackupPC4AFS</a></li>
6         <li><a href="#Balancing"> Balancing</a></li>
7         <li><a href="#Frak"> Frak</a></li>
8         <li><a href="#FSR"> FSR</a></li>
9         <li><a href="#LibNSS-AFS"> LibNSS-AFS</a></li>
10         <li><a href="#LSMounts"> LSMounts</a></li>
11         <li><a href="#Nagios Monitoring"> Nagios Monitoring</a></li>
12         <li><a href="#Mount Points"> Mount Points</a></li>
13         <li><a href="#MVTO"> MVTO</a></li>
14         <li><a href="#Pam-AFS-Session"> Pam-AFS-Session</a></li>
15         <li><a href="#Pam-KRB5"> Pam-KRB5</a></li>
16         <li><a href="#Partinfo"> Partinfo</a></li>
17         <li><a href="#PHPafsfree">PHPafsfree</a></li>
18         <li><a href="#Reporting DB"> Reporting DB</a></li>
19         <li><a href="#VolCreate"> VolCreate</a></li>
20         <li><a href="#VolNuke"> VolNuke</a></li>
21       </ul>
22     </li>
23     <li><a href="#Linux"> Linux</a><ul>
24         <li><a href="#AFS Tokens GUI"> AFS Tokens GUI</a></li>
25         <li><a href="#Kvibille Nautilus Plugin"> Kvibille Nautilus Plugin</a></li>
26         <li><a href="#Nautilus for RHEL4"> Nautilus for RHEL4</a></li>
27       </ul>
28     </li>
29     <li><a href="#Macintosh"> Macintosh</a><ul>
30         <li><a href="#AFS Tokens GUI"> AFS Tokens GUI</a></li>
31         <li><a href="#AFS Commander"> AFS Commander</a></li>
32         <li><a href="#Contextual Menu Plug-in for Find"> Contextual Menu Plug-in for Finder</a></li>
33       </ul>
34     </li>
35   </ul>
36 </div>
37
38 # <a name="UNIX"></a> UNIX
39
40 ## <a name="AFS Backend"></a> AFS Backend
41
42 Delegated administration of certain volumes.
43
44 Available at <http://www.eyrie.org/~eagle/software/afs-backend/>
45
46 ## <a name="BackupPC4AFS"></a> [[BackupPC4AFS]]
47
48 Backup [[OpenAFS]] volumes to a backup server's local disk or attached RAID. Supports full and multi-level incremental dumps, exponential expiry, and configuration via conf files or a web interface.
49
50 Available at <http://backuppc4afs.sourceforge.net/>
51
52 ## <a name="Balancing"></a> Balancing
53
54 Balance volumes, usage, and accesses among servers.
55
56 Available at <http://www.eyrie.org/~eagle/software/afs-balance/>
57
58 ## <a name="Frak"></a> Frak
59
60 Show differences between AFS file trees or volumes
61
62 Available at <http://www.eyrie.org/~eagle/software/frak/>
63
64 ## <a name="FSR"></a> FSR
65
66 Recursive wrapper around fs directory commands
67
68 Available at: <http://www.eyrie.org/~eagle/software/fsr/>
69
70 ## <a name="LibNSS-AFS"></a> [[LibNSS]]-AFS
71
72 Uses the ptdb (ptserver) to resolve username-to-userid and userid-to-username (NSS) queries on platforms that use GNU Libc.
73
74 Available at: <http://www.hcoop.net/~megacz/software/libnss-afs.html>
75
76 ## <a name="LSMounts"></a> LSMounts
77
78 Search through a directory for mount points
79
80 Available at: <http://www.eyrie.org/~eagle/software/lsmounts/>
81
82 ## <a name="Nagios Monitoring"></a> Nagios Monitoring
83
84 Nagios-compatible probes to monitor AFS
85
86 Available at: <http://www.eyrie.org/~eagle/software/afs-monitor/>
87
88 ## <a name="Mount Points"></a> Mount Points
89
90 Maintain a database of volume mount points
91
92 Available at: <http://www.eyrie.org/~eagle/software/afs-mount/>
93
94 ## <a name="MVTO"></a> MVTO
95
96 Smart vos move with usage balancing
97
98 Available at: <http://www.eyrie.org/~eagle/software/mvto/>
99
100 ## <a name="Pam-AFS-Session"></a> Pam-AFS-Session
101
102 AFS PAG and token PAM session module
103
104 Available at: <http://www.eyrie.org/~eagle/software/pam-afs-session/>
105
106 ## <a name="Pam-KRB5"></a> Pam-KRB5
107
108 Kerberos v5 PAM module
109
110 Available at: <http://www.eyrie.org/~eagle/software/pam-krb5/>
111
112 ## <a name="Partinfo"></a> Partinfo
113
114 Nicely formatted partition usage report
115
116 Available at: <http://www.eyrie.org/~eagle/software/partinfo/>
117
118 ## <a name="PHPafsfree"></a> PHPafsfree
119
120 A PHP/GD AFS fileserver disk utilization grapher inspired by the original tcl/tk afsfree script.
121
122 Available at: <http://www.physics.unc.edu/~stephen/phpafsfree/>
123
124 ## <a name="Reporting DB"></a> Reporting DB
125
126 Load AFS metadata into a SQL database for reporting
127
128 Available at: <http://www.eyrie.org/~eagle/software/afsdb/>
129
130 ## <a name="VolCreate"></a> [[VolCreate]]
131
132 Smart vos create with automatic volume placement
133
134 Available at: <http://www.eyrie.org/~eagle/software/volcreate/>
135
136 ## <a name="VolNuke"></a> [[VolNuke]]
137
138 Smart vos remove that finds volume location
139
140 Available at: <http://www.eyrie.org/~eagle/software/volnuke/>
141
142 # <a name="Linux"></a> Linux
143
144 ## <a name="AFS Tokens GUI"></a> AFS Tokens GUI
145
146 Obtain and delete your AFS tokens via Kerberos 5 login. Manage your group membership and owned groups.
147
148 Source and binaries available at [https://forge.cornell.edu/sf/frs/do/viewSummary/projects.afs\_tokens/frs](https://forge.cornell.edu/sf/frs/do/viewSummary/projects.afs_tokens/frs)
149
150 ## <a name="Kvibille Nautilus Plugin"></a> Kvibille Nautilus Plugin
151
152 Graphical editor for AFS access control lists (ACL). Works as a Nautilus plugin and as a standalone application.
153
154 RHEL4 rpms (standalone app only), source and binary, available at /afs/cnf.cornell.edu/shares/public/outside\_users/openafs/kvibille
155
156 RHEL5 rpms available at <http://ayo.sys.kth.se/kth/linux/5/i386/misc/> and [http://ayo.sys.kth.se/kth/linux/5/x86\_64/misc/](http://ayo.sys.kth.se/kth/linux/5/x86_64/misc/)
157
158 Main source tree available at <ftp://ftp.nada.kth.se/pub/hacks/kvibille/>
159
160 ## <a name="Nautilus for RHEL4"></a> Nautilus for RHEL4
161
162 The stock Nautilus with RHEL4, like the Mac OS X finder, attempts to "help" you by pre-determining access to AFS files and folders based on the unix permissions. This version has a small hack which will always return access allowed such that the access decision is made by AFS itself.
163
164 Prior to 2.8.1-5.EL4, an additional hack was necessary for nautilus to respect the user's umask settings.
165
166 RPMS available at /afs/cnf.cornell.edu/shares/public/outside\_users/openafs/nautilus
167
168 # <a name="Macintosh"></a> Macintosh
169
170 ## <a name="AFS Tokens GUI"></a> AFS Tokens GUI
171
172 Obtain and delete your AFS tokens via Kerberos 5 login. Manage your group membership and owned groups.
173
174 Source and binaries available at [https://forge.cornell.edu/sf/frs/do/viewSummary/projects.afs\_tokens/frs](https://forge.cornell.edu/sf/frs/do/viewSummary/projects.afs_tokens/frs)
175
176 ## <a name="AFS Commander"></a> AFS Commander
177
178 Afs Commander is the development version Apple OSX AFS Preference Pane, made for simplify the afs client administration and usability.
179
180 Available at [http://www.lnf.infn.it/~bisegni/Main/Afs\_Commander.html](http://www.lnf.infn.it/~bisegni/Main/Afs_Commander.html)
181
182 ## <a name="Contextual Menu Plug-in for Find"></a> Contextual Menu Plug-in for Finder
183
184 Provides access list and volume quota information. AFS access control lists can be added, modified, and deleted. Volume information on user quota and disk space usage are available.
185
186 Available at [http://www.ncsu.edu/mac/pn/index.php?name=UpDownload&amp;req=viewdownloaddetails&amp;lid=10](http://www.ncsu.edu/mac/pn/index.php?name=UpDownload&req=viewdownloaddetails&lid=10)
187
188 -- [[RedFyre]] - 01 Aug 2008