Main Page: Difference between revisions

From Wikitech
Content deleted Content added
imported>Sayuri
update some links
Ryan Lane (talk | contribs)
Line 1: Line 1:
{{Infobox
{| style="width: 100%" class="leftalign-table messagebox"
| label1='''Number of {{#ask:[[Resource Type::project]]|?Member|limit=0|searchlabel=projects}}:'''
!style="width:100px" | Boxes
| data1={{#ask:[[Resource Type::project]]|format=count}}
| [[Server roles]]
| label2='''Number of {{#ask:[[Resource Type::instance]]|?Instance Name|?Instance Type|?Project|?Image Id|?FQDN|?Launch Time|?Puppet Class|?Modification date|?Instance Host|?Number of CPUs|?RAM Size|?Amount of Storage|limit=0|searchlabel=instances}}:'''
|-
| data2={{#ask:[[Resource Type::instance]]|format=count}}
! Servers
| label3='''Amount of RAM in use (in MBs):'''
| [[Apaches]] '''·''' [[Squids]] '''·''' [[Image scalers|Scalers]] '''·''' [[NFS]] '''·''' [[DNS]] '''·''' [[PowerDNS]] '''·''' [[Memcached]] '''·''' [[MySQL]] '''·''' [[LDAP]] '''·''' [[Multicast HTCP purging]] '''·''' [[Virtualization]] '''·''' [[Https|HTTPS]] '''·''' [[Build a new server]] '''·''' [[PartMan]]
| data3={{#ask:[[Resource Type::instance]]|?RAM Size|format=sum}}
|-
| label4='''Amount of allocated storage (in GBs):'''
! Backups
| data4={{#ask:[[Resource Type::instance]]|?Amount of Storage|format=sum}}
| [[Backup procedures|Current status]] '''&middot;''' [[Disaster Recovery]] '''&middot;''' [[Dumps|XML database dumps]] '''&middot;''' [[Offsite Backups|Offsite]]<br />
| label5='''Number of virtual CPUs in use:'''
OSs: [http://www.ubuntu.com/ Ubuntu] ([[:Category:Ubuntu|Ubuntu]]) '''&middot;''' [[Automated installation]] '''&middot;''' [[Distribution upgrades]] '''&middot;''' [[Puppet]] '''&middot;''' [[APT repository]] '''&middot;''' [[Solaris]]
| data5={{#ask:[[Resource Type::instance]]|?Number of CPUs|format=sum}}
|-
}}
! Inner
This is [https://www.mediawiki.org/wiki/Wikimedia_Labs Wikimedia Labs]. It is meant to make it easier for developers and system administrators to try out improvements to Wikimedia infrastructure, including MediaWiki, and to do analytics and bot work.
| [[Sensors]] '''&middot;''' [[console server]] '''&middot;''' [[switches]] '''&middot;''' [[APC]] <small>(remote power strip)</small> '''&middot;''' [[IPMI]] '''&middot;''' [[SSL Certificates]]
|-
! War
| [[Security]] '''&middot;''' [[spider blocks]]
|-
! Maps
| [[Batch jobs]] '''&middot;''' [[Locations]] <small>of backups, mirrors, etc.</small> '''&middot;''' [[Scripts]]
|-
! Email
| [[Mail]] '''&middot;''' [[IMAP]] '''&middot;''' [[Mailing lists]] '''&middot;''' [[OTRS]]
|-
! Guides
| [[How-To|How-Tos]] '''&middot;''' [[Misc scripts]] '''&middot;''' [[Wiki farm]] '''&middot;''' [[Profiling]] ([http://noc.wikimedia.org/cgi-bin/ng/report.py web interface]) '''&middot;''' [[Using the local certificate authority]] '''&middot;''' [[Puppet and iptables]]
|-
! Network
| [[Network design|Design]] '''&middot;''' [[Switches]] '''&middot;''' [[BGP]] '''&middot;''' [[IP addresses|IPs]] '''&middot;''' [[Network utils|Utils]] '''&middot;''' [[802.1Q]] '''&middot;''' [[RANCID]] '''&middot;''' [http://puck.nether.net/netops/ NOC Phones] '''&middot;''' [[LVS]] '''&middot;''' [[Link aggregation]]
|-
! Other
| [[Collected Status]] '''&middot;''' [[Platform-specific documentation]]
|-
! Wiki
| [[:Category:Main|Browse root category]] '''&middot;''' [[:Category:Wiki]] '''&middot;''' [[:Category:Templates]]
|}
* [[:Category:Bot and monitoring]]
* [[:Category:Cluster]]
* [[Presentations]]
* [[Software deployments]]


== Documentation ==
* Please add general MediaWiki documentation to [[mw:|the MediaWiki.org wiki]]


==Links==
=== General ===

<div class="plainlinks">
* For information about terminology used in Labs, see [[Terminology]].
* Mark's Request Stats: [http://wiki.wikked.net/wiki/Wikimedia_statistics/Daily Combined] [http://www.nedworks.org/~mark/reqstats/ raw]
* For information about access and privileges, see [[Access]].
* Ganglia [http://ganglia.wikimedia.org graphs]
* For information about git and gerrit, see [[Git]].
* [http://meta.wikimedia.org/wiki/Wikimedia_servers Meta:Wikimedia servers]

</div>
=== Managing instances ===
[[Category:Wiki]]

* For information about instances, see [[Instances]].
* For information about security groups, see [[Security Groups]]

=== Logging ===

Every project has a Server Admin Log. The logs are combined together in a single [[Server Admin Log]] that displays logs for all projects, ordered by most recent activity. You can add a log entry in the #wikimedia-labs channel on Freenode by using the following command:

!log <projectname> <message>

It's best to log all changes to the instances in your project. Doing so makes it easier for others to follow your progress, and to more easily join your project and help out.

Revision as of 20:02, 6 January 2012

Number of {{#ask:Resource Type::project|?Member|limit=0|searchlabel=projects}}: {{#ask:Resource Type::project|format=count}}
Number of {{#ask:Resource Type::instance|?Instance Name|?Instance Type|?Project|?Image Id|?FQDN|?Launch Time|?Puppet Class|?Modification date|?Instance Host|?Number of CPUs|?RAM Size|?Amount of Storage|limit=0|searchlabel=instances}}: {{#ask:Resource Type::instance|format=count}}
Amount of RAM in use (in MBs): {{#ask:Resource Type::instance|?RAM Size|format=sum}}
Amount of allocated storage (in GBs): {{#ask:Resource Type::instance|?Amount of Storage|format=sum}}
Number of virtual CPUs in use: {{#ask:Resource Type::instance|?Number of CPUs|format=sum}}

This is Wikimedia Labs. It is meant to make it easier for developers and system administrators to try out improvements to Wikimedia infrastructure, including MediaWiki, and to do analytics and bot work.

Documentation

General

  • For information about terminology used in Labs, see Terminology.
  • For information about access and privileges, see Access.
  • For information about git and gerrit, see Git.

Managing instances

Logging

Every project has a Server Admin Log. The logs are combined together in a single Server Admin Log that displays logs for all projects, ordered by most recent activity. You can add a log entry in the #wikimedia-labs channel on Freenode by using the following command:

!log <projectname> <message>

It's best to log all changes to the instances in your project. Doing so makes it easier for others to follow your progress, and to more easily join your project and help out.