# stupid oid stuff # start everything at 1.1.2 attributetype ( 1.1.2.1 NAME 'sshdsakey' DESC 'SSH 2 DSA public key' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.1.2.10 NAME 'sshrsakey' DESC 'SSH 2 RSA public key' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.1.2.2 NAME 'cfkey' DESC 'Cfengine public key' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.1.2.3 NAME 'hoststat' DESC 'Arbitrary host statistics' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.1.2.4 NAME 'operatingSystem' DESC 'Operating System Name' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.1.2.5 NAME 'operatingSystemRelease' DESC 'Operating System Release' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.1.2.6 NAME 'uniqueId' DESC 'Unique ID, often the hostid' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.1.2.7 NAME 'hardwareISA' DESC 'Physical host architecture' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.1.2.8 NAME 'hardwareModel' DESC 'Physical host Model' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.1.2.9 NAME 'updatestatus' DESC 'Last seen, per application' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) objectclass ( 1.1.1.1 NAME 'enHost' SUP ipHost AUXILIARY DESC 'enhanced host objectclass' MAY ( operatingSystem $ operatingSystemRelease $ uniqueId $ hardwareISA $ hardwareModel $ SSHDSAKey $ SSHRSAKey $ CfKey $ hoststat $ updatestatus $ macAddress $ userPassword ) ) # how uname translates to LDAP attrs # Attribute AIX SunOS #----------------------------------------------------------------- # operatingSystem uname -s uname -s # operatingSystemRelease $(uname -v).$(uname -r) uname -r # uniqueId hostid hostid # hardwareISA uname -p uname -p # hardwareModel uname -M uname -i