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
Goal 1. Rebuild the current implementation
Code, Clear the model-instance from the architecture. 2. Take the complex configuration model as an example to implement configuration model = instantiation, impact analysis, and other operations. 3. Configuration Management introduction status,
Online --> checkout for change --> check in for review --> change online --> online check after going online --> online third, no... lazy. Restructuring this time is a lot easier, basically all in one breath.
Tags: Salt CMDB configuration Management Library650) this.width=650; "src=" http://s4.51cto.com/wyfs02/M01/89/C6/wKioL1gcPdCwZdLOAAHwf6ylcaQ035.jpg "style=" height : auto;vertical-align:middle;border:0px; "title=" banner.jpg "alt=" wkiol1gcpdcwzdloaahwf6ylcaq035.jpg "/>"With the development of the Internet + new situation, more and more enterprises are stepping into the dual state (stability-sensitive dual state) It era, the information environment is
Recently in doing Zabbix two development; find Zabbix in the automation to provide a strong support, below to share the CMDB and Zabbix to get through, the CMDB platform inside all the machines synchronized to the Zabbix database, and then the batch template binding:Development environment:zabbix:2.4Python:flask framework. Front-end Bootstrap,jquey:Implementation ideas:OneCreate a third managed table (defin
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
'): # 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 (' macaddress '), ' IPAddress ': Nic_item.get (' IPAddress '), ' B Onding ': nic_item.get (' bonding '), ' This network card is bound, is the client detection, my server side just detects this field ' ' Model ': nic_item.get (' Mo Del '), ' netmask ': Nic_item.get (' netmask '),} obj = Models. NIC (**data_
attack, but do not rule out the hacker speed faster than our speed, may wish to send the data to do a layer of encryption, and then the hacker's Internet speed early submitted to the server, also can not?Code area:############# #客户端 ############# #import requestsimport timeimport hashlibdef MD5 (ARG): MD5 = HASHLIB.MD5 () Md5.update (Arg.encode (' Utf-8 ')) return md5.hexdigest () key = ' asdfghjklmnbvcxz ' CTime = str (time.time ()) Client_ str = '%s|%s '% (key, ctime) CLIENT_MD5_STR
Tags: import ASI auto EXE mode init start Art ini1.start.py Script.run (): Executes the Run function--2.script.py Run Method--3. Judging mode (Agent/sshsalt)--4. Execute the agent/sshsalt--> in client.py5. Perform the exec_plugin corresponding to the/src/plugins/__init__.py in the respectiveMethod (__AGENT/__SALT/__SSH), __init__.py calls the configuration file in the settings.py, the Exec_plugin () method splits the modules and classes in the settings.py and executes eachplugins/directory of ba
The trouble of definition at a discussion meeting of a system monitoring, I casually raised a question: "How to define a system?" The answer is a variety of results, and the meeting is irrelevant. Why ask this question, because some colleagues feel that a system is relatively large, down into subsystems, components, etc., to the top of the business group. Sometimes a careful look, what business group, is obviously a big system just. Of course, I casually say that I do not have a clear definition
#我们近期开发了一个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
the cornerstone of automated operations: CMDBOriginal 2016-03-29 Yu Junwei Broad-pass software agile operation and maintenance
Today, for everyone to highlight March 25-26th Shenzhen Global operation and Maintenance Conference, automation operation and maintenance of excellent cloud product director Yu Junwei classmate speech of PPT dry (at the end of the article can be downloaded). "The cornerstone of automation operations: CMDB" keynote speech, the
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
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.