varies (and my knowledge is a few years old)... you might try:
cat /proc/sysinfo
Ok... that probably doesn't help much, but this might (this is old .... older mainframes and z):
sysinfo=`cat /proc/sysinfo'
ztype=`echo "$sysinfo" | sed -n 's/^Type:[ ]*\(.*\)/\1/p'`
zmodel=`echo "$sysinfo" | sed -n 's/^Model:[ ]*\(.*\)/\1/p'`
if [ "$ztype" -a "$zmodel" ]; then
productid="${ztype}-${zmodel}"
# Determine mainframe product
case "${ztype}" in
4381)
product="4381"
;;
3090)
product="3090"
;;
9221|9121)
product="S/390 9221"
;;
2003)
product="S/390 Multiprise 2000"
;;
3000)
product="S/390 Multiprise 3000"
;;
9672)
product="S/390 9672"
case "${zmodel}" in
R11|R21|R31|R41|R51|R61|E*|P*)
gen="G1"
;;
RA2|R12|R22|R32|R42|R52|R72|R53|R73|R83|RX3|RA4|RB4|RC4|R14|R24|R34|R44|R54|R64|R74|R84|R94|RX4)
gen="G2"
;;
RY4)
gen="G3"
;;
RA5|RB5|RC5|R15|R25|R35|R45|R55|R65|R75|R85|R95|RX5|RY5)
gen="G4"
;;
R16|R26|RC6|RD6|T16|T26|R36|R46|R56|R66|R76|R86|R96|RX6|Y16|Y26|Y36|Y46|Y56|Y66|Y76|Y86|Y96|YX6)
gen="G5"
;;
X17|X27|X37|X47|X57|X67|X77|X87|X97|XX7|XY7|XZ7|Z17|Z27|Z37|Z47|Z57|Z67|Z77|Z87|Z97|ZX7|ZY7|ZZ7)
gen="G6"
;;
esac
if [ "$gen" ]; then
product="${product} ${gen}"
fi
;;
9021)
product="ES/9000"
;;
2066)
product="zSeries 800"
;;
2086)
product="zSeries 890"
;;
2096)
product="System z9 BC"
case "${zmodel}" in
A0[123]|B0[123]|C0[123]|D0[123]|E0[123]|F0[12]|G01|H01|I01|J01|R07)
gen="R07"
;;
K04|L0[34]|M0[34]|N0[234]|O0[234]|P0[234]|Q0[234]|R0[1234]|S0[1234]|T0[1234]|U0[1234]|V0[1234]|W0[1234]|X0[1234]|Y0[1234]|Z0[1234]|S07)
gen="S07"
;;
esac
if [ "$gen" ]; then
product="${product} Model ${gen}"
fi
;;
2064)
product="zSeries 900"
case "${zmodel}" in
10[12345678X])
gen="10X"
;;
1C[123456789X]|11[0123456])
gen="1CX"
;;
2C[123456789X]|21[0123456])
gen="2CX"
;;
esac
if [ "$gen" ]; then
product="${product} Model ${gen}"
fi
;;
2084)
product="zSeries 990"
;;
2094)
product="System z9 EC"
;;
2097)
product="System z10"
;;
2098)
product="System z10 BC"
;;
2817)
product="zEnterprise 196"
;;
esac
fi
YMMV if this gets you anywhere... this is from some work I did 3 years ago or so. Maybe IBM has a tool now... but at one time it really was this hard. Maybe somebody has something more contemporary....