You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

Template:Server: Difference between revisions

From Wikitech-static
Jump to navigation Jump to search
imported>Quiddity
m (  for consistent design)
imported>Krinkle
No edit summary
Line 124: Line 124:
;server_nodename: (optional) "Node" hostname. Should match the "Node name" in Ganglia (passed to {{tl|Ganglia}})
;server_nodename: (optional) "Node" hostname. Should match the "Node name" in Ganglia (passed to {{tl|Ganglia}})
;racktables_id: (optional) The "object_id" of the server in [[Racktables]]
;racktables_id: (optional) The "object_id" of the server in [[Racktables]]
<templatedata>
{
"params": {
"name": {
"label": "Name",
"description": "Name of the server",
"type": "string",
"default": "{{PAGENAME}}"
},
"location": {
"label": "Location",
"description": "Which cluster this server is located in.",
"example": "eqiad",
"type": "string",
"required": true,
"suggested": true
},
"usage": {
"label": "Usage",
"description": "Main purpose of the server. See \"Category:Servers by usage\" for expected values.",
"type": "string",
"suggested": true
},
"status": {
"label": "Status",
"description": "Use one of \"online\", \"offline\", \"unknown\" or \"decom\"",
"type": "string",
"default": "unknown"
}
},
"paramOrder": [
"name",
"location",
"status",
"usage"
],
"format": "block"
}
</templatedata>


==Usage==
==Usage==

Revision as of 01:35, 28 November 2017

server
Location: sandbox
Server group: Example services
Node name: foo.examplenet (fingerprint)
Status
Overall: Symbol support vote.png Active
Ganglia?: Ganglia status
Icinga?: host status services status
Hardware
Software

This template categorizes the host page into:

Parameters

location
(required) Which cluster this server is located in.
name
(optional: defaults to {{PAGENAME}}
serial
(optional)
usage
(optional) ID of usage (see for possible values)
usage-multi
(optional) Overwrites usage for embedding multiple templates directly.
status
(optional) Use online, offline, unknown or decommissioned (see Template:Server/status)
memory
(optional)
cpu
(optional)
hdd
(optional)
os
(optional)
kernel
(optional)
usage_version
(optional)
server_group
(optional) Name of organizational server group (not physical per se). Should match the "Source" group of the node in Ganglia (passed to {{Ganglia}})
server_nodename
(optional) "Node" hostname. Should match the "Node name" in Ganglia (passed to {{Ganglia}})
racktables_id
(optional) The "object_id" of the server in Racktables

<templatedata> { "params": { "name": { "label": "Name", "description": "Name of the server", "type": "string", "default": "Server" }, "location": { "label": "Location", "description": "Which cluster this server is located in.", "example": "eqiad", "type": "string", "required": true, "suggested": true }, "usage": { "label": "Usage", "description": "Main purpose of the server. See \"Category:Servers by usage\" for expected values.", "type": "string", "suggested": true }, "status": { "label": "Status", "description": "Use one of \"online\", \"offline\", \"unknown\" or \"decom\"", "type": "string", "default": "unknown" } }, "paramOrder": [ "name", "location", "status", "usage" ], "format": "block" } </templatedata>

Usage

{{Server
| location = 
| name = 
| racktables_id = 
| usage = 
| status = online
| server_group = 
| server_nodename = 
}}

Example