This is the use of free time to write the CMDB project, the function is relatively simple, we are interested can add my friends to develop together,: LJCMNXSupport Asset Management, host management, Bastion Machine management, network management, contract management several major modulesCode path:Https://github.com/lijiecm/rainbowIf there is a use, the function is required, you can put the functions you need to write, reasonable words, I meet as soon
This specification is formulated to ensure that the underlying data, such as system name, app name, SLB name, ECS name, and so on, is standardized in the CMDB.1, the name can only be composed of letters and numbers, not with underscores, dots and other special characters.For example: Appfinweb, Appsendmessageservice, AppAdmin2 are the correct naming methods. Fin_web, Fin.web is the wrong naming method.2, the first letter to uppercase, if there are mul
Tags: python CMDBI. Overview of the CMDBThe composition of the CMDB mainly has the background management, the central control machine, the server.Background management is divided into the background management page and the central control machine Exchange data API.Users through the Background Management page input host information, the control machine through the API to obtain the IP list, the control machine according to the IP to obtain the correspo
raised it, but we all think that it is not necessary to understand the problem. The CMDB classification is similar to the above, as is the classification of the CMDB. Let me give you an example: Someone asked why the server is not a network device ... I think this question is still not very good to answer.CMDB classification, it is best to be exhaustive but not cross, you can not let a CI belong to two cat
#我们近期开发了一个CMDD系统, mainly used in internal operation and maintenance team use, development is behind closed doors, if there is insufficient place, welcome to leave a message to me, thank you!#开发CMDB, the technical points involved are as follows:(1) Developed language: Python+perl team Development(2) Frame: Python:django frame Perl:mojo Frame(3) Front bootstrap,html,js,css,jquery.(4) DB Databses:mysql(5) Automation software: Saltstack#备注: There is a lot
CMDB Model Design 1Http://blog.vsharing.com/xqscool/A1274634.htmlThe problem of classification has more sentiment. Prior to writing the new version of the CMDB model, the blades, x86 servers, small machines and other unified server, through the architecture and chassis (blades, racks, vertical, as if these three kinds of) differentiated. Because of the use of SD, and to my period when the field is not much,
Tags: lines users user route set init messages EXE cookiePeople most difficult to do is to learn from their own, always learn others, precipitation, after a period of time forget just learned, in the study to others, rather than look at their own precipitation, as everyone knows, the world's closest, the most tacit understanding of the person is their own.Overview of User CMDB functionsBefore learning flask did a
CMDB is the foundation of operation and maintenance automation, it provides interface function for the operation and maintenance System (ELK,ZABBIX,OPEN-FALCON), such as log system, publishing system, monitoring system, etc.The first way: Agent method Implementation, the agent can not directly access the database, because the agent can be compromised, after the invasion, hackers can obtain database permissions, resulting in the deletion of the library
People often use "blinders, do not see Tarzan" to describe a person is confused by local phenomena, see the whole context of the development of things, and thus make some not very correct decision. Small series think for operation is not so.What is the status quo of most enterprise asset allocation and maintenance? Let's take a look :The departments guarding their own acres of three cents, the assets of their respective maintenance;Manual maintenance time and effort, a little slack can not be up
Tags: python django appI. Overview of the CMDB development processThe CMDB is divided into three parts according to the process: server, central control machine, background management. Through the central control machine and the server interaction, collect the required hardware, service-side related information. and passes the data to the background database, which is rendered by the daemon.1. Backstage Man
Tags: CMDB configuration Management Library data CenterA lot of 70, Gen Y even in Jin Yong, Cologne, Liang Yusheng, such as the martial arts of all of us under the influence of the growth, so many years passed, my martial arts dream still never scattered. Once geometry, dream one day to get a unique knowledge, hug little sister Huaqianyuexia, similarities go Tianya, life. Can sleep every time the dream is a teacher in charge of the Big Book Board to w
Tags: CMDBnow the line with the computer, everywhere need network, make a judgment also need big data. Any company must have a strong IT support. Now every enterprise with the development of business,it also things more and more, suddenly one day, you find IT environment more and more complex. The workload is getting bigger. So, we began to think, in order not to let people do a little work, we have embarked on the road of operation and maintenance automation. But how to embark on the road of au
The prototype of the CMDB started on the 25 th has basically been completed in the second draft.
The first draft is purely a data structure design. Manually add data for mental verification. The first draft only configures the modeling data structure, and does not involve the configuration instance.
The second draft is a prototype verification of the data structure and Preliminary Exploration of the required technology. The process has been repeated s
validation Field def __create_nic_component (self): Nic_info = Self.clean_data.get (' nic ') if Nic_info:for nic_ Item in Nic_info:try:self.__verify_field (Nic_item, ' macaddress ', str) ' IP address can be no, verify Mac Address must exist ' if not Len ' (self.response[' error '): # No processing when there's no error happend Data_set = {' asset_id ': self.asset_obj.id, ' Nam E ': Nic_item.get (' name '), ' SN ': nic_item.get (' sn '), ' macaddress ': NI C_item.get (
:... Ellipsis Because my front end is applied from somewhere else. I'm using inheritance here.Judge the user's rights in the base.html template.The username here is transmitted from the logical side to the front end. Careful students to see the next to knowto here. User rights are done.The average user can only see his own personal information.Admin users can see all the informationThis article from "Do not abandon!" Do not give up "blog, declined reprint!"Python Learning Tenth the
service theServer_dict = Json.loads (Request.body.decode ('Utf-8')) - $ if notserver_dict['Basic']['Status']: the returnHttpResponse ("I can't do that, my concubine.") the theManager =Pluginmanger () theResponse = Manager.exec(server_dict) - in returnHttpResponse (Json.dumps (response)) the the About @api_auth the defTest (Request): the returnHttpResponse ('Normal User')cmdb_server/views.py1 #-*-coding:utf-8-*-2 #__author__ = "Maple"3 ImportRequests4 Import
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.