Skip to content

Commit 99e7e24

Browse files
selsayed25gitbook-bot
authored andcommitted
GITBOOK-274: sysadmins: new members and position updates
1 parent 70f6833 commit 99e7e24

File tree

96 files changed

+2467
-452
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+2467
-452
lines changed
44.4 KB
Loading

.gitbook/assets/MRAC_Schematic.png

22.2 KB
Loading
3.59 MB
Loading
3.59 MB
Loading
1.04 MB
Loading
1.04 MB
Loading
578 KB
Loading

.gitbook/assets/director.png

49.2 KB
Loading

.gitbook/assets/download (3)

+78
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
/***********************************************************
2+
** TJHSST Proxy Auto-Configuration Script **
3+
** For instructions on setting up this script, visit **
4+
** https://proxysetup.tjhsst.edu or check Intranet. **
5+
** For use with TJHSST school databases **
6+
** Use is restricted to TJHSST students and faculty ONLY. **
7+
** All other use is prohibited. **
8+
** Originally contributed by William Yang. **
9+
** Autogenerated version by Brandon Vargo. **
10+
************************************************************/
11+
12+
function FindProxyForURL(url, host)
13+
{
14+
if (
15+
dnsDomainIs(host, ".abc-clio.com") ||
16+
dnsDomainIs(host, "accessscience.com") ||
17+
dnsDomainIs(host, ".accessscience.com") ||
18+
dnsDomainIs(host, "mcgraw-hill.com") ||
19+
dnsDomainIs(host, ".mcgraw-hill.com") ||
20+
dnsDomainIs(host, ".eb.com") ||
21+
dnsDomainIs(host, "library.cqpress.com") ||
22+
dnsDomainIs(host, ".earthscape.org") ||
23+
dnsDomainIs(host, ".ebscohost.com") ||
24+
dnsDomainIs(host, ".ebsco-content.com") ||
25+
dnsDomainIs(host, "search.serialssolutions.com") ||
26+
dnsDomainIs(host, "ehrafworldcultures.yale.edu") ||
27+
dnsDomainIs(host, ".galegroup.com") ||
28+
dnsDomainIs(host, "nelnetsolutions.com") ||
29+
dnsDomainIs(host, ".grolier.com") ||
30+
dnsDomainIs(host, "jchemed.chem.wisc.edu") ||
31+
dnsDomainIs(host, "www.jstor.org") ||
32+
dnsDomainIs(host, "web.lexis-nexis.com") ||
33+
dnsDomainIs(host, ".oed.com") ||
34+
dnsDomainIs(host, "poll.orspub.com") ||
35+
dnsDomainIs(host, "proquestk12.com") ||
36+
dnsDomainIs(host, "proquest.com") ||
37+
dnsDomainIs(host, ".umi.com") ||
38+
dnsDomainIs(host, "www.sciencedirect.com") ||
39+
dnsDomainIs(host, "hwwilsonweb.com") ||
40+
dnsDomainIs(host, ".nature.com") ||
41+
dnsDomainIs(host, "portal.bigchalk.com") ||
42+
dnsDomainIs(host, ".culturegrams.com") ||
43+
dnsDomainIs(host, ".acs.org") ||
44+
dnsDomainIs(host, ".opticsinfobase.org") ||
45+
dnsDomainIs(host, "www.worldbookonline.com") ||
46+
dnsDomainIs(host, ".tumblebooks.com") ||
47+
dnsDomainIs(host, "hsus.cambridge.org") ||
48+
dnsDomainIs(host, ".aps.org") ||
49+
dnsDomainIs(host, "rm124camera1.tjhsst.edu") ||
50+
dnsDomainIs(host, "rm124camera2.tjhsst.edu") ||
51+
dnsDomainIs(host, "rm124camera3.tjhsst.edu") ||
52+
dnsDomainIs(host, "rm124ipvideo.tjhsst.edu") ||
53+
dnsDomainIs(host, ".humanitiesebook.org") ||
54+
dnsDomainIs(host, ".lib.umich.edu") ||
55+
dnsDomainIs(host, ".hdl.handle.net") ||
56+
dnsDomainIs(host, ".jove.com") ||
57+
dnsDomainIs(host, ".marshallcavendishdigital.com") ||
58+
dnsDomainIs(host, ".cavendishsquaredigital.com") ||
59+
dnsDomainIs(host, ".salempress.com") ||
60+
dnsDomainIs(host, "booksinprint.com") ||
61+
dnsDomainIs(host, ".booksinprint.com") ||
62+
dnsDomainIs(host, "booksinprint2.com") ||
63+
dnsDomainIs(host, ".booksinprint2.com") ||
64+
dnsDomainIs(host, "whiv.alexanderstreet.com") ||
65+
dnsDomainIs(host, ".ebrary.com") ||
66+
dnsDomainIs(host, ".oxfordartonline.com") ||
67+
dnsDomainIs(host, ".apimages.com") ||
68+
dnsDomainIs(host, ".sciencemag.org") ||
69+
dnsDomainIs(host, ".currenthistory.com") ||
70+
dnsDomainIs(host, "cms.math.ca") ||
71+
dnsDomainIs(host, "charon.tjhsst.edu") ||
72+
dnsDomainIs(host, "dl.acm.org")
73+
74+
)
75+
return "PROXY local.border.tjhsst.edu:8080";
76+
else
77+
return "DIRECT";
78+
}
19 Bytes
Loading
15 KB
Loading
-15 KB
Loading

.gitbook/assets/ion.png

175 KB
Loading

README.md

+19-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
---
2+
cover: .gitbook/assets/PXL_20230316_161640536.jpg
3+
coverY: 0
4+
layout:
5+
cover:
6+
visible: true
7+
size: full
8+
title:
9+
visible: true
10+
description:
11+
visible: true
12+
tableOfContents:
13+
visible: true
14+
outline:
15+
visible: true
16+
pagination:
17+
visible: true
18+
---
19+
120
# TJ CSL
221

322
This is the documentation site for the TJHSST Computer Systems Lab.
@@ -7,4 +26,3 @@ If you are contributing for the first time, please read our [documentation guide
726
For an overview of the Sysadmin program, see the [Sysadmin page](general/).
827

928
This is intended for TJHSST Student System Administrators only.
10-

SUMMARY.md

+42-43
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* [Overview](services/ion/development/overview.md)
88
* [Setup](services/ion/development/setup/README.md)
99
* [Docker Setup](services/ion/development/setup/docker-setup.md)
10-
* [Vagrant Setup](services/ion/development/vagrant-setup.md)
10+
* [Vagrant Setup](services/ion/development/setup/vagrant-setup.md)
1111
* [Environment](services/ion/development/environment.md)
1212
* [Fixtures](services/ion/development/fixtures.md)
1313
* [PR Workflow](services/ion/development/pr-workflow.md)
@@ -72,35 +72,21 @@
7272
* [PostgreSQL](technologies/dbs/postgresql.md)
7373
* [MySQL](technologies/dbs/mysql.md)
7474
* [Authentication](technologies/authentication/README.md)
75-
* [Kerberos](technologies/authentication/kerberos.md)
7675
* [Passcard](technologies/authentication/passcard/README.md)
7776
* [GPG Usage](technologies/authentication/passcard/gpg-usage.md)
78-
* [LDAP](technologies/authentication/ldap.md)
79-
* [NSS](technologies/authentication/nss-ldap/README.md)
80-
* [NSS LDAP Templates](technologies/authentication/nss-ldap/templates.md)
8177
* [SSHD](technologies/authentication/sshd/README.md)
8278
* [SSH Passwordless Login](technologies/authentication/sshd/ssh-passwordless-login.md)
8379
* [FreeIPA](technologies/authentication/freeipa.md)
8480
* [Storage](technologies/storage/README.md)
85-
* [AFS](technologies/storage/afs/README.md)
86-
* [OpenAFS](technologies/storage/afs/openafs.md)
87-
* [Setup](technologies/storage/afs/setup.md)
88-
* [Client Setup](technologies/storage/afs/client.md)
89-
* [Administration](technologies/storage/afs/administration.md)
90-
* [Troubleshooting](technologies/storage/afs/troubleshooting.md)
91-
* [Directory Structure](technologies/storage/afs/directory-structure.md)
92-
* [Backups](technologies/storage/afs/backups.md)
93-
* [Cross-Cell Authentication](technologies/storage/afs/cross-cell.md)
81+
* [NFS](technologies/storage/nfs.md)
9482
* [Ceph](technologies/storage/ceph/README.md)
9583
* [Setup](technologies/storage/ceph/setup.md)
9684
* [Backups](technologies/storage/ceph/backups.md)
9785
* [CephFS](technologies/storage/ceph/cephfs.md)
9886
* [Operating Systems](technologies/operating-systems/README.md)
9987
* [Ubuntu Server](technologies/operating-systems/ubuntu-server.md)
100-
* [CentOS](technologies/operating-systems/centos.md)
101-
* [Gentoo](technologies/operating-systems/gentoo.md)
102-
* [FreeBSD](technologies/operating-systems/freebsd.md)
103-
* [OpenBSD](technologies/operating-systems/openbsd.md)
88+
* [AlmaLinux](technologies/operating-systems/centos.md)
89+
* [Debian](technologies/operating-systems/gentoo.md)
10490
* [Tools](technologies/tools/README.md)
10591
* [Ansible](technologies/tools/ansible.md)
10692
* [Slack](technologies/tools/slack.md)
@@ -117,11 +103,8 @@
117103
* [Networking](technologies/networking/README.md)
118104
* [Netbox](technologies/networking/netbox.md)
119105
* [Cisco](technologies/networking/cisco.md)
120-
* [OpenVPN](technologies/networking/openvpn.md)
121106
* [Netboot](technologies/networking/netboot.md)
122-
* [DNS](technologies/networking/dns/README.md)
123-
* [DNSSEC](technologies/networking/dns/dnssec.md)
124-
* [Updating](technologies/networking/dns/updating.md)
107+
* [DNS](technologies/networking/dns.md)
125108
* [DHCP](technologies/networking/dhcp.md)
126109
* [NTP](technologies/networking/ntp.md)
127110
* [BGP](technologies/networking/bgp.md)
@@ -133,10 +116,12 @@
133116
* [Grafana](technologies/monitoring/grafana.md)
134117
* [Sentry](technologies/monitoring/sentry.md)
135118
* [Uptime Robot](technologies/monitoring/uptime-robot.md)
136-
* [Observium](technologies/monitoring/observium.md)
137119
* [Machines](machines/README.md)
138120
* [VM Servers](machines/vm-servers/README.md)
139-
* [Altair](machines/vm-servers/altair.md)
121+
* [Utonium](machines/vm-servers/utonium.md)
122+
* [Blossom](machines/vm-servers/blossom.md)
123+
* [Bubbles](machines/vm-servers/bubbles.md)
124+
* [Buttercup](machines/vm-servers/buttercup.md)
140125
* [Antipodes](machines/vm-servers/antipodes.md)
141126
* [Chatham](machines/vm-servers/chatham.md)
142127
* [Cocos](machines/vm-servers/cocos.md)
@@ -146,21 +131,13 @@
146131
* [Overlord](machines/vm-servers/overlord.md)
147132
* [Waverider](machines/vm-servers/waverider.md)
148133
* [Torch](machines/vm-servers/torch.md)
149-
* [Sun Servers](machines/sun-servers/README.md)
150-
* [Centauri](machines/sun-servers/centauri.md)
151-
* [Deneb](machines/sun-servers/deneb.md)
152-
* [Sirius](machines/sun-servers/sirius.md)
153-
* [Vega](machines/sun-servers/vega.md)
154-
* [Betelgeuse](machines/sun-servers/betelgeuse.md)
155-
* [Ohare](machines/sun-servers/ohare.md)
156134
* [Ceph](machines/ceph/README.md)
157135
* [Karel](machines/ceph/karel.md)
158136
* [Stobar](machines/ceph/stobar.md)
159137
* [Wumpus](machines/ceph/wumpus.md)
160138
* [Waitaha](machines/ceph/waitaha.md)
161139
* [Barrel](machines/ceph/barrel.md)
162140
* [Valdes](machines/ceph/valdes.md)
163-
* [Apocalypse](machines/ceph/apocalypse.md)
164141
* [HPC Cluster](machines/hpc-cluster/README.md)
165142
* [Zoidberg](machines/hpc-cluster/zoidberg.md)
166143
* [Borg Cluster](machines/borg-cluster.md)
@@ -169,9 +146,15 @@
169146
* [ASM](machines/other/asm.md)
170147
* [Duke](machines/other/duke.md)
171148
* [Snowy](machines/other/snowy.md)
172-
* [Agni](machines/other/agni.md)
173149
* [Sauron](machines/other/pitcairn.md)
174-
* [Moon](machines/other/moon.md)
150+
* [Sun Servers](machines/other/sun-servers/README.md)
151+
* [Altair](machines/other/sun-servers/altair.md)
152+
* [Centauri](machines/other/sun-servers/centauri.md)
153+
* [Deneb](machines/other/sun-servers/deneb.md)
154+
* [Sirius](machines/other/sun-servers/sirius.md)
155+
* [Vega](machines/other/sun-servers/vega.md)
156+
* [Betelgeuse](machines/other/sun-servers/betelgeuse.md)
157+
* [Ohare](machines/other/sun-servers/ohare.md)
175158
* [Switches](machines/switches/README.md)
176159
* [Core0](machines/switches/core0.md)
177160
* [Xnor](machines/switches/xnor.md)
@@ -184,15 +167,6 @@
184167
* [2017 VM Disaster](machines/history/2017-vm-disaster.md)
185168
* [2018 Purchases](machines/history/2018-purchases.md)
186169
* [2018 Cephpocalypse](machines/history/2018-cephpocalypse.md)
187-
* [Obsolete](machines/obsolete/README.md)
188-
* [Arcturus](machines/obsolete/arcturus.md)
189-
* [Chuku](machines/obsolete/chuku.md)
190-
* [Cray SV1 Supercomputer](machines/obsolete/cray-sv1-supercomputer.md)
191-
* [Ekhi](machines/obsolete/ekhi.md)
192-
* [Mihr](machines/obsolete/mihr.md)
193-
* [Moloch](machines/obsolete/moloch.md)
194-
* [Sol](machines/obsolete/sol.md)
195-
* [Rockhopper](machines/obsolete/rockhopper.md)
196170
* [VLANs](machines/vlans.md)
197171
* [Remote Management](machines/remote-management/README.md)
198172
* [iLO](machines/remote-management/ilo.md)
@@ -235,3 +209,28 @@
235209
* [Upgrade Policy](policies/upgrade-policy.md)
236210
* [Account Policy](policies/account-policy.md)
237211
* [Election Policy](policies/student-leadership-election-policy.md)
212+
* [Obsolete](obsolete/README.md)
213+
* [Arcturus](obsolete/arcturus.md)
214+
* [Chuku](obsolete/chuku.md)
215+
* [Cray SV1 Supercomputer](obsolete/cray-sv1-supercomputer.md)
216+
* [Ekhi](obsolete/ekhi.md)
217+
* [Mihr](obsolete/mihr.md)
218+
* [Moloch](obsolete/moloch.md)
219+
* [Sol](obsolete/sol.md)
220+
* [Rockhopper](obsolete/rockhopper.md)
221+
* [Kerberos](obsolete/kerberos.md)
222+
* [LDAP](obsolete/ldap.md)
223+
* [Agni](obsolete/agni.md)
224+
* [Moon](obsolete/moon.md)
225+
* [Apocalypse](obsolete/apocalypse.md)
226+
* [AFS](obsolete/afs/README.md)
227+
* [OpenAFS](obsolete/afs/openafs.md)
228+
* [Setup](obsolete/afs/setup.md)
229+
* [Client Setup](obsolete/afs/client.md)
230+
* [Administration](obsolete/afs/administration.md)
231+
* [Troubleshooting](obsolete/afs/troubleshooting.md)
232+
* [Directory Structure](obsolete/afs/directory-structure.md)
233+
* [Backups](obsolete/afs/backups.md)
234+
* [Cross-Cell Authentication](obsolete/afs/cross-cell.md)
235+
* [Observium](obsolete/observium.md)
236+
* [OpenVPN](obsolete/openvpn.md)

general/organization.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,11 @@ The Infrastructure Lead is **NOT** a person who takes on all responsibility. Ins
7676

7777
### Networking
7878

79-
The Networking team is responsible for managing the [CSL's network infrastructure](../technologies/networking/), including switches, networking connections, [OpenVPN](../technologies/networking/openvpn.md), [NTP](../technologies/networking/ntp.md), [DNS](../technologies/networking/dns/), and [DHCP](../technologies/networking/dhcp.md). They are responsible for the smooth flow of network traffic. They are also the people to ask when diagnosing networking connections on CSL systems.
79+
The Networking team is responsible for managing the [CSL's network infrastructure](../technologies/networking/), including switches, networking connections, [OpenVPN](../obsolete/openvpn.md), [NTP](../technologies/networking/ntp.md), [DNS](../technologies/networking/dns.md), and [DHCP](../technologies/networking/dhcp.md). They are responsible for the smooth flow of network traffic. They are also the people to ask when diagnosing networking connections on CSL systems.
8080

81-
### Cybersecurity
81+
### Cybersecurity & Monitoring
8282

83-
The Cybersecurity team is responsible for ensuring that proper cybersecurity procedures are being followed throughout the Lab, and quickly responding to any vulnerabilities detected. They are also responsible for communication with FCPS's Office of Cybersecurity (OCS).
84-
85-
### Monitoring
86-
87-
The Monitoring team is responsible for [observability in the CSL](../technologies/monitoring/), including logging, alerts, and metrics. They are responsible for maintaining systems that provide monitoring capability such as [Grafana](../technologies/monitoring/grafana.md) and Prometheus.
83+
The Cybersecurity team is responsible for ensuring that proper cybersecurity procedures are being followed throughout the Lab, and quickly responding to any vulnerabilities detected. They are also responsible for communication with FCPS's Office of Cybersecurity (OCS). They are also responsible for [observability in the CSL](../technologies/monitoring/), including logging, alerts, and metrics. They are responsible for maintaining systems that provide monitoring capability such as [Grafana](../technologies/monitoring/grafana.md) and Prometheus.
8884

8985
### Documentation
9086

@@ -110,7 +106,7 @@ The Mail team is responsible for maintaining TJ's mail servers, list servers, an
110106

111107
### Storage
112108

113-
The Storage team is responsible for the storage of data in the Lab including [Ceph](../technologies/storage/ceph/) and [OpenAFS](../technologies/storage/afs/openafs.md). They are also responsible for the CSL's data backups.
109+
The Storage team is responsible for the storage of data in the Lab including [Ceph](../technologies/storage/ceph/) and [OpenAFS](../obsolete/afs/openafs.md). They are also responsible for the CSL's data backups.
114110

115111
### Cluster
116112

@@ -123,3 +119,7 @@ The Workstations team is responsible for TJ's workstations in rooms 200 and 202.
123119
### Signage
124120

125121
The Signage team is responsible for maintaining TJ's [Signage displays](../services/signage/). They work closely with the Ion team in this regard.
122+
123+
### Printing
124+
125+
The Printing team is responsible for maintaining TJ's [Printers](../services/printing/). They use CUPS and maintain the availability of printers. They work closely with the Ion team in this regard.

0 commit comments

Comments
 (0)