sysadmin错误的早期迹象


43

我们将要让我们的第一个sysadmin来照顾许多SQL Server,这些SQL Server以前曾被开发人员和IT支持混为一谈。早就该这样做了,我们多年来一直在努力说服高层人士同意一个人。
好吧,最后他们做到了,但是至少可以说我们提供的薪水并没有真正地鼓舞人心。尽管如此,我们还是以某种方式陷入困境。
我想知道的是,有什么迹象表明新的系统管理员并不真正知道他们在做什么,或者要寻找什么样的危险习惯,尤其是在SQL Server上,因此需要寻找哪些早期迹象。我有点紧张,因为我们的讨价还价搜寻工作可能做得不太好,其他角色也是如此。

有什么想法吗?


5
我首先阅读了sql-server标记,以表示sql-server是警告标志之一...
Mikeage 2009年

Answers:


122

用盐撒盐作为第一部分,因为它可能受我担任承包商多年的影响。

如果您的支付能力不足以吸引全职人才,请考虑考虑向承包商咨询。如果您支付的太少而要求的薪水过多,您要么会得到技术水平低下的员工,要么是那些与技能无关的明显缺陷(人际交往能力差,药物滥用问题等),要么是您?最终将变成“旋转门”职位,员工可以在该职位上工作一段时间,然后离开以获得更好的薪水。

如果您的公司不愿意支付太少的钱并且在给定的时间段内需要某人,而不是完成给定的一组任务,那么您可能处于无望的境地。同样,如果这些任务会使全职员工忙碌,而公司计划支付的薪水太少,那么也就没有希望了。从长远来看,您以某种方式获得所要支付的费用。

我的猜测是,您实际上并没有全职需求,而公司可能会把计划薪金或更少的钱花在承包商身上,承包商会做您所需的一切。

如果关系是“不适合的”,则承包商更容易“摆脱”。承包商通常比全职员工在工作后勤(周末,晚上等)灵活得多。一个好的承包商将以非常高的技巧和关怀来满足您公司的需求,因为他们知道您的公司可以多么轻松地切断这种关系并在别处寻找。


这听起来确实很陈旧,但是比下面的其他任何项目都要多,要注意系统管理员与他人进行通信的能力。基本的写作和口语技能很重要,并且可以说明发生在“幕后”的心理过程的状态。系统管理员的工作应涉及与其他IT和非IT员工的沟通,而有效沟通的能力至关重要。具有形成类比和传达抽象概念的能力无疑是“锦上添花”,但是,如果您的系统管理员甚至不能写完整的句子或说完整的想法,那就已经无望了。

每个人的答案中都有一些点对我来说是正确的:“不合适”(无论是雇员还是承包商)。我一直是帮助公司弥合解雇不良sysadmin和雇用替代品之间的鸿沟的人,而且我看到了许多不良情况正在蔓延。(当系统管理员在首席执行官办公室被解雇时,成为更改密码,寻找“后门”等的人是一件有趣的工作,但也很压力。)

在功能失调的情况下,我所见到的一些“特定于IT的”讨厌的态度(毫无疑问地从其他海报的回答的某些部分抄袭而来)包括:

  • 消除一切并重新开始:识别并解决“计时炸弹”是一回事,但是在IT领域,我经常遇到寻求“建立帝国”的(通常是不成熟的入门级)系统管理员。他们的形象,并为安装新的设备而痴迷于删除旧的基础结构。使业务案例得到事实和ROI预测的支持是一回事,但是我已经看到,这种特殊的功能障碍无非是出于更换目的而强烈地出于个人意愿来更换系统。

  • 我不能告诉你:这些是系统管理员,尽管他们在工作中拥有很强的个人所有权,但他们走得太远了,变得过于占有,秘密和偏执。这些计算机属于企业,而不是sysadmin。无法记录工作,披露密码或对系统的工作方式(或失败)持开放态度不是一个好兆头。我听说有些系统管理员将“安全性”作为保密的理由,但是默默无闻的安全性并不是安全性。我还听说过系统管理员以这种态度说“是的,但是如果我给某某密码提供密码,那么他们只会搞砸它”。通常,这会伴随着蒙蔽或公开声明,担心在公开后出现问题时会受到指责。

  • 责怪某人/所有人/其他人:这些是不断引用第三方,其前身或遇到问题的用户而引起问题的系统管理员。当然,也引起所有这些因素的问题,但一致的,反复指责的模式是一个不好的迹象。我们所有人都必须处理硬件勘误,软件错误以及用户自己创建问题的问题。能够将这些来源之一识别为问题的根本原因并不会让您感到意外。但是,由于不愿调查问题并找出根本原因,再加上隐约挥动双手的反应,并说:“ Windows / Linux / Cisco路由器/等故障车肯定会引起人们的关注”。

  • 动力之旅:这些系统管理员会因为个人日程安排或业务日程安排而为用户高兴并设置障碍。同样,出于正当的商业原因对用户施加限制是一回事。但是,仅仅因为能够控制其他人的疯狂动力而成为“ IT服务的预防者”是另一回事。我已经看到这种特殊的功能障碍扩展到了真正令人讨厌的事情,例如,员工通过阅读电子邮件,秘密执行屏幕/会话捕获,听电话以及对其他人“令人毛骨悚然”的人的“电子跟踪”。

  • 策略对我不适用:系统管理员常常结合“停电”态度,拒绝接受他们本人强制执行或规定的IT策略。尽管它可能是良性且无害的,但我已经看到这会导致令人讨厌的情况,例如威胁性骚扰诉讼(系统管理员正在浏览并突出显示不适当的内容)。系统管理员处于受信任的位置,并且需要保持专业态度。这种态度的一部分意味着要遵循相同的规则并像其他所有人一样负责。仅仅因为我们有能力执行“非记录”的活动,而拥有我们提升的访问权限,并不意味着我们应该这样做。

  • 不能承认弱点:坚强的人说“我不知道答案,但我可以为您找到答案”。每个人的知识和经验都有差距。这种特殊的功能失常通常会导致系统管理员最终陷入困境。在职业发展中承担有计划的风险非常重要,可以说,当人们“咬牙切齿,无法咀嚼”并取得成功时,个人的巨大成长就将发生。另一方面,当系统管理员决定解决诸如灾难恢复或IT安全之类的重要问题而由于能力不足而失败时,很容易为企业造成巨大的开支(或彻底失败)。经理不合理地禁止其员工访问第三方资源/培训/支持可以帮助创建这种文化。

  • 这些是我的玩具:这是将企业IT基础架构视为令人兴奋的玩具的sysadmin。确定恰好可以很好地满足业务需求的特别有趣的技术是一回事,而影响企业花钱购置技术却是为了发挥有趣的目的,这是另一回事。我曾见过一些情况,系统管理员对某种特定的技术非常着迷,并决定将其引入解决问题的方法,并不是因为它适合于业务需求,而是因为他们想使用它。我已经看到这种情况发生在各种各样的事情上:光纤,虚拟化,SAN设备,无线网络等。管理部门应该尽可能地对此进行检查,

  • 我一直都是这样:这是系统管理员,他们的方式已经僵硬。通常,我发现这与“我不想学习新事物”的态度结合在一起。我们的领域正在变化。我们10年前所做的某些工作如今已实现自动化,其中有些仍然是“相同的,相同的旧”。我们行业的所有内容都在不断地修订,更新和更新。最佳做法的更改速度较慢,但​​即使它们也会更改。期望每个系统管理员都跟上技术的“最前沿”是不合理的,但是对于拥有多年历史的技术并没有表现出对更新技能兴趣的迹象的系统管理员来说,这也是不可接受的。如果企业的关注点日益增长,则其IT运营应具有前瞻性。(显然,这里也有一个平衡点。

  • 不了解业务:业务“做IT”,因为它有助于有效地开展业务。IT在企业中的任何其他用途都会适得其反。我经常看到系统管理员不了解会计和业务的基本概念(收入减去支出等于利润等)。我从不希望系统管理员成为会计方面的专家,但是我希望他们了解企业为牟利而支出费用的基本方式。尤其是在经济不景气的时期,让您的系统管理员了解这笔钱来自何处以及企业为什么要做出与该笔钱去向有关的决定是一件很高兴的事。一位认为IT与业务的“业务”部分分开的系统管理员不是资产。

  • 不需要连续性:在当今的职业文化中,应该假定我们都会为各种各样的雇主工作。从统计上看,我们今天的工作不会永远成为我们的工作。一个好的系统管理员应该准备文档,不是因为“他们可能会被公共汽车撞”,而是因为他们的最终替换将需要它。对我来说,由于不希望向上流动的个人的“工作安全性”,使我不愿意准备文件。我不再为单个雇主工作,但是如果我这样做了,我将为下一步的工作做计划,并保持文档更新,以使我的接班人有更好的时间(就像我想要我的前任下一份工作)。


38
这很难读。您提出的每一点都是正确的,并且每一点都迫使我进行自我评估。
Nic

非常好点。其中一些问题也具有传染性。即使“糟糕的管理员”最终走上正轨,或者继续前进或失去了信誉,他们的指责和“全力以赴”批评也可能像杂草扎根在管理人员的头脑中,而剩下的人就是团队。种类似于“说两次,它必须是真实的”综合症。
damorg

1
Evan ...您需要一个博客...没关系,我刚刚订阅了您的用户供稿。
约瑟夫·科恩

3
@Nic:编写它肯定也需要一些自我评估。只要保持对这些态度的控制权并使其适应情况,这些态度中的一小部分不一定是坏事。我给每个承包商客户都展示了一些不同的“面孔”,很有趣的是,我如何根据客户的需求以及与那里的联系人进行交互所产生的动力来调整自己的态度。无论如何,我确实确实尝试“将其发挥到中间”,并且尽量不落入这些类别中的任何一个。
埃文·安德森

1
@Joseph:我发现维持一个博客是不可能的。我在为主题思想的损失往往是,我似乎采取的方式太长,该格式写任何东西。但是,当Server Fault提供灵感时,我很乐意花太多时间在键盘上运行(键盘?)。我认为我也可以从博客中获得关于Server Fault的交互的更多乐趣。
埃文·安德森

12

开放性 您希望能够看到他在做什么以及他在做什么。

我想说的是,发生火车残骸的第一大症状是该家伙锁定了所有东西,并禁止其他任何人使用该系统。

他可能会发出各种与“安全性”相关的警告,以允许其他人访问和使用帐户以及在其他计算机上的root特权,但是对于那些想看起来很重要并且将您的垃圾放入邪恶的人来说,这通常是一个烟幕。以允许访问但维护系统的安全性和责任性的方式来管理访问很容易。

奇怪的是,当人们知道别人会看到它时,他们会做得更好。


7
另一方面,此人应该表现出对安全性,稳定性等方面的担忧。从本质上讲,系统管理员拥有他们所管理的系统。采取强硬的安全态度并表现出强烈的所有权倾向,除非引起阻碍公司的工作,文化或目标的事情,否则不应引起警觉。
joeqwerty

1
安全仅仅是达到目的的一种手段,而不是达到目的的手段。安全性对于维持系统的可靠性,稳定性和可审计性是必不可少的。您花费时间来锁定系统,使其仅包含一个suid二进制文件,也可以花费时间来使构建系统自动化。对于许多人来说,安全性是一个有趣的游戏,但大多数企业并不真正喜欢这种游戏。此外,许多人将系统锁定在外,以排除审核管理员工作的视线,而那时事情真的可以脱离轨道了……
chris

3
嗯 新管理员可能要负责使您的服务器符合某些法规或其他法规。在对系统有全面的了解之后,一个好的第一步可能是将开发人员从他们习惯访问的生产系统中排除。只要其他人仍然可以访问(例如,IT部门和软件开发主管),IMO就是有效的。
凯尔·霍奇森

克里斯(Chris),您刚刚描述了我的前任,他在公司被唤醒之前设法以某种方式维持了四个月。我花了几个月的时间来查找和纠正他所做的一切。
约翰·加迪尼尔

令人惊讶的是,短短几个月内就可以造成多大的损害,并且需要多长时间才能使事情正确。只是想想...有时,这样的管理员可能会根深蒂固多年。
damorg

11

到目前为止,一些出色的答案;我想补充:

害怕辛苦和/或肮脏的工作。 一个人不应该走出自己的方式来邀请上自己的坚硬和/或肮脏的工作,当然,但一些讨厌的工作需要做时,它如果一个人表演愿意在挽起袖子和渣土一个好兆头。

没有意识到他们做事的原因是为了客户。 最终,这就是全部内容。人们需要能够进行每次漂洗,登录并获取他们的东西。一位不了解这一点的管理员正在使他们的工作失败。

让自己与人民脱节。 很容易会误以为您在象牙塔上,而无需与用户打交道或接听电话。用户是宝贵而重要的反馈来源,也是了解您所执行的某些程序是否运作良好的机会。安排每个月花一些时间与服务台一起工作是很棒的。

过于“书本上”的人。 好的,有很多完美且有据可查的处理方式,因此,这绝对不是一种极端或另一种极端的情况。我的意思是那种执着于MCSE手册并将其中的所有内容视为唯一,真实和唯一方式的人。

未能采取积极的态度。 一个好的管理员总是会预见到潜在的麻烦源,并在它们成为问题之前进行处理。一个糟糕的管理员只会坐下来沿着海岸移动,让周围的事物慢慢瓦解,直到可怕的一天,在关键时刻办公时间内某些东西崩溃了。

成为技术传播者。 我的意思是那种试图分别强加于自己喜欢的OS,应用或平台的人。您说您拥有SQL Server(这意味着您是Windows之家),所以要当心某个不断揭露Linux或Lotus Domino优点的人。

忘了介绍基本知识。 这是一个相当大的领域,要想精通复杂的东西,就需要在基础方面有扎实的基础。一个好人几乎会立即询问您有关备份策略,中央文档存储库,是否具有标准PC映像,上次对防火墙运行状况进行检查的时间等信息。这些都是使您日复一日地tick琐的事物,与其他事物一样重要。


1
第一段让我微笑。曾经有一位雇主希望我跳入那些尘土飞扬的黑暗角落以更换网络电缆,但又希望我看起来很酷:穿领带和外套:-)
匿名2009年

6

我想说的是,在一个好的sysadmin中,寻找的两个最重要的事情是工作的结构和对知识的渴望-因此,如果没有一个或两个,这将是一个预警信号。

几乎没有人能够在第一天就去做所有事情,但是如果您有时间让他们接手,那么不要将注意力放在缺乏任何特定技能/经验上,如果他们是一个好的系统管理员,他们会:在走进门后的几分钟内,我们将研究他们不知道的位,并会迅速加快速度。

他们还应该对自己拥有的“参考/测试”系统/工具感兴趣-这将表明他们想尝试新事物而又不冒生产环境的风险,他们可能想要太多这个工具包,但是比他们想要的全部要好。一个都没有。

哦,考虑使用http://jobs.serverfault.com/找到可以的人;)


5

Chopper3和damorg提出了很好的观点。另外,我还要强调给新的系统管理员一些时间来适应并适应这个职位和公司。有一个人的方面需要考虑,因为它通常是“新手”笨拙而又令人不安。他们将需要时间来“弄清楚”您拥有的东西,它的配置方式等,并且他们将需要时间开始对公司的人员和文化感到满意。不要急于评估或判断您在技能或人格特质中可能实际上是由于紧张等导致的特质或做出判断。


4

工作文件。还有更多的工作文档。

编辑:出来是错误的,但您知道了。好的sysadmin就是这样做的,这样您就可以检查他/她的工作。


4

在生产或测试环境中发生问题时,此人是否调查根本原因,或认为这是一次事件?

由于此人将无法获得所有答案,因此他或她是否具有人际交往的技巧和谦虚的态度来寻求他人的帮助?

正如@ Chopper3所说,对知识的渴望。


4

sysadmin错误的早期迹象。...

  1. 睡在服务器机房
  2. 从服务器机房走出来,说:“请告诉我我们有很好的备份!”

我会想到更多。


@Crankyadmin:ROFL。
joeqwerty

1
3.具有包含不愉快字符特征的用户名。=)
韦斯利2009年

3

我想添加一些东西,它是一种管理员。通常入门级且经验不足。

我称他们为shot弹枪升级器

在更新周期中,时不时地停止工作的系统,并损失了数小时(有时甚至数天)的时间。shot弹枪升级程序再次袭击。一个好的系统管理员应该知道您的生产系统运行所需要的依赖关系,并且每次升级都有可能做到时都不要破坏它。我一次发现了一个人。

他正在对我们的一个debian系统进行“无人值守”的dist升级。aptitude -y dist-upgrade> / dev / null 2>&1(太可怕了,千万不要尝试,它很可能不会再次启动)

我问,你在做什么?他回答重定向到/ dev / null,它阻塞了屏幕!


+1aptitude -y dist-upgrade > /dev/null 2>&1
休伯特·卡里奥

2

正如Chopper3所提到的,有组织,有纪律的方法和学习意愿的证据是好的迹象。

另一方面,技能不佳或“适应”能力较差的早期迹象可能包括对问题缺乏耐心,不愿解释技术推理,持之以恒的攻击性,对同事和/或前任者的指尖永无止境(如果有优点的话)为此,没有理由一遍又一遍地鞭打致死。

同样,“全力以赴”或“以正确的方式重做一切 ”的愿望也值得关注。

一定程度的“我本来会这样做的”是很自然的,但是除非对当前的环境及其弱点进行评估,并且有一个合理的计划来纠正这些问题并满足其他可能的要求,并且很多讨论,我会保持警惕。


2

已经有一些很好的答案,所以我将不重复任何一个,但要补充一点,尽管这并不一定表示系统管理员不好,但是可以预期为花生工作的人会感到满意,或者至少很快会感到不满意。工作。该人将不可避免地会像他/她目前所从事的工作一样,思考下一份工作以及如何获得这份工作。您能现实地期望某人在这种情况下全力以赴吗?考虑到这一点,请确保从头开始编写文档。


2

在我看来,您的直觉已经告诉您您的聘用很差,并且您正在寻找证据来强化这种直觉。

这是SQL Server的一些不良习惯,恕我直言,这可能是没有经验的DBA的迹象。

  • 重新启动服务器或重新启动sql服务器服务以解决问题
  • 因为当前日志磁盘空间不足,所以在不同的驱动器上添加其他事务日志文件
  • 缩小事务日志是控制日志大小的常规维护工作(保存数据文件甚至更糟)
  • 使用SSMS中的开放表选项(针对生产使用的三倍奖励积分)
  • 完全依赖于SSMS GUI来执行备份和还原
  • 不了解sql server登录名和sql server用户之间的区别

“使用SSMS GUI执行备份和还原”有点笼统。“完全依靠SSMS GUI来执行备份和还原”可能更现实吗?
韦斯利2009年

1
建议指出!
尼克·卡瓦迪亚斯

到目前为止,这些迹象都是谨慎谨慎的,尽管除了参加会议和学习设置外,他除了要做其他事情外
别无

1

无法确定优先级,并且无法完成多项任务。


1

时间管理。

围绕工作计划安排活动。知道需要在停机时间内进行维护。管理备份。测试备份/还原。制定有效的恢复计划-这不是问题的关键,而是硬件何时失效。应该先了解事物是否破裂或失控,然后再注意。认为Nagios或太阳风是必须知道系统是活的还是死的。

文档。

应该与票务系统一起使用。代表不愿意这样做的用户放入票证,以跟踪问题。

态度。

完全开放,以帮助企业。没有没有,没有开放。如果您给我这些资源,我可以做到这一点。


0

观看他们提出的问题。听起来您有一个相当复杂的系统(大量SQL Server),所以如果是我,我要做的第一件事就是打扰任何人和每个人都将与我交谈他们所做的事情,依赖它们的人以及为什么,并记录大量笔记。我将在尽可能靠近白板的位置进行此操作。

应该尝试查找并测试备份。如果存在性能问题,我将运行探查器和perfmon(或类似工具)以尝试找出导致它们的查询。我将检查硬件,以确保大量的SQL Server至少每个都有一个硬件镜像。

检查是否存在某种监视系统,如果没有,则实施一个监视系统。Nagios和cacti / rrdtool / mrtg浮现在脑海。

最重要的是,如果您看到有人开始采取行动来更改您的实际SQL服务器(除了度量标准),然后再对其进行全面的了解...嗯,这比缺乏技能更多的是经验不足,但这会让我感到恐惧。


0

牙套会很痛苦,但是会逐渐拉长牙齿,使牙齿保持良好,正确的对齐。管理员需要安顿下来,然后他会进行一些调整,以使事情保持正确的状态。

管理员好坏的最大标志是如何发生变化。他是否让用户参与有关什么以及为什么需要更改的讨论?他是否有理由将某些人锁定在特定系统之外?像企业中的任何事物一样,您必须要有理由,而繁琐的“安全保障”并不能消除它。保持原样会有什么风险?他/她为什么想做得更好?”

如果用户觉得自己参与了该过程,并且有机会解释事物为何如此并且可以探索替代方案,那么他们将更愿意提供帮助,并可以提供洞见作为系统中奇异事物的历史原因。我发现自己经常与一些在我公司工作了数十年的财务人员进行咨询,以了解为什么这种怪异的设置太奇怪了。

实际上,即使在IT部门之外,这种定位也适用于任何职位。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.